104,682,000 23%
300,116,000 34%
209,158,000 31%
387,029,000 30%
150,206,000 5%
344,508,000 18%
222,784,000 29%