265,073,000 18%
358,628,000 17%
675,122,000 16%
818,485,000 15%
560,244,000 15%
331,476,000 15%
113,650,000 10%
91,039,000 10%
99,861,000 10%
106,248,000 9%
451,543,000 3%
161,698,000 9%
134,119,000 10%
123,063,000 10%
276,141,000 10%
159,589,000 10%
194,890,000 10%
197,521,000 10%
430,040,880 3%
355,782,000 16%