275,834,000 13%
477,405,000 28%
59,411,000 16%
47,741,000 29%
212,180,000 17%
69,547,000 33%
19,334,000 24%
1,042,957,000 27%