translate English to French: But there are some commonalities.
Ils ont toutefois certains points en commun.