Calling all Pokémon fans: thirty Generation 1 Pokémon plush toys will be released this month at Pokémon Center shops in Japan. This will be followed by 121 more in the fall bringing the total to 151 original Pokémon.

Each one will cost about $9.90 U.S. which comes out to $1,492 if you buy all of them so start saving now.