3,449,500 20%
595,000 25%
4,599,885 17%
393,750 10%
616,000 3%
951,859 29%
11,385,000 29%
742,000 25%
735,000 9%
157,550,000 1%
837,200 25%
247,500 25%
2,750,000 23%
138,000,000 21%
1,875,000 6%
840,000 40%
21,850,000 22%