354,412,000 17%
307,875,000 22%
652,532,000 23%
77,561,000 30%
95,385,000 24%
139,404,000 27%
205,419,000 27%
56,921,000 32%
60,175,000 29%
92,535,000 31%
103,094,000 25%
128,557,000 25%
222,019,000 24%