how many humans are left