$30,587
$31,088
$30,876
$30,851
$30,228
$28,480
$28,270
$28,505
$27,940
$27,885
$30,592
$30,482
$31,046
$30,997
$30,391
$30,595
$30,651
$30,675
$31,053
$30,607
$27,985
$30,447
$28,455
$30,906
$30,474
$31,015
$19,600
$28,440
$31,165
$27,815
$27,955
$27,980
$30,875
$31,555
$31,085
$31,210
$28,450
$28,355
$28,285
$28,075
$28,410
$28,485
$28,255
$27,855
$28,045