what dinosaurs 500 teeth