How long can you be CP 10?

The finale of the trilogy.

Because hey, if you can be CP 10 at level 1.5... can you be CP 10 at level 2? 3? A million?

Here you go:

Level Number of Pokemon List of Pokemon
1 102 Azurill, Baltoy, Barboach, Beldum, Bidoof, Bronzor, Budew, Burmy (Plant), Burmy (Sandy), Burmy (Trash), Carvanha, Cascoon, Caterpie, Charmander, Cherubi, Chikorita, Chimchar, Cleffa, Combee, Croagunk, Cyndaquil, Diglett, Diglett (Alolan), Ditto, Duskull, Ekans, Electrike, Feebas, Finneon, Glameow, Gulpin, Happiny, Hoothoot, Hoppip, Igglybuff, Jigglypuff, Kakuna, Kirlia, Kricketot, Ledyba, Lotad, Luvdisc, Magikarp, Makuhita, Mareep, Marill, Meditite, Meowth, Meowth (Alolan), Metapod, Nidoran♀, Nidoran♂, Nincada, Nosepass, Pichu, Pidgey, Pikachu, Poliwag, Poochyena, Ralts, Rattata, Rattata (Alolan), Remoraid, Riolu, Seedot, Seel, Sentret, Shedinja, Shieldon, Shinx, Shroomish, Shuckle, Silcoon, Skiploom, Skitty, Slakoth, Slugma, Smeargle, Snorunt, Spearow, Spheal, Spinarak, Squirtle, Starly, Sunkern, Surskit, Swablu, Swinub, Taillow, Togepi, Tyrogue, Vulpix, Vulpix (Alolan), Weedle, Whismur, Wingull, Wobbuffet, Wooper, Wurmple, Wynaut, Zigzagoon, Zubat
1.5 23 Azurill, Burmy (Plant), Burmy (Sandy), Burmy (Trash), Caterpie, Combee, Feebas, Happiny, Igglybuff, Kakuna, Kricketot, Magikarp, Marill, Metapod, Pichu, Shedinja, Shuckle, Smeargle, Sunkern, Tyrogue, Weedle, Wynaut, Zigzagoon
2 6 Azurill, Feebas, Happiny, Magikarp, Shedinja, Shuckle
2.5 3 Feebas, Magikarp, Shedinja
3 1 Shedinja
3.5 1 Shedinja
4 1 Shedinja
4.5 1 Shedinja

(this is because Shedinja's base stats are 153/73/1. ONE. Chansey, meanwhile, has a base stamina of 487.)