693,686 30%
345,000 8%
266,250 2%
616,000 30%
489,999 6%
560,000 10%
457,660 5%
420,000 6%
300,000 23%
482,999 8%
551,040 21%