population growth world rate annual 1950 natural 2100 data our
population gbd estimates fertility key growth rate improve previously upon ways three available
population growth world evolution rate time modern human earth miracosta rise gotbooks edu 1600 science civilization oceans 1950 fig humans