154,811,000 26%
1,218,039,000 22%
821,052,000 36%
394,608,000 27%
39,428,000 17%
25,166,000 27%
50,033,000 27%
25,402,000 24%
63,068,000 28%
41,444,000 18%
416,525,000 18%
196,615,000 17%
121,216,000 25%
68,404,000 22%
79,371,000 25%
97,107,000 21%