310,800 40%
347,500 15%
460,000 13%
1,200,000 43%
698,500 54%
498,000 47%
380,000 32%
336,000 13%
555,000 14%
974,000 48%
1,025,000 29%
756,600 39%
860,000 33%
1,300,000 23%
999,800 20%
949,000 15%