translate English to French: Many factors influence progress on the 20 indicators tracked in this report.
100 d’entre elles ont dit se sentir en sécurité.