Translate the following English sentence to French:
"This means that almost ten million tons of waste are created by these cars, and approximately seven per cent of the latter are abandoned out in the open."
Cela veut dire que presque dix millions de tonnes de déchets sont produites par ces véhicules et qu'environ 7 pour cent d'entre eux gisent dans la nature.