On average, how long are the live workouts? are they full hour long workouts, or closer to 45 min? Thanks,