253,890 15%
373,500 4%
898,800 6%
525,000 13%
315,000 10%
420,000 5%
4,024,999 21%
1,271,250 1%
1,625,000 7%
1,050,000 3%
971,599 35%
1,800,000 15%
1,500,000 55%
297,000 33%