144,907,000 23%
415,458,000 34%
289,544,000 31%
535,778,000 30%
207,932,000 5%
476,915,000 18%
308,408,000 29%