3,335,000 23%
5,124,000 31%
12,708,000 18%
12,752,000 13%
35,546,000 2%
8,712,000 21%
121,383,000 12%
86,556,000 25%
182,829,000 6%
21,113,000 30%
103,822,000 20%
86,556,000 21%
97,374,000 17%
89,813,000 27%
110,413,000 29%