what dinosaur had 500 teeth