260,088,638 32%
135,487,958 19%
86,451,363 18%
163,455,312 16%
108,150,940 16%
28,414,688 14%
305,475,382 18%
202,088,817 18%
182,620,834 44%
23,169,936 15%
159,078,542 11%
52,487,000 12%
83,436,000 31%
52,487,000 28%
81,948,000 17%
51,434,000 16%
32,787,000 14%
83,431,000 15%
56,648,000 15%
35,955,000 13%