4,266,000 18%
8,540,000 29%
9,425,000 17%
8,732,000 16%
9,122,000 17%
9,677,000 17%
8,490,000 17%
4,990,000 16%
11,940,000 16%
3,540,000 15%
15,440,000 9%
20,180,000 10%
20,768,000 11%
15,108,000 15%
160,944,000 20%
122,376,000 19%
166,536,000 20%