259,591,000 20%
240,602,000 12%
289,164,000 13%
129,080,000 26%
97,501,000 15%
133,859,000 5%
259,506,000 19%
260,543,000 23%
206,764,000 22%
186,446,000 6%
155,372,000 4%
177,007,000 16%