65,184,400 38%
9,882,790 15%
5,800,000 5%
178,529,500 29%
9,900,000 20%
4,900,000 16%
1,396,000 21%
138,600,000 52%
378,468,200 7%
96,000,000 11%
850,000 20%
1,080,000 10%
420,000 10%
1,369,000 20%
4,553,000 7%
13,985,890 29%