310,750,000 23%
18,848,000 10%
21,452,000 17%
185,151,000 17%
95,768,000 14%
57,461,000 16%
606,528,000 6%