Explanation:
1)genetic drift- stochastic variation in inheritance
2)assortative mating
3)mutation
4)Natural selection
5)migration (gene flow)