127,308,000 18%
94,421,000 14%
265,225,000 30%
277,956,000 14%
190,962,000 16%
148,526,000 16%
159,135,000 16%
74,263,000 14%
53,045,000 13%
42,436,000 22%
53,045,000 20%
68,959,000 15%