29,970,000 19%
95,000,000 7%
380,207,000 56%
142,871,000 65%
35,000,000 17%
58,562,000 11%
316,714,000 59%