How Many Cryptocurrencies Exist Today