198,061,000 17%
258,082,000 22%
420,767,000 23%
45,464,000 30%
55,913,000 24%
81,717,000 27%
120,416,000 27%
33,191,000 32%
35,089,000 29%
44,965,000 31%
57,612,000 25%
86,210,000 25%
143,161,000 24%