translate English to French: Of those who managed to survive, many went through the torments of Lampedusa.
Parmi ceux qui sont parvenus à survivre, nombreux sont ceux qui ont dû subir les tourments de Lampedusa.