How many teeth do humans have?