translate English to French: An estimated 29 more such sites (with 10 places each) are required.
On a estimé que 29 aires supplémentaires (à 10 places) seraient nécessaires.