372,001,000 19%
37,000,000 2%
82,300,000 29%
149,000,000 22%
90,000,000 30%
277,001,000 28%
174,001,000 16%
144,001,000 20%
218,000,000 22%
196,001,000 21%
377,001,000 12%