15,895,000 29%
8,812,000 29%
1,647,000 30%
20,039,000 29%
5,188,000 30%
2,769,000 29%
8,759,000 29%
4,646,000 30%
860,000 29%
5,840,000 29%
13,269,000 29%
2,144,000 29%
19,994,000 29%