420,347,000 28%
306,631,000 28%
304,599,000 28%
10,258,000 28%
245,712,000 28%
207,129,000 28%
192,895,000 28%
48,536,000 28%
91,179,000 28%
314,551,000 28%
564,521,000 28%
115,749,000 28%
385,825,000 28%
186,822,000 28%
64,780,000 28%
243,680,000 28%
326,936,000 28%
46,505,000 28%
184,791,000 28%
63,950,000 28%
521,879,000 28%
213,018,000 28%
174,030,000 28%
637,624,000 28%
34,320,000 28%
168,546,000 28%
79,197,000 28%
93,210,000 28%