There are even toys too of this. I couldn't get a good enough shot but you know that every pony here is of Team Fortress 2 material. Care to guess who is whom?
I'll take a guess of who is whom; Twilight is Sniper, Rainbow is Scout, Pinkie is Heavy, AJ is Engie, Rarity is Spy, Fluttershy is Medic, and Zecora is the Demo. The only two that stump me is Celestia and Pyro, Pyro looks kinda like a pegasus so I'm gonna go ahead and guess Derpy.
EVERYTHING MUST BE PONIFIED