319,845 20%
375,000 5%
546,000 10%
450,000 42%
307,500 22%
525,000 14%
532,000 10%
367,500 20%
372,000 12%
328,500 10%