$2,259,822,417
$107,866,049
$107,378,586
$64,716,399
$59,777,970
$57,678,040
$50,448,428
$45,204,449
$39,410,222
$33,649,631
$33,112,676
$23,778,585
$16,519,430
$16,423,085
$15,113,105
$11,675,156
$10,140,093
$7,020,863
$5,396,508
$5,341,439
$5,090,852
$5,027,479
$4,481,473
$3,446,512
$3,165,361
$2,677,522
$1,751,330
$1,515,990
$933,847
$805,694
$760,443
$238,183
$0