503,999 5%
420,000 52%
104,000 3%
1,850,000 22%
826,000 33%
665,000 20%
3,096,250 26%
489,999 9%
419,250 30%
1,260,000 46%
516,599 6%