28,999,000 19%
19,429,000 8%
22,341,000 8%
12,624,000 9%
16,059,000 7%
15,595,000 3%
27,618,000 22%
7,355,000 41%