307,500 10%
708,400 5%
166,000 9%
403,500 22%
461,999 3%
370,500 15%
255,930 3%
1,800,612 29%
232,500 3%
1,743,362 1%
390,000 25%
396,000 20%
913,472 5%
690,200 5%
1,643,100 20%
274,500 5%
184,000 5%
405,000 9%
322,500 9%
313,095 16%
951,999 24%