260,088,638 32%
135,487,958 19%
202,088,817 18%
83,436,000 31%
52,487,000 28%
81,948,000 17%
83,431,000 15%
56,648,000 15%
35,955,000 13%
27,324,000 32%
66,028,000 19%
34,697,000 26%
16,129,000 8%