what has 500 teeth