final
98989

how many pokemon are there including forms

what is 1164