How many kings of England have been named Edward?

9

5

4

7