162,214,000 28%
375,192,000 28%
135,750,000 28%
301,662,000 28%
84,846,000 28%
377,075,000 28%
163,843,000 28%
216,822,000 28%
122,552,000 28%
138,602,000 28%
106,717,000 28%
43,662,000 28%
105,901,000 28%
21,426,000 28%
109,688,000 28%
88,458,000 28%
42,051,000 28%
121,283,000 19%
13,221,000 19%
36,636,000 19%
33,278,000 28%
110,167,000 28%
1,693,000 28%