Translate the following English sentence to French:
"We suffered centuries of war and even destruction and ruin on several occasions."
Nous avons connu des siècles de guerre, la destruction et la ruine à plusieurs reprises.