$30,873
$30,860
$30,770
$30,870
$30,904
$30,913
$34,227
$34,345
$34,520
$38,994
$41,075
$28,997
$30,907
$31,105
$31,421
$30,854
$27,995