Translate the following English sentence to French:
"I believe that this is one of the best reports which have so far been produced in the framework of IGCs over recent years."
Leur rapport est à mon avis l' un des meilleurs qui ont été réalisés jusqu' à présent dans le cadre des CIG de ces dernières années.