112,671,000 19%
161,574,000 20%
63,171,000 37%
81,677,000 39%
52,012,000 39%
58,470,000 48%
120,454,000 24%
110,258,000 13%
89,769,000 18%
98,176,000 30%
74,657,000 17%
88,403,000 22%