489,999 5%
630,000 20%
516,599 21%
397,500 24%
360,000 30%
391,500 5%
360,000 21%
516,599 16%
539,000 19%
652,400 10%
630,000 15%
510,999 14%
253,500 8%