How many cities are named Hampton?

45