Update of the numbers, not 100%, because of partly hidden orderbooks, but still ...
1.76 BTC = Poloniex sell orders until 24999
4.42 BTC = Bittrex sell orders until 24400
0.07 BTC = Bter sell orders until 23995
----------
6.25 BTC - that is a ridiculous 1.7% of your ICO wealth.
So ... how much DO you believe in your own coin?
So you mean that if a team believes in their coin they ought to divert money from development to invest in price manipulation?