How Many People Have Already Lived