4,376,000 29%
10,096,000 29%
905,000 30%
17,439,000 29%
4,861,000 29%
2,341,000 29%
8,209,000 29%
13,794,000 15%
17,735,000 29%
9,665,000 29%
7,291,000 29%
5,401,000 29%