259,506,000 24%
55,609,000 18%
180,418,000 9%
169,297,000 6%
121,116,000 12%
121,968,000 12%
107,511,000 17%
204,222,000 3%
133,461,000 10%
121,104,000 7%
154,237,000 7%
106,803,000 4%
104,529,000 4%
149,526,000 23%
121,845,000 8%
93,917,000 12%
107,511,000 12%
23,610,000 14%
14,330,000 5%
98,890,000 20%
77,810,000 15%
312,000,000 8%
116,700,000 4%
59,685,000 11%
127,600,000 5%