303,000 12%
169,950 6%
5,635,000 35%
5,461,350 4%
351,600 30%
208,500 6%
187,500 25%
48,644,999 24%
248,250 30%