343,035 11%
630,000 30%
1,087,632 17%
3,500,000 15%
686,000 30%
602,000 7%
333,000 10%
448,500 10%
1,312,500 20%
489,999 8%
1,612,500 10%
1,386,000 10%
442,500 2%
840,000 26%