Okay, before anyone says anything, the answer is 180,795 (all Pokemon including forms up to Generation V)
You better gimme some damn credit, this did take a while. Despite it's ease, it actually took a long time. D:
I really do hope I helped. :) -twitches-
Source