42,447,000 28%
11,828,000 28%
3,139,000 23%
19,915,000 56%
11,949,000 22%
4,708,000 30%
14,121,000 40%