2,505,000 29%
11,157,000 30%
1,263,000 29%
24,758,000 29%
19,001,000 29%
905,000 30%
4,861,000 29%
8,100,000 30%
1,363,000 29%
8,927,000 29%
11,712,000 30%
2,983,000 29%
16,414,000 30%