how many dinosaur species exist