2,901,358 $BTC left on exchanges