How many teeth does the average human have?