line |
stmt |
bran |
cond |
sub |
pod |
time |
code |
1
|
|
|
|
|
|
|
# automatically generated file, don't edit |
2
|
|
|
|
|
|
|
|
3
|
|
|
|
|
|
|
|
4
|
|
|
|
|
|
|
|
5
|
|
|
|
|
|
|
# Copyright 2023 David Cantrell, derived from data from libphonenumber |
6
|
|
|
|
|
|
|
# http://code.google.com/p/libphonenumber/ |
7
|
|
|
|
|
|
|
# |
8
|
|
|
|
|
|
|
# Licensed under the Apache License, Version 2.0 (the "License"); |
9
|
|
|
|
|
|
|
# you may not use this file except in compliance with the License. |
10
|
|
|
|
|
|
|
# You may obtain a copy of the License at |
11
|
|
|
|
|
|
|
# |
12
|
|
|
|
|
|
|
# http://www.apache.org/licenses/LICENSE-2.0 |
13
|
|
|
|
|
|
|
# |
14
|
|
|
|
|
|
|
# Unless required by applicable law or agreed to in writing, software |
15
|
|
|
|
|
|
|
# distributed under the License is distributed on an "AS IS" BASIS, |
16
|
|
|
|
|
|
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
17
|
|
|
|
|
|
|
# See the License for the specific language governing permissions and |
18
|
|
|
|
|
|
|
# limitations under the License. |
19
|
|
|
|
|
|
|
package Number::Phone::StubCountry::IM; |
20
|
8
|
|
|
8
|
|
4392
|
use base qw(Number::Phone::StubCountry); |
|
8
|
|
|
|
|
20
|
|
|
8
|
|
|
|
|
944
|
|
21
|
|
|
|
|
|
|
|
22
|
8
|
|
|
8
|
|
102
|
use strict; |
|
8
|
|
|
|
|
25
|
|
|
8
|
|
|
|
|
195
|
|
23
|
8
|
|
|
8
|
|
40
|
use warnings; |
|
8
|
|
|
|
|
19
|
|
|
8
|
|
|
|
|
211
|
|
24
|
8
|
|
|
8
|
|
45
|
use utf8; |
|
8
|
|
|
|
|
17
|
|
|
8
|
|
|
|
|
52
|
|
25
|
|
|
|
|
|
|
our $VERSION = 1.20230614174403; |
26
|
|
|
|
|
|
|
|
27
|
|
|
|
|
|
|
my $formatters = [ |
28
|
|
|
|
|
|
|
{ |
29
|
|
|
|
|
|
|
'format' => '$1 $2', |
30
|
|
|
|
|
|
|
'leading_digits' => '8001111', |
31
|
|
|
|
|
|
|
'national_rule' => '0$1', |
32
|
|
|
|
|
|
|
'pattern' => '(\\d{3})(\\d{4})' |
33
|
|
|
|
|
|
|
}, |
34
|
|
|
|
|
|
|
{ |
35
|
|
|
|
|
|
|
'format' => '$1 $2 $3', |
36
|
|
|
|
|
|
|
'leading_digits' => '845464', |
37
|
|
|
|
|
|
|
'national_rule' => '0$1', |
38
|
|
|
|
|
|
|
'pattern' => '(\\d{3})(\\d{2})(\\d{2})' |
39
|
|
|
|
|
|
|
}, |
40
|
|
|
|
|
|
|
{ |
41
|
|
|
|
|
|
|
'format' => '$1 $2', |
42
|
|
|
|
|
|
|
'leading_digits' => '800', |
43
|
|
|
|
|
|
|
'national_rule' => '0$1', |
44
|
|
|
|
|
|
|
'pattern' => '(\\d{3})(\\d{6})' |
45
|
|
|
|
|
|
|
}, |
46
|
|
|
|
|
|
|
{ |
47
|
|
|
|
|
|
|
'format' => '$1 $2', |
48
|
|
|
|
|
|
|
'leading_digits' => ' |
49
|
|
|
|
|
|
|
1(?: |
50
|
|
|
|
|
|
|
3873| |
51
|
|
|
|
|
|
|
5(?: |
52
|
|
|
|
|
|
|
242| |
53
|
|
|
|
|
|
|
39[4-6] |
54
|
|
|
|
|
|
|
)| |
55
|
|
|
|
|
|
|
(?: |
56
|
|
|
|
|
|
|
697| |
57
|
|
|
|
|
|
|
768 |
58
|
|
|
|
|
|
|
)[347]| |
59
|
|
|
|
|
|
|
9467 |
60
|
|
|
|
|
|
|
) |
61
|
|
|
|
|
|
|
', |
62
|
|
|
|
|
|
|
'national_rule' => '0$1', |
63
|
|
|
|
|
|
|
'pattern' => '(\\d{5})(\\d{4,5})' |
64
|
|
|
|
|
|
|
}, |
65
|
|
|
|
|
|
|
{ |
66
|
|
|
|
|
|
|
'format' => '$1 $2', |
67
|
|
|
|
|
|
|
'leading_digits' => ' |
68
|
|
|
|
|
|
|
1(?: |
69
|
|
|
|
|
|
|
[2-69][02-9]| |
70
|
|
|
|
|
|
|
[78] |
71
|
|
|
|
|
|
|
) |
72
|
|
|
|
|
|
|
', |
73
|
|
|
|
|
|
|
'national_rule' => '0$1', |
74
|
|
|
|
|
|
|
'pattern' => '(\\d{4})(\\d{5,6})' |
75
|
|
|
|
|
|
|
}, |
76
|
|
|
|
|
|
|
{ |
77
|
|
|
|
|
|
|
'format' => '$1 $2 $3', |
78
|
|
|
|
|
|
|
'leading_digits' => ' |
79
|
|
|
|
|
|
|
[25]| |
80
|
|
|
|
|
|
|
7(?: |
81
|
|
|
|
|
|
|
0| |
82
|
|
|
|
|
|
|
6(?: |
83
|
|
|
|
|
|
|
[03-9]| |
84
|
|
|
|
|
|
|
2[356] |
85
|
|
|
|
|
|
|
) |
86
|
|
|
|
|
|
|
) |
87
|
|
|
|
|
|
|
', |
88
|
|
|
|
|
|
|
'national_rule' => '0$1', |
89
|
|
|
|
|
|
|
'pattern' => '(\\d{2})(\\d{4})(\\d{4})' |
90
|
|
|
|
|
|
|
}, |
91
|
|
|
|
|
|
|
{ |
92
|
|
|
|
|
|
|
'format' => '$1 $2', |
93
|
|
|
|
|
|
|
'leading_digits' => '7', |
94
|
|
|
|
|
|
|
'national_rule' => '0$1', |
95
|
|
|
|
|
|
|
'pattern' => '(\\d{4})(\\d{6})' |
96
|
|
|
|
|
|
|
}, |
97
|
|
|
|
|
|
|
{ |
98
|
|
|
|
|
|
|
'format' => '$1 $2 $3', |
99
|
|
|
|
|
|
|
'leading_digits' => '[1389]', |
100
|
|
|
|
|
|
|
'national_rule' => '0$1', |
101
|
|
|
|
|
|
|
'pattern' => '(\\d{3})(\\d{3})(\\d{4})' |
102
|
|
|
|
|
|
|
} |
103
|
|
|
|
|
|
|
]; |
104
|
|
|
|
|
|
|
|
105
|
|
|
|
|
|
|
my $validators = { |
106
|
|
|
|
|
|
|
'fixed_line' => ' |
107
|
|
|
|
|
|
|
1624(?: |
108
|
|
|
|
|
|
|
230| |
109
|
|
|
|
|
|
|
[5-8]\\d\\d |
110
|
|
|
|
|
|
|
)\\d{3} |
111
|
|
|
|
|
|
|
', |
112
|
|
|
|
|
|
|
'geographic' => ' |
113
|
|
|
|
|
|
|
1624(?: |
114
|
|
|
|
|
|
|
230| |
115
|
|
|
|
|
|
|
[5-8]\\d\\d |
116
|
|
|
|
|
|
|
)\\d{3} |
117
|
|
|
|
|
|
|
', |
118
|
|
|
|
|
|
|
'mobile' => ' |
119
|
|
|
|
|
|
|
76245[06]\\d{4}| |
120
|
|
|
|
|
|
|
7(?: |
121
|
|
|
|
|
|
|
4576| |
122
|
|
|
|
|
|
|
[59]24\\d| |
123
|
|
|
|
|
|
|
624[0-4689] |
124
|
|
|
|
|
|
|
)\\d{5} |
125
|
|
|
|
|
|
|
', |
126
|
|
|
|
|
|
|
'pager' => '', |
127
|
|
|
|
|
|
|
'personal_number' => '70\\d{8}', |
128
|
|
|
|
|
|
|
'specialrate' => '( |
129
|
|
|
|
|
|
|
8(?: |
130
|
|
|
|
|
|
|
440[49]06| |
131
|
|
|
|
|
|
|
72299\\d |
132
|
|
|
|
|
|
|
)\\d{3}| |
133
|
|
|
|
|
|
|
(?: |
134
|
|
|
|
|
|
|
8(?: |
135
|
|
|
|
|
|
|
45| |
136
|
|
|
|
|
|
|
70 |
137
|
|
|
|
|
|
|
)| |
138
|
|
|
|
|
|
|
90[0167] |
139
|
|
|
|
|
|
|
)624\\d{4} |
140
|
|
|
|
|
|
|
)|( |
141
|
|
|
|
|
|
|
3440[49]06\\d{3}| |
142
|
|
|
|
|
|
|
(?: |
143
|
|
|
|
|
|
|
3(?: |
144
|
|
|
|
|
|
|
08162| |
145
|
|
|
|
|
|
|
3\\d{4}| |
146
|
|
|
|
|
|
|
45624| |
147
|
|
|
|
|
|
|
7(?: |
148
|
|
|
|
|
|
|
0624| |
149
|
|
|
|
|
|
|
2299 |
150
|
|
|
|
|
|
|
) |
151
|
|
|
|
|
|
|
)| |
152
|
|
|
|
|
|
|
55\\d{4} |
153
|
|
|
|
|
|
|
)\\d{4} |
154
|
|
|
|
|
|
|
)', |
155
|
|
|
|
|
|
|
'toll_free' => '808162\\d{4}', |
156
|
|
|
|
|
|
|
'voip' => '56\\d{8}' |
157
|
|
|
|
|
|
|
}; |
158
|
|
|
|
|
|
|
my %areanames = (); |
159
|
|
|
|
|
|
|
$areanames{en} = {"441407", "Holyhead", |
160
|
|
|
|
|
|
|
"4415078", "Alford\ \(Lincs\)", |
161
|
|
|
|
|
|
|
"441438", "Stevenage", |
162
|
|
|
|
|
|
|
"44238", "Southampton", |
163
|
|
|
|
|
|
|
"4414237", "Harrogate", |
164
|
|
|
|
|
|
|
"441630", "Market\ Drayton", |
165
|
|
|
|
|
|
|
"441896", "Galashiels", |
166
|
|
|
|
|
|
|
"441840", "Camelford", |
167
|
|
|
|
|
|
|
"441805", "Torrington", |
168
|
|
|
|
|
|
|
"441461", "Gretna", |
169
|
|
|
|
|
|
|
"4415395", "Grange\-over\-Sands", |
170
|
|
|
|
|
|
|
"441707", "Welwyn\ Garden\ City", |
171
|
|
|
|
|
|
|
"442829", "Kilrea", |
172
|
|
|
|
|
|
|
"441561", "Laurencekirk", |
173
|
|
|
|
|
|
|
"441974", "Llanon", |
174
|
|
|
|
|
|
|
"441738", "Perth", |
175
|
|
|
|
|
|
|
"441902", "Wolverhampton", |
176
|
|
|
|
|
|
|
"441950", "Sandwick", |
177
|
|
|
|
|
|
|
"4413398", "Aboyne", |
178
|
|
|
|
|
|
|
"441366", "Downham\ Market", |
179
|
|
|
|
|
|
|
"4418479", "Tongue", |
180
|
|
|
|
|
|
|
"441969", "Leyburn", |
181
|
|
|
|
|
|
|
"441656", "Bridgend", |
182
|
|
|
|
|
|
|
"442890", "Belfast", |
183
|
|
|
|
|
|
|
"442846", "Northern\ Ireland", |
184
|
|
|
|
|
|
|
"441761", "Temple\ Cloud", |
185
|
|
|
|
|
|
|
"441538", "Ipstones", |
186
|
|
|
|
|
|
|
"441298", "Buxton", |
187
|
|
|
|
|
|
|
"441803", "Torquay", |
188
|
|
|
|
|
|
|
"441482", "Kingston\-upon\-Hull", |
189
|
|
|
|
|
|
|
"441268", "Basildon", |
190
|
|
|
|
|
|
|
"441285", "Cirencester", |
191
|
|
|
|
|
|
|
"441340", "Craigellachie\ \(Aberlour\)", |
192
|
|
|
|
|
|
|
"441305", "Dorchester", |
193
|
|
|
|
|
|
|
"441591", "Llanwrtyd\ Wells", |
194
|
|
|
|
|
|
|
"441626", "Newton\ Abbot", |
195
|
|
|
|
|
|
|
"4419754", "Alford\ \(Aberdeen\)", |
196
|
|
|
|
|
|
|
"441920", "Ware", |
197
|
|
|
|
|
|
|
"441604", "Northampton", |
198
|
|
|
|
|
|
|
"441672", "Marlborough", |
199
|
|
|
|
|
|
|
"4416869", "Newtown", |
200
|
|
|
|
|
|
|
"441782", "Stoke\-on\-Trent", |
201
|
|
|
|
|
|
|
"441491", "Henley\-on\-Thames", |
202
|
|
|
|
|
|
|
"441283", "Burton\-on\-Trent", |
203
|
|
|
|
|
|
|
"441987", "Ebbsfleet", |
204
|
|
|
|
|
|
|
"4414349", "Bellingham", |
205
|
|
|
|
|
|
|
"441582", "Luton", |
206
|
|
|
|
|
|
|
"441866", "Kilchrenan", |
207
|
|
|
|
|
|
|
"44118", "Reading", |
208
|
|
|
|
|
|
|
"441303", "Folkestone", |
209
|
|
|
|
|
|
|
"442849", "Northern\ Ireland", |
210
|
|
|
|
|
|
|
"441659", "Sanquhar", |
211
|
|
|
|
|
|
|
"441350", "Dunkeld", |
212
|
|
|
|
|
|
|
"441485", "Hunstanton", |
213
|
|
|
|
|
|
|
"4414306", "Market\ Weighton", |
214
|
|
|
|
|
|
|
"441282", "Burnley", |
215
|
|
|
|
|
|
|
"441369", "Dunoon", |
216
|
|
|
|
|
|
|
"4418477", "Tongue", |
217
|
|
|
|
|
|
|
"441675", "Coleshill", |
218
|
|
|
|
|
|
|
"441583", "Carradale", |
219
|
|
|
|
|
|
|
"441302", "Doncaster", |
220
|
|
|
|
|
|
|
"442826", "Northern\ Ireland", |
221
|
|
|
|
|
|
|
"441887", "Aberfeldy", |
222
|
|
|
|
|
|
|
"441431", "Helmsdale", |
223
|
|
|
|
|
|
|
"441910", "Tyneside\/Durham\/Sunderland", |
224
|
|
|
|
|
|
|
"4412296", "Barrow\-in\-Furness", |
225
|
|
|
|
|
|
|
"441483", "Guildford", |
226
|
|
|
|
|
|
|
"441768", "Penrith", |
227
|
|
|
|
|
|
|
"441785", "Stafford", |
228
|
|
|
|
|
|
|
"4414239", "Boroughbridge", |
229
|
|
|
|
|
|
|
"441291", "Chepstow", |
230
|
|
|
|
|
|
|
"441531", "Ledbury", |
231
|
|
|
|
|
|
|
"441899", "Biggar", |
232
|
|
|
|
|
|
|
"441568", "Leominster", |
233
|
|
|
|
|
|
|
"441673", "Market\ Rasen", |
234
|
|
|
|
|
|
|
"441939", "Wem", |
235
|
|
|
|
|
|
|
"441598", "Lynton", |
236
|
|
|
|
|
|
|
"442830", "Newry", |
237
|
|
|
|
|
|
|
"4418904", "Coldstream", |
238
|
|
|
|
|
|
|
"441903", "Worthing", |
239
|
|
|
|
|
|
|
"4414347", "Hexham", |
240
|
|
|
|
|
|
|
"441207", "Consett", |
241
|
|
|
|
|
|
|
"441869", "Bicester", |
242
|
|
|
|
|
|
|
"441798", "Pulborough", |
243
|
|
|
|
|
|
|
"441261", "Banff", |
244
|
|
|
|
|
|
|
"4418516", "Great\ Bernera", |
245
|
|
|
|
|
|
|
"441874", "Brecon", |
246
|
|
|
|
|
|
|
"441387", "Dumfries", |
247
|
|
|
|
|
|
|
"441905", "Worcester", |
248
|
|
|
|
|
|
|
"441629", "Matlock", |
249
|
|
|
|
|
|
|
"441320", "Fort\ Augustus", |
250
|
|
|
|
|
|
|
"441646", "Milford\ Haven", |
251
|
|
|
|
|
|
|
"441690", "Betws\-y\-Coed", |
252
|
|
|
|
|
|
|
"4416867", "Llanidloes", |
253
|
|
|
|
|
|
|
"4419752", "Alford\ \(Aberdeen\)", |
254
|
|
|
|
|
|
|
"441475", "Greenock", |
255
|
|
|
|
|
|
|
"4414377", "Haverfordwest", |
256
|
|
|
|
|
|
|
"441204", "Bolton", |
257
|
|
|
|
|
|
|
"441773", "Ripley", |
258
|
|
|
|
|
|
|
"441841", "Newquay\ \(Padstow\)", |
259
|
|
|
|
|
|
|
"441631", "Oban", |
260
|
|
|
|
|
|
|
"441918", "Tyneside", |
261
|
|
|
|
|
|
|
"441226", "Barnsley", |
262
|
|
|
|
|
|
|
"441877", "Callander", |
263
|
|
|
|
|
|
|
"441384", "Dudley", |
264
|
|
|
|
|
|
|
"441358", "Ellon", |
265
|
|
|
|
|
|
|
"441249", "Chippenham", |
266
|
|
|
|
|
|
|
"441460", "Chard", |
267
|
|
|
|
|
|
|
"441685", "Merthyr\ Tydfil", |
268
|
|
|
|
|
|
|
"441668", "Bamburgh", |
269
|
|
|
|
|
|
|
"4413396", "Ballater", |
270
|
|
|
|
|
|
|
"442882", "Omagh", |
271
|
|
|
|
|
|
|
"441573", "Kelso", |
272
|
|
|
|
|
|
|
"4415076", "Louth", |
273
|
|
|
|
|
|
|
"441559", "Llandysul", |
274
|
|
|
|
|
|
|
"441775", "Spalding", |
275
|
|
|
|
|
|
|
"441560", "Moscow", |
276
|
|
|
|
|
|
|
"441473", "Ipswich", |
277
|
|
|
|
|
|
|
"441951", "Colonsay", |
278
|
|
|
|
|
|
|
"441575", "Kirriemuir", |
279
|
|
|
|
|
|
|
"441759", "Pocklington", |
280
|
|
|
|
|
|
|
"441683", "Moffat", |
281
|
|
|
|
|
|
|
"441760", "Swaffham", |
282
|
|
|
|
|
|
|
"442891", "Bangor\ \(Co\.\ Down\)", |
283
|
|
|
|
|
|
|
"4418905", "Ayton", |
284
|
|
|
|
|
|
|
"441828", "Coupar\ Angus", |
285
|
|
|
|
|
|
|
"4419751", "Alford\ \(Aberdeen\)\/Strathdon", |
286
|
|
|
|
|
|
|
"441746", "Bridgnorth", |
287
|
|
|
|
|
|
|
"441790", "Spilsby", |
288
|
|
|
|
|
|
|
"441529", "Sleaford", |
289
|
|
|
|
|
|
|
"441341", "Barmouth", |
290
|
|
|
|
|
|
|
"441377", "Driffield", |
291
|
|
|
|
|
|
|
"441884", "Tiverton", |
292
|
|
|
|
|
|
|
"441546", "Lochgilphead", |
293
|
|
|
|
|
|
|
"441590", "Lymington", |
294
|
|
|
|
|
|
|
"442838", "Portadown", |
295
|
|
|
|
|
|
|
"441858", "Market\ Harborough", |
296
|
|
|
|
|
|
|
"441729", "Settle", |
297
|
|
|
|
|
|
|
"441446", "Barry", |
298
|
|
|
|
|
|
|
"441490", "Corwen", |
299
|
|
|
|
|
|
|
"441698", "Motherwell", |
300
|
|
|
|
|
|
|
"441256", "Basingstoke", |
301
|
|
|
|
|
|
|
"441948", "Whitchurch", |
302
|
|
|
|
|
|
|
"441429", "Hartlepool", |
303
|
|
|
|
|
|
|
"4419643", "Patrington", |
304
|
|
|
|
|
|
|
"441328", "Fakenham", |
305
|
|
|
|
|
|
|
"4412298", "Barrow\-in\-Furness", |
306
|
|
|
|
|
|
|
"441756", "Skipton", |
307
|
|
|
|
|
|
|
"441661", "Prudhoe", |
308
|
|
|
|
|
|
|
"4418902", "Coldstream", |
309
|
|
|
|
|
|
|
"441556", "Castle\ Douglas", |
310
|
|
|
|
|
|
|
"441911", "Tyneside\/Durham\/Sunderland", |
311
|
|
|
|
|
|
|
"441638", "Newmarket", |
312
|
|
|
|
|
|
|
"441848", "Thornhill", |
313
|
|
|
|
|
|
|
"4414308", "Market\ Weighton", |
314
|
|
|
|
|
|
|
"441984", "Watchet\ \(Williton\)", |
315
|
|
|
|
|
|
|
"4414379", "Haverfordwest", |
316
|
|
|
|
|
|
|
"442898", "Belfast", |
317
|
|
|
|
|
|
|
"441456", "Glenurquhart", |
318
|
|
|
|
|
|
|
"441530", "Coalville", |
319
|
|
|
|
|
|
|
"441821", "Kinrossie", |
320
|
|
|
|
|
|
|
"4419755", "Alford\ \(Aberdeen\)", |
321
|
|
|
|
|
|
|
"441290", "Cumnock", |
322
|
|
|
|
|
|
|
"441246", "Chesterfield", |
323
|
|
|
|
|
|
|
"4419640", "Hornsea\/Patrington", |
324
|
|
|
|
|
|
|
"441730", "Petersfield", |
325
|
|
|
|
|
|
|
"44287", "Northern\ Ireland", |
326
|
|
|
|
|
|
|
"441928", "Runcorn", |
327
|
|
|
|
|
|
|
"441404", "Honiton", |
328
|
|
|
|
|
|
|
"441472", "Grimsby", |
329
|
|
|
|
|
|
|
"441275", "Clevedon", |
330
|
|
|
|
|
|
|
"442868", "Kesh", |
331
|
|
|
|
|
|
|
"442885", "Ballygawley", |
332
|
|
|
|
|
|
|
"4418901", "Coldstream\/Ayton", |
333
|
|
|
|
|
|
|
"441260", "Congleton", |
334
|
|
|
|
|
|
|
"441449", "Stowmarket", |
335
|
|
|
|
|
|
|
"441259", "Alloa", |
336
|
|
|
|
|
|
|
"4415394", "Hawkshead", |
337
|
|
|
|
|
|
|
"441348", "Fishguard", |
338
|
|
|
|
|
|
|
"441726", "St\ Austell", |
339
|
|
|
|
|
|
|
"441273", "Brighton", |
340
|
|
|
|
|
|
|
"441977", "Pontefract", |
341
|
|
|
|
|
|
|
"441704", "Southport", |
342
|
|
|
|
|
|
|
"441549", "Lairg", |
343
|
|
|
|
|
|
|
"441772", "Preston", |
344
|
|
|
|
|
|
|
"441691", "Oswestry", |
345
|
|
|
|
|
|
|
"441526", "Martin", |
346
|
|
|
|
|
|
|
"44117", "Bristol", |
347
|
|
|
|
|
|
|
"4418518", "Stornoway", |
348
|
|
|
|
|
|
|
"441572", "Oakham", |
349
|
|
|
|
|
|
|
"441749", "Shepton\ Mallet", |
350
|
|
|
|
|
|
|
"442883", "Northern\ Ireland", |
351
|
|
|
|
|
|
|
"441360", "Killearn", |
352
|
|
|
|
|
|
|
"4418908", "Coldstream", |
353
|
|
|
|
|
|
|
"441669", "Rothbury", |
354
|
|
|
|
|
|
|
"4418473", "Thurso", |
355
|
|
|
|
|
|
|
"441248", "Bangor\ \(Gwynedd\)", |
356
|
|
|
|
|
|
|
"441484", "Huddersfield", |
357
|
|
|
|
|
|
|
"441359", "Pakenham", |
358
|
|
|
|
|
|
|
"441650", "Cemmaes\ Road", |
359
|
|
|
|
|
|
|
"442896", "Belfast", |
360
|
|
|
|
|
|
|
"442840", "Banbridge", |
361
|
|
|
|
|
|
|
"441458", "Glastonbury", |
362
|
|
|
|
|
|
|
"441919", "Durham", |
363
|
|
|
|
|
|
|
"441674", "Montrose", |
364
|
|
|
|
|
|
|
"441375", "Grays\ Thurrock", |
365
|
|
|
|
|
|
|
"4412292", "Barrow\-in\-Furness", |
366
|
|
|
|
|
|
|
"441829", "Tarporley", |
367
|
|
|
|
|
|
|
"441784", "Staines", |
368
|
|
|
|
|
|
|
"442310", "Portsmouth", |
369
|
|
|
|
|
|
|
"4418511", "Great\ Bernera\/Stornoway", |
370
|
|
|
|
|
|
|
"441758", "Pwllheli", |
371
|
|
|
|
|
|
|
"4414302", "North\ Cave", |
372
|
|
|
|
|
|
|
"4415396", "Sedbergh", |
373
|
|
|
|
|
|
|
"441373", "Frome", |
374
|
|
|
|
|
|
|
"441636", "Newark\-on\-Trent", |
375
|
|
|
|
|
|
|
"441584", "Ludlow", |
376
|
|
|
|
|
|
|
"441558", "Llandeilo", |
377
|
|
|
|
|
|
|
"441728", "Saxmundham", |
378
|
|
|
|
|
|
|
"441477", "Holmes\ Chapel", |
379
|
|
|
|
|
|
|
"441859", "Harris", |
380
|
|
|
|
|
|
|
"4414343", "Haltwhistle", |
381
|
|
|
|
|
|
|
"441687", "Mallaig", |
382
|
|
|
|
|
|
|
"441528", "Laggan", |
383
|
|
|
|
|
|
|
"4417684", "Pooley\ Bridge", |
384
|
|
|
|
|
|
|
"4414230", "Harrogate\/Boroughbridge", |
385
|
|
|
|
|
|
|
"4412291", "Barrow\-in\-Furness\/Millom", |
386
|
|
|
|
|
|
|
"441875", "Tranent", |
387
|
|
|
|
|
|
|
"441329", "Fareham", |
388
|
|
|
|
|
|
|
"4416863", "Llanidloes", |
389
|
|
|
|
|
|
|
"441972", "Glenborrodale", |
390
|
|
|
|
|
|
|
"441428", "Haslemere", |
391
|
|
|
|
|
|
|
"441904", "York", |
392
|
|
|
|
|
|
|
"441620", "North\ Berwick", |
393
|
|
|
|
|
|
|
"441777", "Retford", |
394
|
|
|
|
|
|
|
"4418512", "Stornoway", |
395
|
|
|
|
|
|
|
"441926", "Warwick", |
396
|
|
|
|
|
|
|
"4414301", "North\ Cave\/Market\ Weighton", |
397
|
|
|
|
|
|
|
"442866", "Enniskillen", |
398
|
|
|
|
|
|
|
"441873", "Abergavenny", |
399
|
|
|
|
|
|
|
"441949", "Whatton", |
400
|
|
|
|
|
|
|
"441346", "Fraserburgh", |
401
|
|
|
|
|
|
|
"441577", "Kinross", |
402
|
|
|
|
|
|
|
"441639", "Neath", |
403
|
|
|
|
|
|
|
"441330", "Banchory", |
404
|
|
|
|
|
|
|
"441277", "Brentwood", |
405
|
|
|
|
|
|
|
"4419758", "Strathdon", |
406
|
|
|
|
|
|
|
"441872", "Truro", |
407
|
|
|
|
|
|
|
"4414233", "Boroughbridge", |
408
|
|
|
|
|
|
|
"442887", "Dungannon", |
409
|
|
|
|
|
|
|
"441241", "Arbroath", |
410
|
|
|
|
|
|
|
"44247", "Coventry", |
411
|
|
|
|
|
|
|
"4414305", "North\ Cave", |
412
|
|
|
|
|
|
|
"441451", "Stow\-on\-the\-Wold", |
413
|
|
|
|
|
|
|
"4414340", "Bellingham\/Haltwhistle\/Hexham", |
414
|
|
|
|
|
|
|
"441228", "Carlisle", |
415
|
|
|
|
|
|
|
"441916", "Tyneside", |
416
|
|
|
|
|
|
|
"442820", "Ballycastle", |
417
|
|
|
|
|
|
|
"4416860", "Newtown\/Llanidloes", |
418
|
|
|
|
|
|
|
"441356", "Brechin", |
419
|
|
|
|
|
|
|
"442899", "Northern\ Ireland", |
420
|
|
|
|
|
|
|
"4412295", "Barrow\-in\-Furness", |
421
|
|
|
|
|
|
|
"441959", "Westerham", |
422
|
|
|
|
|
|
|
"441666", "Malmesbury", |
423
|
|
|
|
|
|
|
"441751", "Pickering", |
424
|
|
|
|
|
|
|
"441349", "Dingwall", |
425
|
|
|
|
|
|
|
"441258", "Blandford", |
426
|
|
|
|
|
|
|
"4418515", "Stornoway", |
427
|
|
|
|
|
|
|
"4418470", "Thurso\/Tongue", |
428
|
|
|
|
|
|
|
"441284", "Bury\ St\ Edmunds", |
429
|
|
|
|
|
|
|
"441830", "Kirkwhelpington", |
430
|
|
|
|
|
|
|
"441946", "Whitehaven", |
431
|
|
|
|
|
|
|
"4415074", "Alford\ \(Lincs\)", |
432
|
|
|
|
|
|
|
"441304", "Dover", |
433
|
|
|
|
|
|
|
"441372", "Esher", |
434
|
|
|
|
|
|
|
"441721", "Peebles", |
435
|
|
|
|
|
|
|
"441929", "Wareham", |
436
|
|
|
|
|
|
|
"441326", "Falmouth", |
437
|
|
|
|
|
|
|
"441748", "Richmond", |
438
|
|
|
|
|
|
|
"441856", "Orkney", |
439
|
|
|
|
|
|
|
"441548", "Kingsbridge", |
440
|
|
|
|
|
|
|
"4413394", "Ballater", |
441
|
|
|
|
|
|
|
"4416973", "Wigton", |
442
|
|
|
|
|
|
|
"441603", "Norwich", |
443
|
|
|
|
|
|
|
"441361", "Duns", |
444
|
|
|
|
|
|
|
"441983", "Isle\ of\ Wight", |
445
|
|
|
|
|
|
|
"4413395", "Aboyne", |
446
|
|
|
|
|
|
|
"441287", "Guisborough", |
447
|
|
|
|
|
|
|
"442841", "Rostrevor", |
448
|
|
|
|
|
|
|
"441651", "Oldmeldrum", |
449
|
|
|
|
|
|
|
"441766", "Porthmadog", |
450
|
|
|
|
|
|
|
"441439", "Helmsley", |
451
|
|
|
|
|
|
|
"442877", "Limavady", |
452
|
|
|
|
|
|
|
"441882", "Kinloch\ Rannoch", |
453
|
|
|
|
|
|
|
"441307", "Forfar", |
454
|
|
|
|
|
|
|
"441566", "Launceston", |
455
|
|
|
|
|
|
|
"441299", "Bewdley", |
456
|
|
|
|
|
|
|
"441539", "Kendal", |
457
|
|
|
|
|
|
|
"441968", "Penicuik", |
458
|
|
|
|
|
|
|
"441985", "Warminster", |
459
|
|
|
|
|
|
|
"442311", "Southampton", |
460
|
|
|
|
|
|
|
"4418906", "Ayton", |
461
|
|
|
|
|
|
|
"441466", "Huntly", |
462
|
|
|
|
|
|
|
"441931", "Shap", |
463
|
|
|
|
|
|
|
"4415075", "Spilsby\ \(Horncastle\)", |
464
|
|
|
|
|
|
|
"4418514", "Great\ Bernera", |
465
|
|
|
|
|
|
|
"442828", "Larne", |
466
|
|
|
|
|
|
|
"4419649", "Hornsea", |
467
|
|
|
|
|
|
|
"441405", "Goole", |
468
|
|
|
|
|
|
|
"4412294", "Barrow\-in\-Furness", |
469
|
|
|
|
|
|
|
"441274", "Bradford", |
470
|
|
|
|
|
|
|
"441202", "Bournemouth", |
471
|
|
|
|
|
|
|
"442884", "Northern\ Ireland", |
472
|
|
|
|
|
|
|
"441250", "Blairgowrie", |
473
|
|
|
|
|
|
|
"441503", "Looe", |
474
|
|
|
|
|
|
|
"4414370", "Haverfordwest\/Clynderwen\ \(Clunderwen\)", |
475
|
|
|
|
|
|
|
"441838", "Dalmally", |
476
|
|
|
|
|
|
|
"441496", "Port\ Ellen", |
477
|
|
|
|
|
|
|
"441440", "Haverhill", |
478
|
|
|
|
|
|
|
"441269", "Ammanford", |
479
|
|
|
|
|
|
|
"441382", "Dundee", |
480
|
|
|
|
|
|
|
"441807", "Ballindalloch", |
481
|
|
|
|
|
|
|
"4414304", "North\ Cave", |
482
|
|
|
|
|
|
|
"441621", "Maldon", |
483
|
|
|
|
|
|
|
"441540", "Kingussie", |
484
|
|
|
|
|
|
|
"441236", "Coatbridge", |
485
|
|
|
|
|
|
|
"441403", "Horsham", |
486
|
|
|
|
|
|
|
"441740", "Sedgefield", |
487
|
|
|
|
|
|
|
"441796", "Pitlochry", |
488
|
|
|
|
|
|
|
"441505", "Johnstone", |
489
|
|
|
|
|
|
|
"4413880", "Bishop\ Auckland\/Stanhope\ \(Eastgate\)", |
490
|
|
|
|
|
|
|
"441474", "Gravesend", |
491
|
|
|
|
|
|
|
"441205", "Boston", |
492
|
|
|
|
|
|
|
"441736", "Penzance", |
493
|
|
|
|
|
|
|
"44280", "Northern\ Ireland", |
494
|
|
|
|
|
|
|
"441368", "Dunbar", |
495
|
|
|
|
|
|
|
"441469", "Killingholme", |
496
|
|
|
|
|
|
|
"441296", "Aylesbury", |
497
|
|
|
|
|
|
|
"4414373", "Clynderwen\ \(Clunderwen\)", |
498
|
|
|
|
|
|
|
"441684", "Malvern", |
499
|
|
|
|
|
|
|
"441536", "Kettering", |
500
|
|
|
|
|
|
|
"441450", "Hawick", |
501
|
|
|
|
|
|
|
"4415072", "Spilsby\ \(Horncastle\)", |
502
|
|
|
|
|
|
|
"442848", "Northern\ Ireland", |
503
|
|
|
|
|
|
|
"441938", "Welshpool", |
504
|
|
|
|
|
|
|
"441702", "Southend\-on\-Sea", |
505
|
|
|
|
|
|
|
"4413392", "Aboyne", |
506
|
|
|
|
|
|
|
"441569", "Stonehaven", |
507
|
|
|
|
|
|
|
"441436", "Helensburgh", |
508
|
|
|
|
|
|
|
"442821", "Martinstown", |
509
|
|
|
|
|
|
|
"441550", "Llandovery", |
510
|
|
|
|
|
|
|
"441502", "Lowestoft", |
511
|
|
|
|
|
|
|
"441769", "South\ Molton", |
512
|
|
|
|
|
|
|
"441750", "Selkirk", |
513
|
|
|
|
|
|
|
"4419756", "Strathdon", |
514
|
|
|
|
|
|
|
"441383", "Dunfermline", |
515
|
|
|
|
|
|
|
"441487", "Warboys", |
516
|
|
|
|
|
|
|
"441641", "Strathy", |
517
|
|
|
|
|
|
|
"441520", "Lochcarron", |
518
|
|
|
|
|
|
|
"441799", "Saffron\ Walden", |
519
|
|
|
|
|
|
|
"441885", "Pencombe", |
520
|
|
|
|
|
|
|
"441720", "Isles\ of\ Scilly", |
521
|
|
|
|
|
|
|
"441677", "Bedale", |
522
|
|
|
|
|
|
|
"4415071", "Louth\/Alford\ \(Lincs\)\/Spilsby\ \(Horncastle\)", |
523
|
|
|
|
|
|
|
"441599", "Kyle", |
524
|
|
|
|
|
|
|
"441239", "Cardigan", |
525
|
|
|
|
|
|
|
"4419647", "Patrington", |
526
|
|
|
|
|
|
|
"441787", "Sudbury", |
527
|
|
|
|
|
|
|
"4413391", "Aboyne\/Ballater", |
528
|
|
|
|
|
|
|
"441398", "Dulverton", |
529
|
|
|
|
|
|
|
"441499", "Inveraray", |
530
|
|
|
|
|
|
|
"441982", "Builth\ Wells", |
531
|
|
|
|
|
|
|
"441628", "Maidenhead", |
532
|
|
|
|
|
|
|
"441420", "Alton", |
533
|
|
|
|
|
|
|
"441883", "Caterham", |
534
|
|
|
|
|
|
|
"441357", "Strathaven", |
535
|
|
|
|
|
|
|
"441878", "Lochboisdale", |
536
|
|
|
|
|
|
|
"44292", "Cardiff", |
537
|
|
|
|
|
|
|
"441525", "Leighton\ Buzzard", |
538
|
|
|
|
|
|
|
"4414376", "Haverfordwest", |
539
|
|
|
|
|
|
|
"441667", "Nairn", |
540
|
|
|
|
|
|
|
"441794", "Romsey", |
541
|
|
|
|
|
|
|
"4413397", "Ballater", |
542
|
|
|
|
|
|
|
"4419641", "Hornsea\/Patrington", |
543
|
|
|
|
|
|
|
"441725", "Rockbourne", |
544
|
|
|
|
|
|
|
"441917", "Sunderland", |
545
|
|
|
|
|
|
|
"441594", "Lydney", |
546
|
|
|
|
|
|
|
"441234", "Bedford", |
547
|
|
|
|
|
|
|
"441880", "Tarbert", |
548
|
|
|
|
|
|
|
"4414238", "Harrogate", |
549
|
|
|
|
|
|
|
"4415077", "Louth", |
550
|
|
|
|
|
|
|
"441827", "Tamworth", |
551
|
|
|
|
|
|
|
"442886", "Cookstown", |
552
|
|
|
|
|
|
|
"441494", "High\ Wycombe", |
553
|
|
|
|
|
|
|
"4419753", "Strathdon", |
554
|
|
|
|
|
|
|
"441276", "Camberley", |
555
|
|
|
|
|
|
|
"441723", "Scarborough", |
556
|
|
|
|
|
|
|
"441425", "Ringwood", |
557
|
|
|
|
|
|
|
"44281", "Northern\ Ireland", |
558
|
|
|
|
|
|
|
"442837", "Armagh", |
559
|
|
|
|
|
|
|
"441857", "Sanday", |
560
|
|
|
|
|
|
|
"441479", "Grantown\-on\-Spey", |
561
|
|
|
|
|
|
|
"441200", "Clitheroe", |
562
|
|
|
|
|
|
|
"441553", "Kings\ Lynn", |
563
|
|
|
|
|
|
|
"441442", "Hemel\ Hempstead", |
564
|
|
|
|
|
|
|
"441455", "Hinckley", |
565
|
|
|
|
|
|
|
"441252", "Aldershot", |
566
|
|
|
|
|
|
|
"4419642", "Hornsea", |
567
|
|
|
|
|
|
|
"441464", "Insch", |
568
|
|
|
|
|
|
|
"441245", "Chelmsford", |
569
|
|
|
|
|
|
|
"441689", "Orpington", |
570
|
|
|
|
|
|
|
"441753", "Slough", |
571
|
|
|
|
|
|
|
"441380", "Devizes", |
572
|
|
|
|
|
|
|
"441555", "Lanark", |
573
|
|
|
|
|
|
|
"441971", "Scourie", |
574
|
|
|
|
|
|
|
"441779", "Peterhead", |
575
|
|
|
|
|
|
|
"441542", "Keith", |
576
|
|
|
|
|
|
|
"441564", "Lapworth", |
577
|
|
|
|
|
|
|
"441327", "Daventry", |
578
|
|
|
|
|
|
|
"44114", "Sheffield", |
579
|
|
|
|
|
|
|
"441579", "Liskeard", |
580
|
|
|
|
|
|
|
"441697", "Brampton", |
581
|
|
|
|
|
|
|
"4418900", "Coldstream\/Ayton", |
582
|
|
|
|
|
|
|
"441764", "Crieff", |
583
|
|
|
|
|
|
|
"441243", "Chichester", |
584
|
|
|
|
|
|
|
"441453", "Dursley", |
585
|
|
|
|
|
|
|
"441947", "Whitby", |
586
|
|
|
|
|
|
|
"441543", "Cannock", |
587
|
|
|
|
|
|
|
"441608", "Chipping\ Norton", |
588
|
|
|
|
|
|
|
"441400", "Honington", |
589
|
|
|
|
|
|
|
"441637", "Newquay", |
590
|
|
|
|
|
|
|
"441279", "Bishops\ Stortford", |
591
|
|
|
|
|
|
|
"4415079", "Alford\ \(Lincs\)", |
592
|
|
|
|
|
|
|
"442889", "Fivemiletown", |
593
|
|
|
|
|
|
|
"441871", "Castlebay", |
594
|
|
|
|
|
|
|
"441743", "Shrewsbury", |
595
|
|
|
|
|
|
|
"441445", "Gairloch", |
596
|
|
|
|
|
|
|
"441264", "Andover", |
597
|
|
|
|
|
|
|
"441452", "Gloucester", |
598
|
|
|
|
|
|
|
"441255", "Clacton\-on\-Sea", |
599
|
|
|
|
|
|
|
"441242", "Cheltenham", |
600
|
|
|
|
|
|
|
"44115", "Nottingham", |
601
|
|
|
|
|
|
|
"441700", "Rothesay", |
602
|
|
|
|
|
|
|
"441545", "Llanarth", |
603
|
|
|
|
|
|
|
"4417687", "Keswick", |
604
|
|
|
|
|
|
|
"441253", "Blackpool", |
605
|
|
|
|
|
|
|
"4413399", "Ballater", |
606
|
|
|
|
|
|
|
"4418478", "Thurso", |
607
|
|
|
|
|
|
|
"441957", "Mid\ Yell", |
608
|
|
|
|
|
|
|
"441443", "Pontypridd", |
609
|
|
|
|
|
|
|
"441745", "Rhyl", |
610
|
|
|
|
|
|
|
"441752", "Plymouth", |
611
|
|
|
|
|
|
|
"4418903", "Coldstream", |
612
|
|
|
|
|
|
|
"442897", "Saintfield", |
613
|
|
|
|
|
|
|
"441522", "Lincoln", |
614
|
|
|
|
|
|
|
"442867", "Lisnaskea", |
615
|
|
|
|
|
|
|
"441576", "Lockerbie", |
616
|
|
|
|
|
|
|
"441347", "Easingwold", |
617
|
|
|
|
|
|
|
"44291", "Cardiff", |
618
|
|
|
|
|
|
|
"441722", "Salisbury", |
619
|
|
|
|
|
|
|
"441371", "Great\ Dunmow", |
620
|
|
|
|
|
|
|
"441223", "Cambridge", |
621
|
|
|
|
|
|
|
"441776", "Stranraer", |
622
|
|
|
|
|
|
|
"4416868", "Newtown", |
623
|
|
|
|
|
|
|
"441294", "Ardrossan", |
624
|
|
|
|
|
|
|
"4419750", "Alford\ \(Aberdeen\)\/Strathdon", |
625
|
|
|
|
|
|
|
"441534", "Jersey", |
626
|
|
|
|
|
|
|
"441980", "Amesbury", |
627
|
|
|
|
|
|
|
"4414348", "Hexham", |
628
|
|
|
|
|
|
|
"441422", "Halifax", |
629
|
|
|
|
|
|
|
"44161", "Manchester", |
630
|
|
|
|
|
|
|
"441978", "Wrexham", |
631
|
|
|
|
|
|
|
"441225", "Bath", |
632
|
|
|
|
|
|
|
"441476", "Grantham", |
633
|
|
|
|
|
|
|
"4419645", "Hornsea", |
634
|
|
|
|
|
|
|
"441995", "Garstang", |
635
|
|
|
|
|
|
|
"441344", "Bracknell", |
636
|
|
|
|
|
|
|
"4414236", "Harrogate", |
637
|
|
|
|
|
|
|
"441362", "Dereham", |
638
|
|
|
|
|
|
|
"4419644", "Patrington", |
639
|
|
|
|
|
|
|
"441289", "Berwick\-upon\-Tweed", |
640
|
|
|
|
|
|
|
"441835", "St\ Boswells", |
641
|
|
|
|
|
|
|
"4412299", "Millom", |
642
|
|
|
|
|
|
|
"442842", "Kircubbin", |
643
|
|
|
|
|
|
|
"441652", "Brigg", |
644
|
|
|
|
|
|
|
"441309", "Forres", |
645
|
|
|
|
|
|
|
"441408", "Golspie", |
646
|
|
|
|
|
|
|
"441924", "Wakefield", |
647
|
|
|
|
|
|
|
"441600", "Monmouth", |
648
|
|
|
|
|
|
|
"442879", "Magherafelt", |
649
|
|
|
|
|
|
|
"4414309", "Market\ Weighton", |
650
|
|
|
|
|
|
|
"441508", "Brooke", |
651
|
|
|
|
|
|
|
"4414378", "Haverfordwest", |
652
|
|
|
|
|
|
|
"441833", "Barnard\ Castle", |
653
|
|
|
|
|
|
|
"4415242", "Hornby", |
654
|
|
|
|
|
|
|
"441643", "Minehead", |
655
|
|
|
|
|
|
|
"441297", "Axminster", |
656
|
|
|
|
|
|
|
"441993", "Witney", |
657
|
|
|
|
|
|
|
"441932", "Weybridge", |
658
|
|
|
|
|
|
|
"441708", "Romford", |
659
|
|
|
|
|
|
|
"441737", "Redhill", |
660
|
|
|
|
|
|
|
"441892", "Tunbridge\ Wells", |
661
|
|
|
|
|
|
|
"441844", "Thame", |
662
|
|
|
|
|
|
|
"441634", "Medway", |
663
|
|
|
|
|
|
|
"441586", "Campbeltown", |
664
|
|
|
|
|
|
|
"441862", "Tain", |
665
|
|
|
|
|
|
|
"441335", "Ashbourne", |
666
|
|
|
|
|
|
|
"442823", "Northern\ Ireland", |
667
|
|
|
|
|
|
|
"441809", "Tomdoun", |
668
|
|
|
|
|
|
|
"44151", "Liverpool", |
669
|
|
|
|
|
|
|
"441786", "Stirling", |
670
|
|
|
|
|
|
|
"441267", "Carmarthen", |
671
|
|
|
|
|
|
|
"441963", "Wincanton", |
672
|
|
|
|
|
|
|
"441381", "Fortrose", |
673
|
|
|
|
|
|
|
"441622", "Maidstone", |
674
|
|
|
|
|
|
|
"44141", "Glasgow", |
675
|
|
|
|
|
|
|
"441970", "Aberystwyth", |
676
|
|
|
|
|
|
|
"442825", "Ballymena", |
677
|
|
|
|
|
|
|
"441333", "Peat\ Inn\ \(Leven\ \(Fife\)\)", |
678
|
|
|
|
|
|
|
"441676", "Meriden", |
679
|
|
|
|
|
|
|
"442894", "Antrim", |
680
|
|
|
|
|
|
|
"441988", "Wigtown", |
681
|
|
|
|
|
|
|
"4418519", "Great\ Bernera", |
682
|
|
|
|
|
|
|
"441954", "Madingley", |
683
|
|
|
|
|
|
|
"441392", "Exeter", |
684
|
|
|
|
|
|
|
"441332", "Derby", |
685
|
|
|
|
|
|
|
"441623", "Mansfield", |
686
|
|
|
|
|
|
|
"4414307", "Market\ Weighton", |
687
|
|
|
|
|
|
|
"441854", "Ullapool", |
688
|
|
|
|
|
|
|
"441888", "Turriff", |
689
|
|
|
|
|
|
|
"441865", "Oxford", |
690
|
|
|
|
|
|
|
"441870", "Isle\ of\ Benbecula", |
691
|
|
|
|
|
|
|
"4418476", "Tongue", |
692
|
|
|
|
|
|
|
"441467", "Inverurie", |
693
|
|
|
|
|
|
|
"441863", "Ardgay", |
694
|
|
|
|
|
|
|
"441324", "Falkirk", |
695
|
|
|
|
|
|
|
"4420", "London", |
696
|
|
|
|
|
|
|
"441909", "Worksop", |
697
|
|
|
|
|
|
|
"441306", "Dorking", |
698
|
|
|
|
|
|
|
"441625", "Macclesfield", |
699
|
|
|
|
|
|
|
"442822", "Northern\ Ireland", |
700
|
|
|
|
|
|
|
"44121", "Birmingham", |
701
|
|
|
|
|
|
|
"441567", "Killin", |
702
|
|
|
|
|
|
|
"4412297", "Millom", |
703
|
|
|
|
|
|
|
"441962", "Winchester", |
704
|
|
|
|
|
|
|
"441944", "West\ Heslerton", |
705
|
|
|
|
|
|
|
"441395", "Budleigh\ Salterton", |
706
|
|
|
|
|
|
|
"441501", "Harthill", |
707
|
|
|
|
|
|
|
"441767", "Sandy", |
708
|
|
|
|
|
|
|
"441694", "Church\ Stretton", |
709
|
|
|
|
|
|
|
"441286", "Caernarfon", |
710
|
|
|
|
|
|
|
"441832", "Clopton", |
711
|
|
|
|
|
|
|
"4414346", "Hexham", |
712
|
|
|
|
|
|
|
"441642", "Middlesbrough", |
713
|
|
|
|
|
|
|
"441655", "Maybole", |
714
|
|
|
|
|
|
|
"442845", "Northern\ Ireland", |
715
|
|
|
|
|
|
|
"441797", "Rye", |
716
|
|
|
|
|
|
|
"441664", "Melton\ Mowbray", |
717
|
|
|
|
|
|
|
"441992", "Lea\ Valley", |
718
|
|
|
|
|
|
|
"441489", "Bishops\ Waltham", |
719
|
|
|
|
|
|
|
"441354", "Chatteris", |
720
|
|
|
|
|
|
|
"441388", "Bishop\ Auckland", |
721
|
|
|
|
|
|
|
"441933", "Wellingborough", |
722
|
|
|
|
|
|
|
"441914", "Tyneside", |
723
|
|
|
|
|
|
|
"441237", "Bideford", |
724
|
|
|
|
|
|
|
"441597", "Llandrindod\ Wells", |
725
|
|
|
|
|
|
|
"441208", "Bodmin", |
726
|
|
|
|
|
|
|
"4418517", "Stornoway", |
727
|
|
|
|
|
|
|
"441363", "Crediton", |
728
|
|
|
|
|
|
|
"441824", "Ruthin", |
729
|
|
|
|
|
|
|
"441497", "Hay\-on\-Wye", |
730
|
|
|
|
|
|
|
"441806", "Shetland", |
731
|
|
|
|
|
|
|
"441789", "Stratford\-upon\-Avon", |
732
|
|
|
|
|
|
|
"441981", "Wormbridge", |
733
|
|
|
|
|
|
|
"442843", "Newcastle\ \(Co\.\ Down\)", |
734
|
|
|
|
|
|
|
"441653", "Malton", |
735
|
|
|
|
|
|
|
"4416866", "Newtown", |
736
|
|
|
|
|
|
|
"441895", "Uxbridge", |
737
|
|
|
|
|
|
|
"441935", "Yeovil", |
738
|
|
|
|
|
|
|
"441337", "Ladybank", |
739
|
|
|
|
|
|
|
"441270", "Crewe", |
740
|
|
|
|
|
|
|
"441409", "Holsworthy", |
741
|
|
|
|
|
|
|
"441308", "Bridport", |
742
|
|
|
|
|
|
|
"44286", "Northern\ Ireland", |
743
|
|
|
|
|
|
|
"4419759", "Alford\ \(Aberdeen\)", |
744
|
|
|
|
|
|
|
"441288", "Bude", |
745
|
|
|
|
|
|
|
"441444", "Haywards\ Heath", |
746
|
|
|
|
|
|
|
"4414375", "Clynderwen\ \(Clunderwen\)", |
747
|
|
|
|
|
|
|
"442880", "Carrickmore", |
748
|
|
|
|
|
|
|
"441254", "Blackburn", |
749
|
|
|
|
|
|
|
"4416864", "Llanidloes", |
750
|
|
|
|
|
|
|
"441462", "Hitchin", |
751
|
|
|
|
|
|
|
"4418907", "Ayton", |
752
|
|
|
|
|
|
|
"44116", "Leicester", |
753
|
|
|
|
|
|
|
"4413881", "Bishop\ Auckland\/Stanhope\ \(Eastgate\)", |
754
|
|
|
|
|
|
|
"442827", "Ballymoney", |
755
|
|
|
|
|
|
|
"44239", "Portsmouth", |
756
|
|
|
|
|
|
|
"441886", "Bromyard\ \(Knightwick\/Leigh\ Sinton\)", |
757
|
|
|
|
|
|
|
"441709", "Rotherham", |
758
|
|
|
|
|
|
|
"4417683", "Appleby", |
759
|
|
|
|
|
|
|
"441544", "Kington", |
760
|
|
|
|
|
|
|
"441562", "Kidderminster", |
761
|
|
|
|
|
|
|
"4414344", "Bellingham", |
762
|
|
|
|
|
|
|
"441967", "Strontian", |
763
|
|
|
|
|
|
|
"441263", "Cromer", |
764
|
|
|
|
|
|
|
"441744", "St\ Helens", |
765
|
|
|
|
|
|
|
"441509", "Loughborough", |
766
|
|
|
|
|
|
|
"441647", "Moretonhampstead", |
767
|
|
|
|
|
|
|
"441837", "Okehampton", |
768
|
|
|
|
|
|
|
"441481", "Guernsey", |
769
|
|
|
|
|
|
|
"4413390", "Aboyne\/Ballater", |
770
|
|
|
|
|
|
|
"441792", "Swansea", |
771
|
|
|
|
|
|
|
"441997", "Strathpeffer", |
772
|
|
|
|
|
|
|
"441808", "Tomatin", |
773
|
|
|
|
|
|
|
"441293", "Crawley", |
774
|
|
|
|
|
|
|
"441435", "Heathfield", |
775
|
|
|
|
|
|
|
"441592", "Kirkcaldy", |
776
|
|
|
|
|
|
|
"4413873", "Langholm", |
777
|
|
|
|
|
|
|
"441671", "Newton\ Stewart", |
778
|
|
|
|
|
|
|
"441733", "Peterborough", |
779
|
|
|
|
|
|
|
"441295", "Banbury", |
780
|
|
|
|
|
|
|
"4413882", "Stanhope\ \(Eastgate\)", |
781
|
|
|
|
|
|
|
"441535", "Keighley", |
782
|
|
|
|
|
|
|
"441989", "Ross\-on\-Wye", |
783
|
|
|
|
|
|
|
"441492", "Colwyn\ Bay", |
784
|
|
|
|
|
|
|
"441386", "Evesham", |
785
|
|
|
|
|
|
|
"4418474", "Thurso", |
786
|
|
|
|
|
|
|
"441224", "Aberdeen", |
787
|
|
|
|
|
|
|
"441581", "New\ Luce", |
788
|
|
|
|
|
|
|
"44131", "Edinburgh", |
789
|
|
|
|
|
|
|
"441206", "Colchester", |
790
|
|
|
|
|
|
|
"4415070", "Louth\/Alford\ \(Lincs\)\/Spilsby\ \(Horncastle\)", |
791
|
|
|
|
|
|
|
"441433", "Hathersage", |
792
|
|
|
|
|
|
|
"441493", "Great\ Yarmouth", |
793
|
|
|
|
|
|
|
"441506", "Bathgate", |
794
|
|
|
|
|
|
|
"4418909", "Ayton", |
795
|
|
|
|
|
|
|
"441367", "Faringdon", |
796
|
|
|
|
|
|
|
"442847", "Northern\ Ireland", |
797
|
|
|
|
|
|
|
"4416974", "Raughton\ Head", |
798
|
|
|
|
|
|
|
"4413393", "Aboyne", |
799
|
|
|
|
|
|
|
"441524", "Lancaster", |
800
|
|
|
|
|
|
|
"441795", "Sittingbourne", |
801
|
|
|
|
|
|
|
"441889", "Rugeley", |
802
|
|
|
|
|
|
|
"441706", "Rochdale", |
803
|
|
|
|
|
|
|
"442871", "Londonderry", |
804
|
|
|
|
|
|
|
"44283", "Northern\ Ireland", |
805
|
|
|
|
|
|
|
"441724", "Scunthorpe", |
806
|
|
|
|
|
|
|
"441432", "Hereford", |
807
|
|
|
|
|
|
|
"441301", "Arrochar", |
808
|
|
|
|
|
|
|
"441595", "Lerwick\,\ Foula\ \&\ Fair\ Isle", |
809
|
|
|
|
|
|
|
"441235", "Abingdon", |
810
|
|
|
|
|
|
|
"441793", "Swindon", |
811
|
|
|
|
|
|
|
"44113", "Leeds", |
812
|
|
|
|
|
|
|
"441292", "Ayr", |
813
|
|
|
|
|
|
|
"441495", "Pontypool", |
814
|
|
|
|
|
|
|
"441233", "Ashford\ \(Kent\)", |
815
|
|
|
|
|
|
|
"441406", "Holbeach", |
816
|
|
|
|
|
|
|
"441593", "Lybster", |
817
|
|
|
|
|
|
|
"4415073", "Louth", |
818
|
|
|
|
|
|
|
"441937", "Wetherby", |
819
|
|
|
|
|
|
|
"4419757", "Strathdon", |
820
|
|
|
|
|
|
|
"4414372", "Clynderwen\ \(Clunderwen\)", |
821
|
|
|
|
|
|
|
"441908", "Milton\ Keynes", |
822
|
|
|
|
|
|
|
"441424", "Hastings", |
823
|
|
|
|
|
|
|
"441732", "Sevenoaks", |
824
|
|
|
|
|
|
|
"441209", "Redruth", |
825
|
|
|
|
|
|
|
"441563", "Kilmarnock", |
826
|
|
|
|
|
|
|
"441470", "Isle\ of\ Skye\ \-\ Edinbane", |
827
|
|
|
|
|
|
|
"4413885", "Stanhope\ \(Eastgate\)", |
828
|
|
|
|
|
|
|
"441678", "Bala", |
829
|
|
|
|
|
|
|
"441389", "Dumbarton", |
830
|
|
|
|
|
|
|
"441262", "Bridlington", |
831
|
|
|
|
|
|
|
"441454", "Chipping\ Sodbury", |
832
|
|
|
|
|
|
|
"441488", "Hungerford", |
833
|
|
|
|
|
|
|
"441244", "Chester", |
834
|
|
|
|
|
|
|
"4419467", "Gosforth", |
835
|
|
|
|
|
|
|
"441465", "Girvan", |
836
|
|
|
|
|
|
|
"441680", "Isle\ of\ Mull\ \-\ Craignure", |
837
|
|
|
|
|
|
|
"441763", "Royston", |
838
|
|
|
|
|
|
|
"441986", "Bungay", |
839
|
|
|
|
|
|
|
"441554", "Llanelli", |
840
|
|
|
|
|
|
|
"441588", "Bishops\ Castle", |
841
|
|
|
|
|
|
|
"441565", "Knutsford", |
842
|
|
|
|
|
|
|
"4419646", "Patrington", |
843
|
|
|
|
|
|
|
"4414234", "Boroughbridge", |
844
|
|
|
|
|
|
|
"441770", "Isle\ of\ Arran", |
845
|
|
|
|
|
|
|
"441754", "Skegness", |
846
|
|
|
|
|
|
|
"441765", "Ripon", |
847
|
|
|
|
|
|
|
"441788", "Rugby", |
848
|
|
|
|
|
|
|
"4414371", "Haverfordwest\/Clynderwen\ \(Clunderwen\)", |
849
|
|
|
|
|
|
|
"441463", "Inverness", |
850
|
|
|
|
|
|
|
"441397", "Fort\ William", |
851
|
|
|
|
|
|
|
"441570", "Lampeter", |
852
|
|
|
|
|
|
|
"441271", "Barnstaple", |
853
|
|
|
|
|
|
|
"441842", "Thetford", |
854
|
|
|
|
|
|
|
"441855", "Ballachulish", |
855
|
|
|
|
|
|
|
"4416861", "Newtown\/Llanidloes", |
856
|
|
|
|
|
|
|
"441864", "Abington\ \(Crawford\)", |
857
|
|
|
|
|
|
|
"441323", "Eastbourne", |
858
|
|
|
|
|
|
|
"4414235", "Harrogate", |
859
|
|
|
|
|
|
|
"441943", "Guiseley", |
860
|
|
|
|
|
|
|
"441457", "Glossop", |
861
|
|
|
|
|
|
|
"441879", "Scarinish", |
862
|
|
|
|
|
|
|
"4414303", "North\ Cave", |
863
|
|
|
|
|
|
|
"442881", "Newtownstewart", |
864
|
|
|
|
|
|
|
"441606", "Northwich", |
865
|
|
|
|
|
|
|
"441325", "Darlington", |
866
|
|
|
|
|
|
|
"4418472", "Thurso", |
867
|
|
|
|
|
|
|
"441900", "Workington", |
868
|
|
|
|
|
|
|
"441624", "Isle\ of\ Man", |
869
|
|
|
|
|
|
|
"441557", "Kirkcudbright", |
870
|
|
|
|
|
|
|
"4412293", "Millom", |
871
|
|
|
|
|
|
|
"441952", "Telford", |
872
|
|
|
|
|
|
|
"441394", "Felixstowe", |
873
|
|
|
|
|
|
|
"441945", "Wisbech", |
874
|
|
|
|
|
|
|
"441757", "Selby", |
875
|
|
|
|
|
|
|
"442892", "Lisburn", |
876
|
|
|
|
|
|
|
"4414341", "Bellingham\/Haltwhistle\/Hexham", |
877
|
|
|
|
|
|
|
"441695", "Skelmersdale", |
878
|
|
|
|
|
|
|
"441527", "Redditch", |
879
|
|
|
|
|
|
|
"441654", "Machynlleth", |
880
|
|
|
|
|
|
|
"442844", "Downpatrick", |
881
|
|
|
|
|
|
|
"4418513", "Stornoway", |
882
|
|
|
|
|
|
|
"441688", "Isle\ of\ Mull\ \-\ Tobermory", |
883
|
|
|
|
|
|
|
"441480", "Huntingdon", |
884
|
|
|
|
|
|
|
"441665", "Alnwick", |
885
|
|
|
|
|
|
|
"441342", "East\ Grinstead", |
886
|
|
|
|
|
|
|
"441355", "East\ Kilbride", |
887
|
|
|
|
|
|
|
"4416862", "Llanidloes", |
888
|
|
|
|
|
|
|
"441364", "Ashburton", |
889
|
|
|
|
|
|
|
"441823", "Taunton", |
890
|
|
|
|
|
|
|
"441915", "Sunderland", |
891
|
|
|
|
|
|
|
"441727", "St\ Albans", |
892
|
|
|
|
|
|
|
"441379", "Diss", |
893
|
|
|
|
|
|
|
"441670", "Morpeth", |
894
|
|
|
|
|
|
|
"441478", "Isle\ of\ Skye\ \-\ Portree", |
895
|
|
|
|
|
|
|
"441922", "Walsall", |
896
|
|
|
|
|
|
|
"441825", "Uckfield", |
897
|
|
|
|
|
|
|
"44241", "Coventry", |
898
|
|
|
|
|
|
|
"441353", "Ely", |
899
|
|
|
|
|
|
|
"441780", "Stamford", |
900
|
|
|
|
|
|
|
"4418471", "Thurso\/Tongue", |
901
|
|
|
|
|
|
|
"441663", "New\ Mills", |
902
|
|
|
|
|
|
|
"441578", "Lauder", |
903
|
|
|
|
|
|
|
"441427", "Gainsborough", |
904
|
|
|
|
|
|
|
"441580", "Cranbrook", |
905
|
|
|
|
|
|
|
"441778", "Bourne", |
906
|
|
|
|
|
|
|
"4414342", "Bellingham", |
907
|
|
|
|
|
|
|
"441913", "Durham", |
908
|
|
|
|
|
|
|
"441934", "Weston\-super\-Mare", |
909
|
|
|
|
|
|
|
"441994", "St\ Clears", |
910
|
|
|
|
|
|
|
"441352", "Mold", |
911
|
|
|
|
|
|
|
"4418510", "Great\ Bernera\/Stornoway", |
912
|
|
|
|
|
|
|
"441280", "Buckingham", |
913
|
|
|
|
|
|
|
"4418475", "Thurso", |
914
|
|
|
|
|
|
|
"441834", "Narberth", |
915
|
|
|
|
|
|
|
"441644", "New\ Galloway", |
916
|
|
|
|
|
|
|
"442888", "Northern\ Ireland", |
917
|
|
|
|
|
|
|
"441278", "Bridgwater", |
918
|
|
|
|
|
|
|
"441925", "Warrington", |
919
|
|
|
|
|
|
|
"442870", "Coleraine", |
920
|
|
|
|
|
|
|
"441609", "Northallerton", |
921
|
|
|
|
|
|
|
"441912", "Tyneside", |
922
|
|
|
|
|
|
|
"441300", "Cerne\ Abbas", |
923
|
|
|
|
|
|
|
"441876", "Lochmaddy", |
924
|
|
|
|
|
|
|
"441822", "Tavistock", |
925
|
|
|
|
|
|
|
"441343", "Elgin", |
926
|
|
|
|
|
|
|
"441923", "Watford", |
927
|
|
|
|
|
|
|
"4414232", "Harrogate", |
928
|
|
|
|
|
|
|
"441227", "Canterbury", |
929
|
|
|
|
|
|
|
"441635", "Newbury", |
930
|
|
|
|
|
|
|
"441845", "Thirsk", |
931
|
|
|
|
|
|
|
"441852", "Kilmelford", |
932
|
|
|
|
|
|
|
"4419648", "Hornsea", |
933
|
|
|
|
|
|
|
"441334", "St\ Andrews", |
934
|
|
|
|
|
|
|
"441471", "Isle\ of\ Skye\ \-\ Broadford", |
935
|
|
|
|
|
|
|
"4414300", "North\ Cave\/Market\ Weighton", |
936
|
|
|
|
|
|
|
"441953", "Wymondham", |
937
|
|
|
|
|
|
|
"4414345", "Haltwhistle", |
938
|
|
|
|
|
|
|
"441681", "Isle\ of\ Mull\ \-\ Fionnphort", |
939
|
|
|
|
|
|
|
"441257", "Coppull", |
940
|
|
|
|
|
|
|
"442893", "Ballyclare", |
941
|
|
|
|
|
|
|
"441547", "Knighton", |
942
|
|
|
|
|
|
|
"442824", "Northern\ Ireland", |
943
|
|
|
|
|
|
|
"4416865", "Newtown", |
944
|
|
|
|
|
|
|
"441376", "Braintree", |
945
|
|
|
|
|
|
|
"4414374", "Clynderwen\ \(Clunderwen\)", |
946
|
|
|
|
|
|
|
"441322", "Dartford", |
947
|
|
|
|
|
|
|
"441771", "Maud", |
948
|
|
|
|
|
|
|
"441843", "Thanet", |
949
|
|
|
|
|
|
|
"441633", "Newport", |
950
|
|
|
|
|
|
|
"441747", "Shaftesbury", |
951
|
|
|
|
|
|
|
"442895", "Belfast", |
952
|
|
|
|
|
|
|
"441692", "North\ Walsham", |
953
|
|
|
|
|
|
|
"4412290", "Barrow\-in\-Furness\/Millom", |
954
|
|
|
|
|
|
|
"4414231", "Harrogate\/Boroughbridge", |
955
|
|
|
|
|
|
|
"441955", "Wick", |
956
|
|
|
|
|
|
|
"441571", "Lochinver", |
957
|
|
|
|
|
|
|
"441942", "Wigan",}; |
958
|
|
|
|
|
|
|
|
959
|
|
|
|
|
|
|
sub new { |
960
|
118
|
|
|
118
|
1
|
339
|
my $class = shift; |
961
|
118
|
|
|
|
|
277
|
my $number = shift; |
962
|
118
|
|
|
|
|
782
|
$number =~ s/(^\+44|\D)//g; |
963
|
118
|
|
|
|
|
793
|
my $self = bless({ country_code => '44', number => $number, formatters => $formatters, validators => $validators, areanames => \%areanames}, $class); |
964
|
118
|
100
|
|
|
|
681
|
return $self if ($self->is_valid()); |
965
|
100
|
|
|
|
|
501
|
$number =~ s/^(?:([25-8]\d{5})$|0)//; |
966
|
100
|
|
|
|
|
1106
|
$self = bless({ country_code => '44', number => $number, formatters => $formatters, validators => $validators, areanames => \%areanames}, $class); |
967
|
100
|
100
|
|
|
|
378
|
return $self->is_valid() ? $self : undef; |
968
|
|
|
|
|
|
|
} |
969
|
|
|
|
|
|
|
1; |