How many total types of Pokemon are there?

**********