translate English to French: Those migrations were powered by a mixture of push and pull.
Ces migrations ont été suscitées par un mélange d’attraction et de répulsion.