330,000 15%
337,500 15%
412,500 10%
265,500 10%
277,500 2%
300,000 20%
488,599 9%
225,000 13%
193,500 10%
270,000 5%
313,500 10%
292,500 10%
441,150 25%