15,879,000 29%
13,546,000 29%
17,909,000 29%
1,567,000 30%
12,136,000 29%
1,508,000 29%
624,000 29%
19,490,000 30%
2,041,000 30%