Work and rest sleep schedules of 227 European truck drivers.