560,000 25%
306,000 6%
489,999 9%
450,000 20%
335,550 6%
560,000 6%
381,000 5%
412,500 5%
238,500 5%
283,500 15%
270,000 12%
187,500 5%
206,250 12%
262,500 5%
300,000 20%
313,500 5%