2,872,500 30%
840,000 16%
1,120,000 20%
968,799 14%
21,505,000 20%
1,106,000 15%
167,200 50%
2,557,487 2%