UNITED KINGDOM
1,330
HULL
1,110
HARROGATE
902
HARROW
899
HOVE
819
HIGH WYCOMBE
788
HEREFORD
747
HARTLEPOOL
721
HEMEL HEMPSTEAD
695
HAYES
668
HARLOW
639
HASTINGS
574
HAMILTON
542
HUDDERSFIELD
531
HALIFAX
516
HORSHAM
510
HOUNSLOW
498
HINCKLEY
456
HALESOWEN
431
HITCHIN
419
HORNCHURCH
392
HATFIELD
360
HANDSWORTH
349
HYTHE
348
HAVERFORDWEST
348
HERNE BAY
327
HAYWARDS HEATH
321
HAVANT
309
HERTFORD
297
HARPENDEN
295
HESWALL
291
HYDE
284
HEYWOOD
279
HORWICH
266
HEXHAM
254
HARBORNE
252
HEADINGLEY
247
HENLEY-ON-THAMES
240
HUNTINGDON
237
HALL GREEN
237
HOCKLEY
234
HUCKNALL
231
HEATON
224
HAWICK
220
HORSFORTH
216
HORLEY
215
HEADINGTON
209
HAZEL GROVE
207
HELENSBURGH
206
HODDESDON
205
HINDLEY
200
HONITON
199
HANLEY
193
HESSLE
184
HARWICH
180
HELSTON
176
HAVERHILL
169
HAILSHAM
161
HOLT
160
HASLINGDEN
159
HIGH BARNET
158
HEDGE END
156
HOLMFIRTH
155
HUYTON
154
HALSTEAD
152
HAMPTON
151
HOLYHEAD
150
HADDINGTON
149
HUNTINGTON
147
HEYSHAM
146
HEANOR
140
HAYLE
139
HADLEIGH
138
HORNSEA
134
HOOLE
134
HOYLAKE
130
HOLYWELL
129
HEMSWORTH
129
HORBURY
128
HUNSTANTON
127
HEBDEN BRIDGE
126
HUNGERFORD
126
HECKMONDWIKE
125
HOYLAND
125
HILLINGDON
123
HASLEMERE
117
HEAVITREE
117
HEATHFIELD
116
HALTON
115
HAROLD HILL
113
HUNTLY
111
HELLESDON
111
HEBBURN
110
HORNCASTLE
107
HAY ON WYE
104
HOLBEACH
103
HELE
100
HAYDOCK
100
HUNSLET
93
HEALD GREEN
93
HAWORTH
91
HAROLD WOOD
90
HOUGHTON LE SPRING
90
HELMSLEY
90
HALE
89
HANWORTH
82
HADFIELD
81
HANHAM
80
HALESWORTH
77
HYDE PARK
77
HIGHWOODS
77
HIGHBRIDGE
77
HIGHWORTH
77
HETTON LE HOLE
76
HARROW WEALD
74
HEYBRIDGE
74
HAXBY
74
HORFIELD
73
HAMPTON HILL
73
HENLEY IN ARDEN
72
HOWDEN
71
HOUGHTON REGIS
71
HASSOCKS
71
HOOK
70
HANGING HEATON
70
HARLESTON