29,277,000 21%
688,000 12%
163,578,000 5%
153,355,000 12%
132,904,000 5%
116,562,000 5%
166,899,000 4%
127,868,000 8%
158,283,000 2%
156,131,000 4%
162,591,000 3%
112,253,000 5%
97,177,000 3%
109,055,000 2%
130,735,000 2%
268,637,000 3%
415,799,000 4%
405,261,000 9%
245,615,000 8%