52,855,000 28%
68,336,000 27%
111,477,000 28%
115,379,000 21%
56,062,000 23%
94,939,000 27%
302,335,000 15%
23,992,000 20%
39,672,600 16%
37,702,000 20%
228,590,000 24%
686,685,000 24%