$30,361
$27,860
$28,998
$34,388
$42,507
$30,998
$45,660
$38,440
$31,660
$37,641
$40,869
$16,883
$45,195