Barbell Mile Workout

For time with an empty barbell:
25 backsquat
25 front squat
25 overhead squat
400m run
25 shoulderpress
25 push presses
25 push jerks
400m run
50 hang cleans
400m run
50 snatches
400m run