translate English to French: There are many more.
Il y en a beaucoup d'autres.