38,713,600 34%
3,679,999 3%
17,543,250 30%
6,899,999 5%
3,236,250 24%
3,440,000 8%
18,853,905 26%
34,261,375 3%
88,846,930 22%
27,558,139 41%
75,900,000 3%
3,687,500 5%
4,024,999 3%
1,875,000 6%
3,048,750 15%
17,710,000 3%
2,875,000 11%
11,500,000 15%
17,250,000 3%
5,175,000 7%
5,676,400 20%
88,739,865 26%