translate English to French: It is estimated that 20 000 of those implants have either leaked or ruptured during that period.
Selon certaines estimations, 20 000 de ces implants ont coulé ou se sont rompus au cours de cette période.