Do garden snails have 14000 teeth?