how many different kinds of pokemon cards are there