Fitness/Performance Workout

In teams of three, alternating partners after every completed round, complete as many rounds and reps as possible in 30 minutes of:
20 Kettlebell Swings (24/16 kg)
15 Push-Ups
10 Pull-Ups