Translate the following English sentence to French:
"On the basis that great progress has been made in the past few years, I believe that a great deal still remains to be done, as the death of 42 000 - 43 000 European citizens on the roads is too high a figure and there is still an effort to be made."
Partant du fait que de grands progrès ont été réalisés ces dernières années, je pense qu'il reste toutefois beaucoup à faire, car 42.000 - 43.000 citoyens européens qui meurent sur les routes, c'est trop, un effort doit encore être fourni.