952,559 13%
307,500 7%
188,850 6%
450,000 2%
427,500 16%
420,000 20%
195,000 20%
447,000 20%
270,000 20%
345,150 30%
508,619 12%
446,250 29%
2,500,000 20%
180,000 13%
285,000 4%
954,659 13%
795,620 30%
507,639 12%
376,800 20%
3,250,000 15%
1,303,540 30%
240,000 20%
225,000 20%
3,317,500 25%