313,500 5%
351,750 12%
588,000 25%
455,000 8%
434,000 19%
448,000 8%
686,000 5%
434,000 8%
468,999 8%
221,250 6%
539,000 19%
488,599 6%
728,000 5%
516,599 16%
360,000 30%
630,000 35%
397,500 24%
516,599 19%
630,000 29%
198,000 6%
630,000 20%
630,000 10%