Why are there so many Humans?