10,111,000 21%
28,585,000 25%
35,734,000 28%
12,057,000 27%
28,139,000 24%
54,466,000 22%
60,558,000 19%
90,355,000 20%
120,506,000 24%
72,255,000 24%
1,218,039,000 22%
394,608,000 27%
53,265,000 41%
15,405,000 35%