Normal/Fire - 2
Normal/Water - 1
Normal/Electric - 2
Normal/Grass - 2
Normal/Fighting - 4
Normal/Ground - 1
Normal/Psychic - 5
Normal/Dark - 5
Normal/Fairy - 5
Fire/Water - 1
Fire/Electric - 1
Fire/Ice - 1
Fire/Poison - 2
Fire/Ground - 4
Fire/Psychic - 3
Fire/Bug - 4
Fire/Rock - 3
Fire/Ghost - 5
Fire/Dragon - 3
Fire/Dark - 4
Fire/Steel - 1
Water/Electric - 3
Water/Grass - 3
Water/Fighting - 3
Water/Bug - 5
Water/Ghost - 2
Water/Dragon - 3
Water/Steel - 1
Water/Fairy - 4
Electric/Grass - 1
Electric/Ice - 2
Electric/Poison - 3
Electric/Ground - 1
Electric/Psychic - 1
Electric/Bug - 4
Electric/Rock - 3
Electric/Ghost - 1
Electric/Dragon - 3
Electric/Dark - 2
Electric/Steel - 4
Electric/Fairy - 2
Grass/Ice - 2 (3 counting Mega Abomasnow as a separate Pokemon)
Grass/Fighting - 3
Grass/Ground - 1
Grass/Psychic - 3
Grass/Rock - 2
Grass/Dragon - 5
Grass/Dragon - 3
Grass/Steel - 3
Grass/Fairy - 5
Ice/Fighting - 1
Ice/Ground - 3
Ice/Flying - 2
Ice/Psychic - 4
Ice/Bug - 2
Ice/Rock - 2
Ice/Ghost - 1
Ice/Dragon - 1 (3 counting all Kyurem forms separately)
Ice/Dark - 2
Ice/Steel - 2
Ice/Fairy - 1
Fighting/Poison - 2
Fighting/Flying - 1
Fighting/Psychic - 5 (6 counting Mega Medicham as a separate Pokemon)
Fighting/Bug - 3 (4 counting Mega Heracross as a separate Pokemon)
Fighting/Rock - 1
Fighting/Ghost - 1
Fighting/Dragon - 2
Fighting/Dark - 3
Fighting/Steel - 3 (4 counting Mega Lucario as a separate Pokemon)
Poison/Ground - 2
Poison/Flying - 3
Poison/Rock - 1
Poison/Ghost - 3 (4 counting Mega Gengar as a separate Pokemon)
Poison/Dragon - 3 (4 counting Eternamax Eternatus as a separate Pokemon)
Poison/Dark - 5
Poison/Fairy - 1
Ground/Flying - 3 (4 counting Landorus forms separately)
Ground/Psychic - 2
Ground/Bug - 2
Ground/Dark - 3
Ground/Steel - 5 (6 counting Mega Steelix as a separate Pokemon)
Flying/Rock - 4 (6 counting Mega Aerodactyl and Minior's forms as separate Pokemon)
Flying/Ghost - 3
Flying/Dark - 5
Flying/Steel - 3
Flying/Fairy - 2
Psychic/Bug - 2
Psychic/Rock - 2
Psychic/Ghost - 3
Psychic/Dragon - 3 (5 counting Mega Latios and Latias as separate Pokemon)
Psychic/Dark - 3
Bug/Rock - 5
Bug/Ghost - 1
Bug/Fairy - 2
Rock/Dragon - 2
Rock/Dark - 1 (2 counting Mega Tyranitar as a separate Pokemon)
Rock/Fairy - 2 (3 counting Mega Diancie as a separate Pokemon)
Ghost/Dragon - 4 (5 counting Giratina's forms separately)
Ghost/Dark - 2 (3 counting Mega Sableye as a separate Pokemon)
Ghost/Steel - 3 (4 counting Aegislash's forms separately)
Ghost/Fairy - 1
Dragon/Dark - 4
Dragon/Steel - 2
Dragon/Fairy - 1
Dark/Steel - 2
Dark/Fairy - 3
Steel/Fairy - 4 (5 counting Mega Mawile as a separate Pokemon)