Macro for making numbered lists in vim?

Often times it seems I have a list of items, and I need to add numbers in front of them. For example:

Item one
Item two
Item three
Which should be:

1. Item one
2. Item two
3. Item three
In vim, I …