what dinosouar has 500 teeth