Translate the following English sentence to French:
"We know from the Russian delegation that was here until yesterday that this has hit them exceptionally hard and we spoke about it with them in detail."
Nous savons de la délégation russe présente ici jusqu'hier que cet avis les a heurtés durement, nous en avons longuement discuté avec eux.