translate English to French: Numbers do obviously depend on the statistical source and how one looks at things; nonetheless, they are huge and cannot be overlooked.
Les chiffres proviennent de toute évidence de statistiques et peuvent être sujets à interprétation selon l’angle sous lequel ils sont considérés; néanmoins, ils sont très élevés et ne peuvent être écartés du revers de la main.