it is not confirmed yet
In Pokemon there is 649.
Oh my gosh . . . I can't name them all, but at least we all know there are 649!
There are 649 pokemon.
649 pokemon.
649 [including Pokemon black and white]
649 different species of Pokemon now exist.
649 pokemon.
There are 649 altogether
649
It is possible to have caught all 649 eventually.
There are 649 pokemon right now (5/29/12).
There will be 649.