3,312,500 39%
3,687,500 7%
400,320 17%
1,302,000 7%
3,625,000 10%
449,580 13%
384,615 4%
300,000 10%
2,625,000 23%
436,620 28%
262,500 9%
41,215,885 2%
450,000 29%