translate English to French: You have all tackled a number of points.
Vous avez tous abordé plusieurs points.