Estimated number of people ever born is ~117 billion
112,28K