Human migration and population