dinosaurs 500 teeth