$31,887
$24,987
$23,921
$21,998
$29,490
$32,999
$30,599
$24,998
$30,980
$31,797
$31,479
$21,577
$25,134
$17,590