All the bags had different artwork depending on the wave. Besides that, there's about 24 ponies each wave, and while some are released more than once (like the mane 6) most ponies only get one release. There are complete lists of all the released blind bags so far here (G4 My Little Pony...