Every Pokemon, and every card it appears on. 1,025 Pokemon, 19,145 English card appearances, plus 14,604 Japanese.