158,883,000 15%
340,644,000 32%
199,842,000 20%
279,866,000 26%
259,000,000 7%
241,476,000 21%
237,848,000 20%