123,781,000 14%
164,291,000 5%
405,099,000 8%
337,583,000 3%
208,177,000 8%
146,286,000 24%
123,781,000 24%
103,500,000 46%
94,300,000 19%
160,940,000 14%
90,543,000 13%
121,710,000 4%
83,611,000 6%
121,137,000 20%