412,500 15%
965,999 2%
630,000 8%
285,000 10%
268,500 12%
2,125,000 34%
3,269,537 20%
819,000 45%
417,000 17%
584,220 14%
2,750,000 29%