135,000,000 3%
38,132,000 48%
1,151,907,000 5%
2,271,244,000 3%
234,412,000 4%
170,279,000 14%
19,168,000 16%
374,527,000 30%
145,979,000 12%
147,237,000 13%
397,439,000 34%
637,837,000 6%
1,323,078,000 7%