translate English to German: Thus they deserve our utmost commitment.
Deshalb müssen wir uns nach Kräften für sie einsetzen.