71,573,000 5%
69,702,000 21%
78,430,000 16%
157,102,000 30%
89,367,000 29%
58,765,000 29%
11,778,000 29%
270,722,000 15%
229,195,000 12%
228,850,000 12%
115,587,000 13%
71,979,000 5%
32,754,000 11%