$312,242,626
$296,221,663
$240,159,255
$147,717,833
$62,321,149
$41,914,915
$2,240,021
$1,593,586
$403,117
$0