373,500 31%
532,000 25%
4,024,999 4%
1,500,000 20%
1,050,000 29%
448,000 8%
6,324,999 3%
130,000 12%
5,290,000 3%
42,458,598 11%