how many people have lived