2,990,000 15%
371,000 7%
900,000 22%
3,800,000 31%
35,085,000 17%
32,249,000 17%
18,027,000 5%
14,530,000 20%