11,878,000 29%
3,534,000 29%
18,585,000 29%
1,427,000 29%
20,815,000 29%
1,269,000 30%
5,012,000 29%
19,816,000 29%
12,471,000 29%
8,553,000 29%
19,399,000 29%