translate English to French: In terms of numbers of scientific staff - that is where the concentration is highest, in the research area.
Quant au nombre des employés scientifiques - c'est là où la concentration est la plus élevée, dans le domaine de la recherche.