37,165,000 19%
35,679,000 15%
29,252,000 23%
33,079,000 20%
42,739,000 7%
36,405,000 14%
70,200,000 3%
48,619,000 5%
59,461,000 12%
130,162,000 16%
172,057,000 7%
24,779,000 10%
302,954,000 25%
276,716,000 7%
289,971,000 10%
218,722,000 12%
198,838,000 13%
522,828,000 9%
470,903,000 13%
169,792,000 10%
189,348,000 15%
417,844,000 1%
328,080,000 18%
95,167,000 29%
18,965,000 23%
5,381,000 18%
60,485,000 12%
18,425,000 28%
23,541,000 8%