Completed Pokemon Pokedex + collection

About 2 weeks ago, after collecting and trading Pokemon on the GTS  for many months, I have managed to complete the Pokedex and have collected at least 1 of each of the 801 Pokemon available and stored them in the Poke Bank. In this post, I will putting up pics of all the Pokemon in my Poke Bank.

Completed Pokedex 801 seen and caught (Marshadow as yet unavailable)

First are the images of the different generation Pokemon in the Pokedex.

Pokemon Generation 1 (1 to 151)
Pokemon Generation 2 (152 to 251)
Pokemon Generation 3 (252 to 386)
Pokemon Generation 4 (387 to 493)
Pokemon Generation 5 (494 to 649)
Pokemon Generation 6 (650 to 721)
Pokemon Generation 7 (722 to 802)

Page 2, Page 3, Page 4, Page 5