30,739,500 16%
26,436,200 12%
24,121,250 16%
20,674,700 4%
22,542,300 19%
20,493,000 20%
18,443,700 20%
16,394,400 21%
14,345,100 21%
12,295,800 22%
37,166,850 6%
30,087,450 4%
27,433,250 5%
24,601,950 5%
21,592,400 4%
9,700,250 9%