646,660 58%
418,500 29%
475,719 9%
588,000 5%
2,418,500 46%
439,236 39%
690,200 5%
503,999 14%
627,200 38%
2,500,000 72%
450,000 43%
838,600 5%