Translate the following English sentence to French:
"It behoves all of us to do everything possible to ensure their survival."
Il nous incombe à tous de faire tout ce qui est en notre pouvoir pour assurer leur survie.