45,023,000 21%
44,336,000 22%
46,008,000 21%
45,219,000 21%
41,782,000 23%
119,210,000 9%
90,826,000 10%
80,507,000 12%
130,456,000 8%
163,278,000 6%
94,338,000 10%
87,526,000 11%
67,898,000 17%
22,323,000 21%
24,219,000 19%
21,372,000 22%
79,763,000 14%
27,068,000 17%
19,947,000 23%
23,035,000 20%
17,098,000 27%