396,963,000 4%
30,576,000 2%
42,414,000 19%
180,396,000 5%
34,837,000 19%
270,715,000 9%
38,963,000 19%
252,216,000 18%
208,233,000 25%
50,612,000 9%
35,083,000 24%
35,083,000 19%
350,413,000 13%
249,681,000 15%
364,412,000 20%
675,757,000 5%
525,577,000 33%
351,546,000 9%
40,330,000 13%
175,231,000 11%
34,626,000 14%
78,542,000 19%
51,901,000 21%
60,286,000 24%
56,754,000 11%