translate English to German: Scores of others, perhaps hundreds, have been carted off for interrogation, torture, or execution.
Dutzende, wenn nicht hunderte anderer wurden zum Verhör, zur Folter oder Hinrichtung weggekarrt.