360,000 30%
630,000 30%
360,000 21%
367,500 25%
450,000 25%
397,500 7%
350,250 14%
297,000 9%
455,000 8%
588,000 25%
330,000 10%
397,500 24%
388,500 15%
630,000 20%
461,999 6%
360,000 8%
306,720 18%