130,835,000 3%
92,257,000 9%
289,544,000 31%
143,284,000 50%
535,778,000 30%
476,915,000 18%
117,863,000 2%