How many lambs does a sheep usually have?

Each year, when a sheep gives birth, it usually gives birth to one lamb but it can give birth to 2 or even 3.