265,225,000 30%
277,956,000 14%
275,834,000 13%
477,405,000 28%
59,411,000 5%
106,090,000 13%
47,741,000 29%
212,180,000 17%
349,223,000 36%
263,674,000 36%
201,571,000 15%
69,547,000 33%
47,741,000 25%
19,334,000 24%
1,042,957,000 27%
42,243,000 17%