450,000 33%
373,500 5%
345,000 5%
560,000 5%
560,000 19%
3,578,000 10%
340,485 5%
288,750 20%
6,427,119 45%
442,500 5%
292,500 7%
297,000 30%