96,947,000 26%
143,923,000 24%
195,512,000 25%
215,615,000 20%
374,347,000 25%
138,120,000 20%
120,433,000 26%
88,346,000 26%
61,688,000 26%
51,240,000 20%
386,672,000 17%
335,898,000 22%
711,925,000 23%
84,622,000 30%
104,069,000 24%
152,094,000 27%
224,117,000 27%
62,104,000 32%
65,654,000 29%
100,959,000 31%
112,479,000 25%
140,260,000 25%
242,228,000 24%