1,042,991,000 12%
905,506,000 16%
564,499,000 13%
468,222,000 12%
628,718,000 13%
278,014,000 14%
603,331,000 11%
427,004,000 13%
236,426,000 13%
236,375,000 12%
80,242,000 13%
807,611,000 15%
717,764,000 13%
736,340,000 15%
628,460,000 10%
370,255,000 9%
59,694,000 7%
226,652,000 6%
149,935,000 7%
100,209,000 12%
110,277,000 12%
83,764,000 8%
33,903,000 8%
109,940,000 2%
106,275,000 7%
101,978,000 8%
47,538,000 9%
183,232,000 11%
86,309,000 8%
269,162,000 9%
126,051,000 5%