290,800 12%
548,250 10%
658,000 25%
4,013,900 27%
4,140,000 47%
261,500 4%
465,000 15%
2,797,350 3%
744,000 29%
580,000 22%
536,500 30%
1,588,000 24%
290,800 1%