Why do I have so many Recovery Partitions?

I'm running Windows 8.1 on my newish laptop and have never done any disk partitioning with it - there's just the C drive. I just noticed in my disk management that for some reason I have 4 Healthy Recovery Partitions (3 are around the 400Mb size, and 1 is almost 16Gb). I also have 1 Healthy (EFI system Partition) which is 300Mb. Could anyone explain what these are all there for, and how they got there?

Thanks for any tips. :)