31,615,000 20%
17,221,000 19%
11,436,000 19%
19,239,000 19%
150,571,000 28%
138,989,000 28%
139,817,000 28%
160,716,000 28%
191,979,000 28%
279,740,000 28%
338,247,000 28%
249,939,000 28%
215,747,000 28%
95,076,000 28%
4,220,000 28%
5,443,000 28%
10,935,000 28%
5,260,000 28%
10,517,000 28%
9,173,000 28%
17,796,000 28%
5,540,000 28%
11,436,000 28%
21,524,000 28%
5,065,000 28%