Select the factors that contribute to the nonlinearity of molecular clocks when comparing different species. Check all that apply.
1) Genetic mutations
2) Natural selection
3) Environmental factors
4) Genetic drift
5) Gene flow