86,268,000 3%
65,518,000 3%
58,121,000 9%
182,417,000 31%
90,271,000 50%
337,554,000 30%
300,468,000 18%