translate English to French: Here, the top 100 list is really of impressive quality.
Ici, la liste des top 100 est proprement impressionnante de qualité.