How many cervical vertebrae does the giraffe, the tallest land animal, have?

**********