Personally am surprised!
Thought at most we could have roughly about 10 types of bitcoin, which is the original Bitcoin(BTC) and ~ 9 bitcoin altcoins. I guess this explains why bitcoin has failed to break a new all time high because even when bitcoin demand is there people are duped into buying the wrong cryptocurrency and price increment is at snail speed.