How many kings of England have been named Edward?
9
5
4
7