34,929,000 36%
50,221,000 4%
12,679,000 14%
35,018,000 5%
131,931,000 14%
605,234,000 20%
332,149,000 33%
36,723,000 8%
23,735,000 8%
711,042,000 19%
24,150,000 24%
30,188,000 10%
51,105,000 10%
124,575,000 9%
59,168,000 22%