how many teeth do snails have