結果 : three types of migration push and pull factors