Pokemon: 20
4 Gible
3 Gabite
4 Garchomp
4 Swablu
3 Altaria
2 Emolga
Trainers: 28
3 Colress
2 Bianca
2 Cheren
2 Skyla
2 Professor Juniper
3 N
2 Ultra Ball
3 Level Ball
3 Rare Candy
2 Switch
2 Max Potion
2 Super Rod
Energy: 11
4 Blend (WEFM)
7 Fight
TOTAL: 59 (I know...