File Coverage

blib/lib/Number/Phone/StubCountry/UA.pm
Criterion Covered Total %
statement 20 20 100.0
branch 3 4 75.0
condition n/a
subroutine 5 5 100.0
pod 1 1 100.0
total 29 30 96.6


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::UA;
20 2     2   1701 use base qw(Number::Phone::StubCountry);
  2         7  
  2         222  
21              
22 2     2   14 use strict;
  2         6  
  2         49  
23 2     2   10 use warnings;
  2         5  
  2         46  
24 2     2   13 use utf8;
  2         7  
  2         11  
25             our $VERSION = 1.20230903131448;
26              
27             my $formatters = [
28             {
29             'format' => '$1 $2 $3',
30             'leading_digits' => '
31             6[12][29]|
32             (?:
33             35|
34             4[1378]|
35             5[12457]|
36             6[49]
37             )2|
38             (?:
39             56|
40             65
41             )[24]|
42             (?:
43             3[1-46-8]|
44             46
45             )2[013-9]
46             ',
47             'national_rule' => '0$1',
48             'pattern' => '(\\d{3})(\\d{3})(\\d{3})'
49             },
50             {
51             'format' => '$1 $2',
52             'leading_digits' => '
53             3[1-8]|
54             4(?:
55             [1367]|
56             [45][6-9]|
57             8[4-6]
58             )|
59             5(?:
60             [1-5]|
61             6(?:
62             [015689]|
63             3[02389]
64             )|
65             7[4-6]
66             )|
67             6(?:
68             [12][3-7]|
69             [459]
70             )
71             ',
72             'national_rule' => '0$1',
73             'pattern' => '(\\d{4})(\\d{5})'
74             },
75             {
76             'format' => '$1 $2 $3',
77             'leading_digits' => '
78             [3-7]|
79             89|
80             9[1-9]
81             ',
82             'national_rule' => '0$1',
83             'pattern' => '(\\d{2})(\\d{3})(\\d{4})'
84             },
85             {
86             'format' => '$1 $2 $3',
87             'leading_digits' => '[89]',
88             'national_rule' => '0$1',
89             'pattern' => '(\\d{3})(\\d{3})(\\d{3,4})'
90             }
91             ];
92              
93             my $validators = {
94             'fixed_line' => '
95             (?:
96             3[1-8]|
97             4[13-8]|
98             5[1-7]|
99             6[12459]
100             )\\d{7}
101             ',
102             'geographic' => '
103             (?:
104             3[1-8]|
105             4[13-8]|
106             5[1-7]|
107             6[12459]
108             )\\d{7}
109             ',
110             'mobile' => '
111             (?:
112             39|
113             50|
114             6[36-8]|
115             7[1-3]|
116             9[1-9]
117             )\\d{7}
118             ',
119             'pager' => '',
120             'personal_number' => '',
121             'specialrate' => '(900[239]\\d{5,6})',
122             'toll_free' => '800[1-8]\\d{5,6}',
123             'voip' => '89[1-579]\\d{6}'
124             };
125             my %areanames = ();
126             $areanames{en} = {"3803637", "Demidivka\,\ Rivne",
127             "3805752", "Great\ Burluk\,\ Kharkiv",
128             "3805659", "Dnipropetrovsk\/Dnipro",
129             "3804859", "Velikaya\ Mikhailovka\,\ Odesa",
130             "3806453", "Rubizhne\,\ Luhansk",
131             "3804748", "Mankivka\,\ Cherkasy",
132             "3805632", "Pavlograd\,\ Dnipro",
133             "3806454", "Kremenna\,\ Luhansk",
134             "3803549", "Lanovtsi\,\ Ternopil",
135             "3803856", "Derazhnya\,\ Khmelnytskyi",
136             "3803260", "Morshin\,\ Lviv",
137             "3803355", "Shatsk\,\ Volyn",
138             "38048", "Odesa",
139             "3806455", "Pervomaisk\,\ Luhansk",
140             "3804741", "Shpola\,\ Cherkasy",
141             "38065", "Crimea",
142             "3806468", "Luhansk",
143             "3803431", "Halych\,\ Ivano\-Frankivsk",
144             "3804591", "Ivankiv\,\ Kyiv",
145             "3804136", "Andrushivka\,\ Zhytomyr",
146             "3803368", "Rozhysche\,\ Volyn",
147             "3804653", "Borzna\,\ Chernihiv",
148             "3804573", "Kagarlyk\/Rzhyshchiv\,\ Kyiv",
149             "3806269", "Aleksandrovka\,\ Donetsk",
150             "3806242", "Gorlovka\,\ Donetsk",
151             "3805446", "Tomatoes\,\ Sumy",
152             "3804733", "Smila\,\ Cherkasy",
153             "3804840", "Reni\,\ Odesa",
154             "3804337", "Mogilev\-Podolsky\,\ Vinnytsia",
155             "3803476", "Zabolotov\/Sniatyn\,\ Ivano\-Frankivsk",
156             "3805356", "Lokhvytsia\,\ Poltava",
157             "3804655", "Sosnitsa\,\ Chernihiv",
158             "3803550", "Zbarazh\,\ Ternopil",
159             "3804734", "Chernigov\ region",
160             "3806461", "Starobilsk\,\ Luhansk",
161             "3803438", "Burshtyn\,\ Ivano\-Frankivsk",
162             "3804574", "Myronivka\,\ Kyiv",
163             "3804598", "Boyarka\/Vishnevoe\,\ Kyiv",
164             "3803252", "Zhovkva\,\ Lviv",
165             "3804735", "Korsun\-Shevchenkivsky\,\ Cherkasy",
166             "3804654", "Shchors\,\ Chernihiv",
167             "3806277", "Dobropolia\,\ Donetsk",
168             "3803239", "Zhidachiv\,\ Lviv",
169             "3804575", "Yagotin\,\ Kyiv",
170             "3805257", "Bobrinets\,\ Kirovohrad",
171             "3805533", "Novovorontsovka\,\ Kherson",
172             "3806256", "Snizhne\,\ Donetsk",
173             "3805452", "Lipova\ Dolina\,\ Sumy",
174             "3803372", "Ivanychi\,\ Volyn",
175             "3804149", "Emilchine\,\ Zhytomyr",
176             "3805238", "Onufryevka\,\ Kirovohrad",
177             "3804560", "Tetiev\,\ Kyiv",
178             "3806156", "Big\ Belozerka\,\ Zaporizhzhia",
179             "3804162", "Brusilov\,\ Zhytomyr",
180             "3806472", "Stanitsa\ Luhansk\,\ Luhansk",
181             "3804351", "Chechelnyk\,\ Vinnytsia",
182             "3805369", "Kremenchug\,\ Poltava",
183             "3805535", "Vysokoplylya\,\ Kherson",
184             "3803246", "Lviv",
185             "3805342", "Kozelshchina\,\ Poltava",
186             "3803146", "Mizhhirya\,\ Zakarpattia",
187             "3806447", "Luhansk",
188             "3805131", "Bratsk\,\ Mykolayiv",
189             "3805534", "Genichesk\,\ Kherson",
190             "3804358", "Lipovets\,\ Vinnytsia",
191             "3805746", "Chuguev\,\ Kharkiv",
192             "3805548", "Novotroitsk\,\ Kherson",
193             "3803651", "Korets\,\ Rivne",
194             "3805666", "Nikopol\,\ Dnipro",
195             "3804866", "Balta\,\ Odesa",
196             "380628", "Donetsk",
197             "3803842", "Netishyn\/Slavuta\,\ Khmelnytskyi",
198             "3803658", "Dubrovitsa\,\ Rivne",
199             "3803738", "Putila\,\ Chernivtsi",
200             "3805692", "Dneprodzerzhinsk\,\ Dnipro",
201             "3803853", "Yarmolintsy\,\ Khmelnytskyi",
202             "3804141", "Novograd\-Volynsky\,\ Zhytomyr",
203             "3804332", "Brailiv\/Zhmerinka\,\ Vinnytsia",
204             "3805368", "Kremenchug\,\ Poltava",
205             "3806247", "Dzerzhinsk\,\ Donetsk",
206             "3806147", "Kuybyshev\,\ Zaporizhzhia",
207             "3803257", "Sokal\,\ Lviv",
208             "3803855", "Krasilov\,\ Khmelnytskyi",
209             "3805239", "Ustinovka\,\ Kirovohrad",
210             "3804148", "Ovruch\,\ Zhytomyr",
211             "38043", "Vinnytsia",
212             "3805252", "Golovanovsk\,\ Kirovohrad",
213             "3806456", "Trinity\ Church\,\ Luhansk",
214             "3803854", "Starokostiantyniv\,\ Khmelnytskyi",
215             "3806272", "Kostiantynivka\,\ Donetsk",
216             "3805152", "Domanivka\,\ Mykolayiv",
217             "3805361", "Lubny\,\ Poltava",
218             "3803739", "Sokyryany\,\ Chernivtsi",
219             "3805444", "Glukhov\,\ Sumy",
220             "3803632", "Zarechnaya\,\ Rivne",
221             "3805757", "Barvinkov\,\ Kharkiv",
222             "3804135", "Olevsk\,\ Zhytomyr",
223             "3805353", "Zinkiv\,\ Poltava",
224             "3804340", "Kryzhopil\,\ Vinnytsia",
225             "3805445", "Lebedin\,\ Sumy",
226             "3803659", "Mlyniv\,\ Rivne",
227             "3805637", "Pavlograd\,\ Dnipro",
228             "3804134", "Chernyakhov\,\ Zhytomyr",
229             "3804656", "Carp\,\ Chernihiv",
230             "3803475", "Delyatin\/Nadvirna\,\ Ivano\-Frankivsk",
231             "3805355", "Mirgorod\,\ Poltava",
232             "3804133", "Malin\,\ Zhytomyr",
233             "3804576", "Baryshevka\/Berezan\,\ Kyiv",
234             "38036", "Rivne",
235             "3805549", "New\ Kakhovka\,\ Kherson",
236             "3805443", "Belopoly\,\ Sumy",
237             "3804736", "Kaniv\,\ Cherkasy",
238             "380648", "Luhansk",
239             "3805354", "Gadyach\,\ Poltava",
240             "3803474", "Rozhnyatov\,\ Ivano\-Frankivsk",
241             "3803243", "Lviv",
242             "3804851", "Ovidiopol\,\ Odesa",
243             "3803143", "Vinogradov\,\ Zakarpattia",
244             "3806254", "Torez\,\ Donetsk",
245             "3805651", "Dnipropetrovsk\/Dnipro",
246             "3803548", "Berezhany\,\ Ternopil",
247             "3806255", "Shakhtarsk\,\ Donetsk",
248             "3804642", "Sedimentary\,\ Chernihiv",
249             "3803145", "Perechyn\,\ Zakarpattia",
250             "3804858", "Shiryaevoe\,\ Odesa",
251             "3804749", "Lysyanka\,\ Cherkasy",
252             "3806430", "Luhansk",
253             "3805536", "Kakhovka\,\ Kherson",
254             "3803245", "Stryi\,\ Lviv",
255             "380327", "Lviv",
256             "3803847", "New\ Ushitsa\,\ Khmelnytskyi",
257             "3803541", "Borschiv\,\ Ternopil",
258             "380560", "Dnipropetrovsk\/Dnipro",
259             "3803144", "Irshava\,\ Zakarpattia",
260             "3806253", "Starobesheve\,\ Donetsk",
261             "3803244", "Drogobych\,\ Lviv",
262             "3805658", "Verhnedneprovsk\,\ Dnipro",
263             "3806153", "Berdyansk\,\ Zaporizhzhia",
264             "380321", "Lviv",
265             "3805665", "Manganese\,\ Dnipro",
266             "3803238", "Old\ Sambir\,\ Lviv",
267             "3804864", "Lyubashevka\,\ Odesa",
268             "3806261", "Krasny\ Liman\,\ Donetsk",
269             "3805745", "Lozova\,\ Kharkiv",
270             "3805664", "Nikopol\,\ Dnipro",
271             "3804865", "Savran\,\ Odesa",
272             "3803377", "Lyuboml\,\ Volyn",
273             "3805457", "Great\ Pisarivka\,\ Sumy",
274             "3805744", "Krasnograd\,\ Kharkiv",
275             "3803231", "Gorodok\,\ Lviv",
276             "3805347", "Chutovoye\,\ Poltava",
277             "3806268", "Kramatorsk\/Slavyansk\,\ Donetsk",
278             "3805743", "Izyum\,\ Kharkiv",
279             "3803131", "Mukacheve\,\ Zakarpattia",
280             "3805663", "Sinelnikovo\,\ Dnipro",
281             "3804863", "Ananev\,\ Odesa",
282             "3806469", "Luhansk",
283             "3803342", "Volodymyr\-Volynsky\,\ Volyn",
284             "3806442", "Alchevsk\,\ Luhansk",
285             "38044", "Kyiv\ city",
286             "3803650", "Goshcha\,\ Rivne",
287             "3806257", "Ilovajsk\/Khartsyzsk\,\ Donetsk",
288             "3803843", "Polonne\,\ Khmelnytskyi",
289             "3803730", "Vyzhnytsia\,\ Chernivtsi",
290             "3804349", "Pishchanka\,\ Vinnytsia",
291             "3805540", "Lower\ Sirogozy\,\ Kherson",
292             "3803346", "Old\ Vyzhivka\,\ Volyn",
293             "3805242", "Aleksandrovka\,\ Kirovohrad",
294             "3806446", "Kirovsk\,\ Luhansk",
295             "3803844", "Theophyll\,\ Khmelnytskyi",
296             "3803247", "Truskavets\,\ Lviv",
297             "3803845", "Volochysk\,\ Khmelnytskyi",
298             "3805455", "Nedrigailov\,\ Sumy",
299             "3804867", "Kodima\,\ Odesa",
300             "38055", "Kherson",
301             "3804350", "Vapnarka\,\ Vinnytsia",
302             "3806474", "Popasna\,\ Luhansk",
303             "3805667", "Ordzhonikidze\,\ Dnipro",
304             "3804561", "Boguslav\,\ Kyiv",
305             "3803374", "Lokachi\,\ Volyn",
306             "3805454", "Burin\,\ Sumy",
307             "3805747", "Snakes\,\ Kharkiv",
308             "3805343", "Kobelyaky\,\ Poltava",
309             "3805453", "Krolevets\,\ Sumy",
310             "3805344", "New\ Sanzhary\,\ Poltava",
311             "3806473", "Slavyanoserbsk\,\ Luhansk",
312             "3804646", "Desna\/Kozelets\/Oster\,\ Chernihiv",
313             "3805345", "Big\ Bagachka\,\ Poltava",
314             "3805532", "Great\ Aleksandrovka\,\ Kherson",
315             "3804568", "Skvyra\,\ Kyiv",
316             "3803558", "Shumsk\,\ Ternopil",
317             "3806245", "Gorlovka\,\ Donetsk",
318             "3805761", "Zachepilivka\,\ Kharkiv",
319             "3803430", "Gorodenka\,\ Ivano\-Frankivsk",
320             "3806145", "Gulyaypole\,\ Zaporizhzhia",
321             "3804841", "Izmail\,\ Odesa",
322             "3803636", "Kuznetsovsk\,\ Rivne",
323             "3806244", "Volnovaha\,\ Donetsk",
324             "3803253", "Lviv",
325             "3806144", "Novomikolaevka\,\ Zaporizhzhia",
326             "38047", "Cherkasy",
327             "3803254", "Kamyanka\-Buzka\,\ Lviv",
328             "3804572", "Kozin\/Obukhiv\/Ukrainka\,\ Kyiv",
329             "3806143", "Vilnyansk\,\ Zaporizhzhia",
330             "3806460", "Luhansk",
331             "3803551", "Terebovlya\,\ Ternopil",
332             "3804732", "Kamyanets\,\ Cherkasy",
333             "3804639", "Silver\,\ Chernihiv",
334             "3806243", "Great\ Novosilka\,\ Donetsk",
335             "3803255", "Radehiv\,\ Lviv",
336             "3803857", "Letychiv\/Medzhybizh\,\ Khmelnytskyi",
337             "380569", "Dneprodzerzhinsk\/Novomoskovsk\,\ Dnipro",
338             "3804848", "Saratov\,\ Odesa",
339             "3804336", "Yampil\,\ Vinnytsia",
340             "3805447", "Konotop\,\ Sumy",
341             "3805754", "Gemini\,\ Kharkiv",
342             "3805635", "Yurievka\,\ Dnipro",
343             "3806131", "Yakimivka\,\ Zaporizhzhia",
344             "380562", "Dnipropetrovsk\/Dnipro",
345             "3803268", "Lviv",
346             "3804137", "Popilnya\,\ Zhytomyr",
347             "3805634", "Petrykivka\,\ Dnipro",
348             "3805755", "Kegichivka\,\ Kharkiv",
349             "3805256", "Novomirgorod\,\ Kirovohrad",
350             "3803261", "Novy\ Rozdol\,\ Lviv",
351             "3806452", "Severodonetsk\,\ Luhansk",
352             "3806276", "Artemivsk\,\ Donetsk",
353             "380621", "Donetsk",
354             "3803352", "Kovel\,\ Volyn",
355             "3806138", "Kamyanets\'\-Dniprovs\'ka\,\ Zaporizhzhia",
356             "3805633", "Pershotravensk\,\ Dnipro",
357             "3804740", "Vatutina\/Zvenigorodka\,\ Cherkasy",
358             "3806439", "Luhansk",
359             "3805357", "Orzhitsa\,\ Poltava",
360             "3805753", "Valki\,\ Kharkiv",
361             "3803477", "Valley\,\ Ivano\-Frankivsk",
362             "3806260", "Kramatorsk\/Slavyansk\,\ Donetsk",
363             "3804862", "Kotovsk\,\ Odesa",
364             "3804849", "Belgorod\-Dniester\/Zatoka\/Sergievka\,\ Odesa",
365             "3806443", "Bryanka\,\ Luhansk",
366             "38035", "Ternopil",
367             "3805742", "Kupyansk\,\ Kharkiv",
368             "3805662", "Nikopol\,\ Dnipro",
369             "3806445", "Novoyadar\,\ Luhansk",
370             "380647", "Luhansk",
371             "3803230", "Pustomyty\,\ Lviv",
372             "3806444", "Stakhanov\,\ Luhansk",
373             "3803846", "Vinkivtsi\,\ Khmelnytskyi",
374             "3805537", "Lazurne\/Skadovsk\,\ Kherson",
375             "3804631", "Nizhyn\,\ Chernihiv",
376             "3803344", "Novovolynsk\,\ Volyn",
377             "3806438", "Luhansk",
378             "3806252", "Yenakievo\,\ Donetsk",
379             "3804850", "Teplodar\,\ Odesa",
380             "3805456", "Yampil\,\ Sumy",
381             "3803376", "Manevichi\,\ Volyn",
382             "380641", "Luhansk",
383             "3804643", "Kulikivka\,\ Chernihiv",
384             "3806239", "Krasnoarmeysk\,\ Donetsk",
385             "3805650", "Sofiyivka\,\ Dnipro",
386             "3806139", "Energodar\,\ Zaporizhzhia",
387             "3806431", "Anthracite\,\ Luhansk",
388             "3804644", "Mena\,\ Chernihiv",
389             "3803242", "Lviv",
390             "3803269", "Turka\,\ Lviv",
391             "3805346", "Karlovka\,\ Poltava",
392             "3803540", "Meeting\,\ Ternopil",
393             "3804645", "Gorodnya\,\ Chernihiv",
394             "3803142", "Hust\,\ Zakarpattia",
395             "3804341", "Bar\,\ Vinnytsia",
396             "3803634", "Volodymyrets\,\ Rivne",
397             "3806246", "Volodarske\,\ Donetsk",
398             "3805442", "Putivl\,\ Sumy",
399             "3803635", "Rokitne\,\ Rivne",
400             "3804132", "Radomyshl\,\ Zhytomyr",
401             "3805168", "Bereznegovate\,\ Mykolayiv",
402             "3803357", "Kamin\-Kashirsky\,\ Volyn",
403             "3806457", "Luhansk",
404             "38041", "Zhytomyr",
405             "3804348", "Tomashpil\,\ Vinnytsia",
406             "3803633", "Radivilov\,\ Rivne",
407             "3803472", "Kalush\,\ Ivano\-Frankivsk",
408             "3805352", "Shishaki\,\ Poltava",
409             "3805161", "Pervomaysk\,\ Mykolayiv",
410             "3803256", "Novoyavorivsk\,\ Lviv",
411             "3804140", "Natives\,\ Zhytomyr",
412             "3805253", "Dobrovelichkovka\,\ Kirovohrad",
413             "3805636", "Ternivka\,\ Dnipro",
414             "3806273", "Vugledar\,\ Donetsk",
415             "3805153", "Berezanka\,\ Mykolayiv",
416             "3804569", "Volodarka\,\ Kyiv",
417             "3804335", "Tulchin\,\ Vinnytsia",
418             "3805756", "Krasnokutsk\,\ Kharkiv",
419             "3804334", "Haysin\,\ Vinnytsia",
420             "3804333", "Kalinovka\,\ Vinnytsia",
421             "3806275", "Dokuchaevsk\,\ Donetsk",
422             "3804737", "Zolotonosha\,\ Cherkasy",
423             "38037312", "Khotin\,\ Chernivtsi",
424             "3806175", "Vasilivka\/Dneprorudne\,\ Zaporizhzhia",
425             "3805255", "Novorangels\'k\,\ Kirovohrad",
426             "3804577", "Borodyanka\/Klavdievo\-Tarasovo\/Nemishaive\,\ Kyiv",
427             "3805360", "Kremenchug\,\ Poltava",
428             "380328", "Lviv",
429             "3806274", "Artemivsk\/Siversk\,\ Donetsk",
430             "3805154", "Ochakiv\,\ Mykolayiv",
431             "3804657", "Koryukivka\,\ Chernihiv",
432             "3803852", "Iziaslav\,\ Khmelnytskyi",
433             "3805693", "Novomoskovsk\,\ Dnipro",
434             "3805254", "Haivoron\,\ Kirovohrad",
435             "3805162", "Snigurovka\,\ Mykolayiv",
436             "3805351", "Dikanka\,\ Poltava",
437             "3803366", "Ratne\,\ Volyn",
438             "3804138", "Ruzhin\,\ Zhytomyr",
439             "3803471", "Bogorodchany\,\ Ivano\-Frankivsk",
440             "3806466", "Belovodsk\,\ Luhansk",
441             "3805448", "Romny\,\ Sumy",
442             "3803267", "Lviv",
443             "3803436", "Tysmenytsia\,\ Ivano\-Frankivsk",
444             "3804596", "Vyshgorod\/Dimer\/Pirnove\,\ Kyiv",
445             "3804131", "Chervonoarmiysk\,\ Zhytomyr",
446             "3803478", "Kosiv\,\ Ivano\-Frankivsk",
447             "3805358", "Pyriatyn\,\ Poltava",
448             "3804342", "Kozatin\,\ Vinnytsia",
449             "3806237", "Selidus\,\ Donetsk",
450             "3806137", "Primorsk\,\ Zaporizhzhia",
451             "3806270", "Artemivsk\,\ Donetsk",
452             "3805364", "Mashivka\,\ Poltava",
453             "3805250", "Vilshanka\,\ Kirovohrad",
454             "3804143", "Berdychiv\,\ Zhytomyr",
455             "3803851", "Gorodok\/Sataniv\,\ Khmelnytskyi",
456             "3803557", "Gusyatin\,\ Ternopil",
457             "3805365", "Globin\,\ Poltava",
458             "3805539", "Gola\ Prystan\,\ Kherson",
459             "3804746", "Monastyrysche\,\ Cherkasy",
460             "3804145", "Volodarsk\-Volynsky\,\ Zhytomyr",
461             "3803858", "Dunaevtsi\,\ Khmelnytskyi",
462             "3804847", "Tarutino\,\ Odesa",
463             "3804330", "Oratov\,\ Vinnytsia",
464             "3805690", "Tsarichanka\,\ Dnipro",
465             "3804144", "Baranivka\,\ Zhytomyr",
466             "3805363", "Reshetilivka\,\ Poltava",
467             "3803135", "Great\ Berezny\,\ Zakarpattia",
468             "380312", "Uzhgorod\/Chop\,\ Zakarpattia",
469             "3804632", "Bobrovitsa\,\ Chernihiv",
470             "3806440", "Luhansk",
471             "3805668", "Tomakivka\,\ Dnipro",
472             "3804739", "Chernobyl\,\ Cherkasy",
473             "380322", "Bryukhovichi\/Lviv\,\ Lviv",
474             "3805546", "Berislav\,\ Kherson",
475             "3803235", "Lviv",
476             "3804579", "Slavutych\,\ Kyiv",
477             "3806263", "Kramatorsk\/Slavyansk\,\ Donetsk",
478             "3805748", "Pervomaysk\,\ Kharkiv",
479             "3803134", "Solotvyno\/Tyachiv\,\ Zakarpattia",
480             "3804659", "Semenivka\,\ Chernihiv",
481             "3804868", "Illichivsk\,\ Odesa",
482             "3803234", "Mostyska\,\ Lviv",
483             "3803233", "Lviv",
484             "3805741", "Vovchansk\,\ Kharkiv",
485             "3806265", "Kramatorsk\/Slavyansk\,\ Donetsk",
486             "3803133", "Svalyava\,\ Zakarpattia",
487             "3805661", "Nikopol\,\ Dnipro",
488             "3806165", "Childbirth\,\ Zaporizhzhia",
489             "3804567", "Pereyaslav\-Khmelnitsky\,\ Kyiv",
490             "3803656", "Dubno\,\ Rivne",
491             "3804861", "Red\ Windows\,\ Odesa",
492             "38046", "Chernihiv",
493             "3806264", "Kramatorsk\,\ Donetsk",
494             "3803736", "Kitsman\,\ Chernivtsi",
495             "3803241", "Nikolaev\,\ Lviv",
496             "3806459", "Luhansk",
497             "3803141", "Berehove\,\ Zakarpattia",
498             "3803544", "Buchach\,\ Ternopil",
499             "3804853", "Limanske\/Rozdilna\,\ Odesa",
500             "3805136", "Yuzhnoukrainsk\,\ Mykolayiv",
501             "380620", "Donetsk",
502             "3805653", "Volnogirsk\,\ Dnipro",
503             "3805236", "Svetlovodsk\,\ Kirovohrad",
504             "3806432", "Krasnyi\ Luch\,\ Luhansk",
505             "3806258", "Donetsk",
506             "38033", "Volyn",
507             "3804855", "Kominternovskoe\,\ Odesa",
508             "3803248", "Boryslav\/Skhidnytsya\,\ Lviv",
509             "380572", "Merefa\/Kharkiv\,\ Kharkiv",
510             "3805654", "Krynychky\,\ Dnipro",
511             "3804854", "Ivanivka\,\ Odesa",
512             "3803543", "Podvolochisk\,\ Ternopil",
513             "3806251", "Donetsk",
514             "380329", "Lviv",
515             "3804356", "Murovani\ Kurylivtsi\,\ Vinnytsia",
516             "3805655", "Dnipropetrovsk\/Dnipro",
517             "3806465", "Milow\,\ Luhansk",
518             "3803433", "Kolomyia\,\ Ivano\-Frankivsk",
519             "3803365", "Kivertsi\/Tsuman\,\ Volyn",
520             "3806464", "Markovka\,\ Luhansk",
521             "3803250", "Lviv",
522             "3804571", "Vasilkov\/Glevaha\/Grebinky\/Kalinovka\,\ Kyiv",
523             "3803552", "Chortkiv\,\ Ternopil",
524             "3804731", "Talne\,\ Cherkasy",
525             "3806240", "Gorlovka\,\ Donetsk",
526             "3803363", "Turiysk\,\ Volyn",
527             "3804658", "Novgorod\-Seversky\,\ Chernihiv",
528             "3806297", "Mangosh\/Yalta\,\ Donetsk",
529             "3806463", "Novopskov\,\ Luhansk",
530             "3806140", "Chernigovka\,\ Zaporizhzhia",
531             "3803435", "Rohatyn\,\ Ivano\-Frankivsk",
532             "3804595", "Borispol\,\ Kyiv",
533             "3805762", "Sakhnovshchyna\,\ Kharkiv",
534             "3805669", "Salt\,\ Dnipro",
535             "3804738", "Drabiv\,\ Cherkasy",
536             "3805749", "Balaklia\,\ Kharkiv",
537             "3804594", "Brovary\/Kalita\,\ Kyiv",
538             "3804578", "Makarov\,\ Kyiv",
539             "3803434", "Vorokhta\/Yaremche\,\ Ivano\-Frankivsk",
540             "3804744", "Uman\,\ Cherkasy",
541             "38061", "Zaporizhzhia",
542             "3805167", "New\ Odesa\,\ Mykolayiv",
543             "3806451", "Lisichansk\,\ Luhansk",
544             "3803262", "Lviv",
545             "3804745", "Khrystynivka\,\ Cherkasy",
546             "3805366", "Kremenchug\,\ Poltava",
547             "3803249", "Chervonograd\,\ Lviv",
548             "3805630", "Mezhova\,\ Dnipro",
549             "3804146", "Dzerzhinsk\,\ Zhytomyr",
550             "3806259", "Amvrosievka\,\ Donetsk",
551             "3806132", "Mikhailivka\,\ Zaporizhzhia",
552             "3805750", "Two\ years\ old\,\ Kharkiv",
553             "380640", "Luhansk",
554             "3806232", "Makeevka\,\ Donetsk",
555             "3806458", "Luhansk",
556             "3804347", "Litin\,\ Vinnytsia",
557             "3803236", "Sambir\,\ Lviv",
558             "38069", "Sevastopol\ city",
559             "3805545", "Upper\ Rogachik\,\ Kherson",
560             "3803653", "Berezne\,\ Rivne",
561             "3803136", "Volovets\,\ Zakarpattia",
562             "3806437", "Luhansk",
563             "3805544", "Gornostaevka\,\ Kherson",
564             "3803840", "Shepetovka\,\ Khmelnytskyi",
565             "3803733", "Novoselytsia\,\ Chernivtsi",
566             "3805359", "Hrebinka\,\ Poltava",
567             "3805241", "Novgorodka\,\ Kirovohrad",
568             "3803479", "Tlumach\,\ Ivano\-Frankivsk",
569             "3803734", "Deep\,\ Chernivtsi",
570             "3805449", "Shostka\,\ Sumy",
571             "3803655", "Sarny\,\ Rivne",
572             "3806266", "Kramatorsk\/Slavyansk\,\ Donetsk",
573             "3805543", "Great\ Lipetyha\,\ Kherson",
574             "3803654", "Ostrog\,\ Rivne",
575             "3803735", "Storozhynets\,\ Chernivtsi",
576             "3804139", "Chudniv\,\ Zhytomyr",
577             "380568", "Dnipropetrovsk\/Dnipro",
578             "38053", "Poltava",
579             "3805234", "Dolinska\,\ Kirovohrad",
580             "3805134", "Voznesensk\,\ Mykolayiv",
581             "3805531", "Ivanivka\,\ Kherson",
582             "3804637", "Priluki\,\ Chernihiv",
583             "3805340", "Chornukhi\,\ Poltava",
584             "3803546", "Kremenets\/Pochayiv\,\ Ternopil",
585             "3805235", "Alexandria\,\ Kirovohrad",
586             "380522", "Kropyvnytskyi\,\ Kirovohrad",
587             "3803859", "Chemerivtsi\,\ Khmelnytskyi",
588             "3805135", "Vradievka\,\ Mykolayiv",
589             "3804353", "Teplik\,\ Vinnytsia",
590             "3804562", "Rokitne\,\ Kyiv",
591             "3805538", "Askania\-Nova\/Chaplinka\,\ Kherson",
592             "3804856", "Berezivka\,\ Odesa",
593             "3805656", "Apostolove\,\ Dnipro",
594             "38038", "Khmelnytskyi",
595             "3805133", "Creve\ Lake\,\ Mykolayiv",
596             "3804355", "Hnivan\/Tyvriv\,\ Vinnytsia",
597             "3803741", "Novodnistrovsk\,\ Chernivtsi",
598             "3805233", "Znamenka\,\ Kirovohrad",
599             "3806435", "Krasnodon\,\ Luhansk",
600             "380642", "Luhansk\/Oleksandrivsk\,\ Luhansk",
601             "3803542", "Pidhaytsi\,\ Ternopil",
602             "38057", "Kharkiv",
603             "380332", "Lutsk\,\ Volyn",
604             "3803240", "Lviv",
605             "3806434", "Sverdlovsk\,\ Luhansk",
606             "3804641", "Rivers\,\ Chernihiv",
607             "3805547", "Belozerka\,\ Kherson",
608             "3803737", "Zastavna\,\ Chernivtsi",
609             "3805652", "Yellow\ Waters\,\ Dnipro",
610             "3805759", "Borova\,\ Kharkiv",
611             "3806433", "Rovenky\,\ Luhansk",
612             "3803657", "Kostopil\,\ Rivne",
613             "3804566", "Tarashcha\,\ Kyiv",
614             "3805639", "Vasylkivka\,\ Dnipro",
615             "3806250", "Kirovske\,\ Donetsk",
616             "3804852", "Belyaevka\,\ Odesa",
617             "3803259", "Yavoriv\,\ Lviv",
618             "3805237", "Petrov\,\ Kirovohrad",
619             "3806441", "Perevalsk\,\ Luhansk",
620             "3804634", "Talalayevka\,\ Chernihiv",
621             "3803232", "Lviv",
622             "3803132", "Rakhiv\,\ Zakarpattia",
623             "3804635", "Baturin\/Bahmach\,\ Chernihiv",
624             "3805660", "Nikopol\,\ Dnipro",
625             "3806448", "Luhansk",
626             "3805740", "New\ Waterlog\,\ Kharkiv",
627             "38031", "Zakarpattia",
628             "3806162", "Rozvku\,\ Zaporizhzhia",
629             "380649", "Luhansk",
630             "3806249", "Debaltsevo\,\ Donetsk",
631             "3804633", "Ichnya\,\ Chernihiv",
632             "3806262", "Svyatogorsk\/Slavyansk\,\ Donetsk",
633             "3804860", "Frunzivka\,\ Odesa",
634             "3803850", "Old\ Sinyava\,\ Khmelnytskyi",
635             "3803266", "Brody\,\ Lviv",
636             "380564", "Krivoy\ Rog\,\ Dnipro",
637             "3805251", "Novoukrainka\,\ Kirovohrad",
638             "3805362", "Khorol\,\ Poltava",
639             "3804338", "Khmilnyk\,\ Vinnytsia",
640             "3806271", "Artemivsk\,\ Donetsk",
641             "3805151", "Novy\ Buh\,\ Mykolayiv",
642             "3806467", "Luhansk",
643             "38054", "Sumy",
644             "3806136", "Веселе\,\ Zaporizhzhia",
645             "3806278", "Marinka\,\ Donetsk",
646             "3805158", "Bashtanka\,\ Mykolayiv",
647             "3804331", "Bratslav\/Nemyriv\,\ Vinnytsia",
648             "3806236", "Yasinovata\,\ Donetsk",
649             "3805258", "Malaya\ Vyska\,\ Kirovohrad",
650             "3806178", "Tokmak\,\ Zaporizhzhia",
651             "3804142", "Korosten\,\ Zhytomyr",
652             "3803379", "Gorokhov\,\ Volyn",
653             "3805459", "Krasnopolye\,\ Sumy",
654             "3804597", "Bucha\/Vorzel\/Gostomel\/Irpen\/Kotsyubinskoe\,\ Kyiv",
655             "3805691", "Magdalenivka\,\ Dnipro",
656             "3803437", "Bolechov\,\ Ivano\-Frankivsk",
657             "3804747", "Zhashkiv\,\ Cherkasy",
658             "3804343", "Ladyzhin\/Trostyanets\,\ Vinnytsia",
659             "380623", "Krasnoarmeysk\/Makeyevka\,\ Donetsk",
660             "3805350", "Kotelva\,\ Poltava",
661             "3805164", "Kazanka\,\ Mykolayiv",
662             "3803849", "Kamyanets\-Podilskyi\,\ Khmelnytskyi",
663             "38045", "Kyiv",
664             "3804130", "Korostyshiv\,\ Zhytomyr",
665             "3805766", "Kolomak\,\ Kharkiv",
666             "3804345", "Illintsi\,\ Vinnytsia",
667             "3805163", "Veselinove\,\ Mykolayiv",
668             "3804846", "Bolgrad\,\ Odesa",
669             "3804344", "Shargorod\,\ Vinnytsia",
670             "3805530", "Kalanchak\,\ Kherson",
671             "3805132", "Arbuzinka\,\ Mykolayiv",
672             "3805458", "Trostyanets\,\ Sumy",
673             "3806436", "Lutugin\,\ Luhansk",
674             "3804563", "Belaya\ Tserkov\/Uzin\,\ Kyiv",
675             "3806279", "Telmanov\,\ Donetsk",
676             "3805159", "Elanets\,\ Mykolayiv",
677             "3803237", "Lviv",
678             "3805341", "Semenivka\,\ Poltava",
679             "3805259", "Ulyanovka\,\ Kirovohrad",
680             "3805451", "Mid\-Buda\,\ Sumy",
681             "3806471", "Swatov\,\ Luhansk",
682             "3804352", "Bershad\,\ Vinnytsia",
683             "3804161", "Luginy\,\ Zhytomyr",
684             "3804564", "Stavyshche\,\ Kyiv",
685             "38051", "Mykolayiv",
686             "3803740", "Hertz\,\ Chernivtsi",
687             "3806267", "Druzhkovka\,\ Donetsk",
688             "3805348", "Komsomolsk\,\ Poltava",
689             "38052", "Kirovohrad",
690             "3804565", "Fastov\,\ Kyiv",
691             "3803122", "Uzhhorod\,\ Zakarpattia",
692             "3803547", "Kozlov\/Kozova\,\ Ternopil",
693             "3805240", "Kompaniyivka\,\ Kirovohrad",
694             "3804636", "Varva\,\ Chernihiv",
695             "3803841", "Belogorsk\,\ Khmelnytskyi",
696             "38037", "Chernivtsi",
697             "3805542", "Tsyurupinsk\,\ Kherson",
698             "3803732", "Kelmentsi\,\ Chernivtsi",
699             "3805657", "Broad\,\ Dnipro",
700             "3804857", "Nikolaevka\,\ Odesa",
701             "3803652", "Zdolbunov\,\ Rivne",
702             "3806133", "Priazovskoe\,\ Zaporizhzhia",
703             "3805638", "Pokrovskoe\,\ Dnipro",
704             "380561", "Dnipropetrovsk\/Dnipro",
705             "3803265", "Zolochiv\,\ Lviv",
706             "3804742", "Katerinopil\,\ Cherkasy",
707             "3805758", "Bogodukhiv\,\ Kharkiv",
708             "3803264", "Busk\,\ Lviv",
709             "3806450", "Luhansk",
710             "3803263", "Peremyshlyany\,\ Lviv",
711             "380622", "Donetsk",
712             "3805631", "Petropavlovka\,\ Dnipro",
713             "380612", "Zaporozhye\,\ Zaporizhzhia",
714             "3806296", "Novoazovsk\,\ Donetsk",
715             "3805751", "Shevchenkovo\,\ Kharkiv",
716             "3803555", "Monastery\,\ Ternopil",
717             "3805763", "Carriers\,\ Kharkiv",
718             "3806248", "Gorlovka\,\ Donetsk",
719             "38034", "Ivano\-Frankivsk",
720             "3805367", "Kremenchug\,\ Poltava",
721             "3806449", "Luhansk",
722             "3803554", "Zalishchiki\,\ Ternopil",
723             "3804730", "Chigirin\,\ Cherkasy",
724             "3804843", "Wilkow\/Kielia\,\ Odesa",
725             "380629", "Mariupol\,\ Donetsk",
726             "3803362", "Lubeshiv\,\ Volyn",
727             "3804570", "Zgurovka\,\ Kyiv",
728             "3803251", "Skole\/Slavske\,\ Lviv",
729             "380619", "Melitopol\,\ Zaporizhzhia",
730             "3806462", "Belokurakine\,\ Luhansk",
731             "3804346", "Pogrebishche\,\ Vinnytsia",
732             "380567", "Dnipropetrovsk\/Dnipro",
733             "3806141", "Orychiv\,\ Zaporizhzhia",
734             "3804844", "Tatarbunary\,\ Odesa",
735             "3806241", "Gorlovka\,\ Donetsk",
736             "3805765", "Pechenegi\,\ Kharkiv",
737             "3803432", "Verkhovyna\,\ Ivano\-Frankivsk",
738             "3803258", "Lviv",
739             "3804147", "Lyubar\,\ Zhytomyr",
740             "3804845", "Artsis\,\ Odesa",
741             "380320", "Lviv",
742             "3805764", "Zolochiv\,\ Kharkiv",};
743             $areanames{uk} = {"3805537", "Лазурне\/Скадовськ\,\ Херсон",
744             "3804631", "Ніжин\,\ Чернігів",
745             "3806444", "Стаханов\,\ Луганськ",
746             "3803846", "Віньківці\,\ Хмельницький",
747             "3803344", "Нововолинськ\,\ Волинська",
748             "3806445", "Новоайдар\,\ Луганськ",
749             "380647", "Луганськ",
750             "3803230", "Пустомити\,\ Львівська",
751             "3805742", "Купʼянськ\,\ Харків",
752             "38035", "Тернопіль",
753             "3805662", "Нікополь\,\ Дніпро",
754             "3804862", "Котовськ\,\ Одеса",
755             "3806260", "Краматорськ\/Словʼянськ\,\ Донецьк",
756             "3804849", "Білгород\-Дністровський\/Затока\/Сергіївка\,\ Одеса",
757             "3806443", "Брянка\,\ Луганськ",
758             "3803242", "Львів\/Львівська",
759             "3804645", "Городня\,\ Чернігів",
760             "3803540", "Зборів\,\ Тернопіль",
761             "3803142", "Хуст\,\ Закарпатська",
762             "3803269", "Турка\,\ Львівська",
763             "3805346", "Карлівка\,\ Полтава",
764             "3804644", "Мена\,\ Чернігів",
765             "3806431", "Антрацит\,\ Луганськ",
766             "3804643", "Куликівка\,\ Чернігів",
767             "3806239", "Красноармійськ\,\ Донецьк",
768             "3806139", "Енергодар\,\ Запорізька",
769             "3805650", "Софіївка\,\ Дніпро",
770             "3805456", "Ямпіль\,\ Суми",
771             "3804850", "Теплодар\,\ Одеса",
772             "3803376", "Маневичі\,\ Волинська",
773             "3806438", "Луганськ",
774             "3806252", "Єнакієве\,\ Донецьк",
775             "380641", "Луганськ",
776             "3805161", "Первомайськ\,\ Миколаїв",
777             "3803633", "Радивилів\,\ Рівне",
778             "3803472", "Калуш\,\ Івано\-Франківська",
779             "3805352", "Шишаки\,\ Полтава",
780             "3803256", "Новояворівськ\,\ Львівська",
781             "3803357", "Камінь\-Каширський\,\ Волинська",
782             "38041", "Житомир",
783             "3804348", "Томашпіль\,\ Вінниця",
784             "3806457", "Луганськ",
785             "3805168", "Березнегувате\,\ Миколаїв",
786             "3803635", "Рокитне\,\ Рівне",
787             "3804132", "Радомишль\,\ Житомир",
788             "3804341", "Бар\,\ Вінниця",
789             "3805442", "Путивль\,\ Суми",
790             "3803634", "Володимирець\,\ Рівне",
791             "3806246", "Володарське\,\ Донецьк",
792             "380328", "Львів\/Львівська",
793             "3804657", "Корюківка\,\ Чернігів",
794             "3806274", "Артемівськ\/Сіверськ\,\ Донецьк",
795             "3805154", "Очаків\,\ Миколаїв",
796             "3805360", "Кременчук\,\ Полтава",
797             "3805693", "Новомосковськ\,\ Дніпро",
798             "3805254", "Гайворон\,\ Кіровоград",
799             "3803852", "Ізяслав\,\ Хмельницький",
800             "3806275", "Докучаєвськ\,\ Донецьк",
801             "3804333", "Калинівка\,\ Вінниця",
802             "3804737", "Золотоноша\,\ Черкаси",
803             "3804577", "Бородянка\/Клавдієво\-Тарасове\/Немішаєве\,\ Київ",
804             "3806175", "Василівка\/Дніпрорудне\,\ Запорізька",
805             "3805255", "Новоархангельськ\,\ Кіровоград",
806             "38037312", "Хотин\,\ Чернівці",
807             "3804334", "Гайсин\,\ Вінниця",
808             "3805756", "Краснокутськ\,\ Харків",
809             "3805253", "Добровеличківка\,\ Кіровоград",
810             "3804140", "Народичі\,\ Житомир",
811             "3804569", "Володарка\,\ Київ",
812             "3806273", "Вугледар\,\ Донецьк",
813             "3805153", "Березанка\,\ Миколаїв",
814             "3804335", "Тульчин\,\ Вінниця",
815             "3805636", "Тернівка\,\ Дніпро",
816             "3803845", "Волочиськ\,\ Хмельницький",
817             "3803247", "Трускавець\,\ Львівська",
818             "3803346", "Стара\ Вижівка\,\ Волинська",
819             "3805540", "Нижні\ Сірогози\,\ Херсон",
820             "3803844", "Теофіполь\,\ Хмельницький",
821             "3806446", "Кіровськ\,\ Луганськ",
822             "3805242", "Олександрівка\,\ Кіровоград",
823             "3803730", "Вижниця\,\ Чернівці",
824             "3803843", "Полонне\,\ Хмельницький",
825             "3804349", "Піщанка\,\ Вінниця",
826             "3803650", "Гоща\,\ Рівне",
827             "38044", "м\.\ Київ",
828             "3806257", "Іловайськ\/Харцизьк\,\ Донецьк",
829             "3805345", "Велика\ Багачка\,\ Полтава",
830             "3804646", "Десна\/Козелець\/Остер\,\ Чернігів",
831             "3804568", "Сквира\,\ Київ",
832             "3805532", "Велика\ Олександрівка\,\ Херсон",
833             "3805344", "Нові\ Санжари\,\ Полтава",
834             "3805453", "Кролевець\,\ Суми",
835             "3806473", "Словʼяносербськ\,\ Луганськ",
836             "3804561", "Богуслав\,\ Київ",
837             "3805667", "Орджонікідзе\,\ Дніпро",
838             "3804350", "Вапнярка\,\ Вінниця",
839             "3806474", "Попасна\,\ Луганськ",
840             "3805747", "Зміїв\,\ Харків",
841             "3805343", "Кобеляки\,\ Полтава",
842             "3803374", "Локачі\,\ Волинська",
843             "3805454", "Буринь\,\ Суми",
844             "38055", "Херсон",
845             "3805455", "Недригайлів\,\ Суми",
846             "3804867", "Кодима\,\ Одеса",
847             "380569", "Дніпродзержинськ\/Новомосковськ\,\ Дніпро",
848             "3803857", "Летичів\/Меджибіж\,\ Хмельницький",
849             "3803255", "Радехів\,\ Львівська",
850             "3804848", "Сарата\,\ Одеса",
851             "3806143", "Вільнянськ\,\ Запорізька",
852             "3806460", "Луганськ",
853             "3803254", "Камʼянка\-Бузька\,\ Львівська",
854             "3804572", "Козин\/Обухів\/Українка\,\ Київ",
855             "3804639", "Срібне\,\ Чернігів",
856             "3806243", "Велика\ Новосілка\,\ Донецьк",
857             "3804732", "Камʼянка\,\ Черкаси",
858             "3803551", "Теребовля\,\ Тернопіль",
859             "3803636", "Кузнецовськ\,\ Рівне",
860             "3806244", "Волноваха\,\ Донецьк",
861             "3804841", "Ізмаїл\,\ Одеса",
862             "3806144", "Новомиколаївка\,\ Запорізька",
863             "38047", "Черкаси",
864             "3803253", "Львів\/Львівська",
865             "3805761", "Зачепилівка\,\ Харків",
866             "3806245", "Горлівка\,\ Донецьк",
867             "3803558", "Шумське\,\ Тернопіль",
868             "3806145", "Гуляйполе\,\ Запорізька",
869             "3803430", "Городенка\,\ Івано\-Франківська",
870             "3804740", "Ватутіне\/Звенигородка\,\ Черкаси",
871             "3806439", "Луганськ",
872             "3805357", "Оржиця\,\ Полтава",
873             "3803477", "Долина\,\ Івано\-Франківська",
874             "3805753", "Валки\,\ Харків",
875             "3806452", "Сєвєродонецьк\,\ Луганськ",
876             "3805256", "Новомиргород\,\ Кіровоград",
877             "3803261", "Новий\ Роздол\,\ Львівська",
878             "3803352", "Ковель\,\ Волинська",
879             "3806138", "Камʼянка\-Дніпровська\,\ Запорізька",
880             "3805633", "Першотравенськ\,\ Дніпро",
881             "3806276", "Артемівськ\,\ Донецьк",
882             "380621", "Донецьк",
883             "3805634", "Петриківка\,\ Дніпро",
884             "3804137", "Попільня\,\ Житомир",
885             "3805755", "Кегичівка\,\ Харків",
886             "3805754", "Близнюки\,\ Харків",
887             "3806131", "Якимівка\,\ Запорізька",
888             "380562", "Дніпропетровськ\,\ Дніпро",
889             "3805635", "Юрʼївка\,\ Дніпро",
890             "3804336", "Ямпіль\,\ Вінниця",
891             "3805447", "Конотоп\,\ Суми",
892             "3803268", "Львів\/Львівська",
893             "3806456", "Троїцьке\,\ Луганськ",
894             "3803854", "Старокостянтинів\,\ Хмельницький",
895             "3805252", "Голованівськ\,\ Кіровоград",
896             "3805361", "Лубни\,\ Полтава",
897             "3805152", "Доманівка\,\ Миколаїв",
898             "3806272", "Костянтинівка\,\ Донецьк",
899             "3803855", "Красилів\,\ Хмельницький",
900             "3804148", "Овруч\,\ Житомир",
901             "3805239", "Устинівка\,\ Кіровоград",
902             "38043", "Вінниця",
903             "3803257", "Сокаль\,\ Львівська",
904             "3805368", "Кременчук\,\ Полтава",
905             "3806247", "Дзержинськ\,\ Донецьк",
906             "3804332", "Браїлів\/Жмеринка\,\ Вінниця",
907             "3806147", "Куйбишеве\,\ Запорізька",
908             "3803853", "Ярмолинці\,\ Хмельницький",
909             "3804141", "Новоград\-Волинський\,\ Житомир",
910             "3805692", "Дніпродзержинськ\,\ Дніпро",
911             "3805549", "Нова\ Каховка\,\ Херсон",
912             "38036", "Рівне",
913             "3804576", "Баришівка\/Березань\,\ Київ",
914             "380648", "Луганськ",
915             "3805354", "Гадяч\,\ Полтава",
916             "3803474", "Рожнятів\,\ Івано\-Франківська",
917             "3805443", "Білопілля\,\ Суми",
918             "3804736", "Канів\,\ Черкаси",
919             "3803475", "Делятин\/Надвірна\,\ Івано\-Франківська",
920             "3805355", "Миргород\,\ Полтава",
921             "3804133", "Малин\,\ Житомир",
922             "3804656", "Короп\,\ Чернігів",
923             "3805637", "Павлоград\,\ Дніпро",
924             "3804134", "Черняхів\,\ Житомир",
925             "3803659", "Млинів\,\ Рівне",
926             "3805445", "Лебедин\,\ Суми",
927             "3803632", "Зарічне\,\ Рівне",
928             "3805757", "Барвінкове\,\ Харків",
929             "3805353", "Зіньків\,\ Полтава",
930             "3804135", "Олевськ\,\ Житомир",
931             "3803739", "Сокиряни\,\ Чернівці",
932             "3805444", "Глухів\,\ Суми",
933             "3804340", "Крижопіль\,\ Вінниця",
934             "3806253", "Старобешеве\,\ Донецьк",
935             "3803541", "Борщів\,\ Тернопіль",
936             "380560", "Дніпропетро́вськ\/Дніпро",
937             "3803144", "Іршава\,\ Закарпатська",
938             "3805658", "Верхньодніпровськ\,\ Дніпро",
939             "3806153", "Бердянськ\,\ Запорізька",
940             "3803244", "Дрогобич\,\ Львівська",
941             "3804749", "Лисянка\,\ Черкаси",
942             "3806430", "Луганськ",
943             "3804642", "Носівка\,\ Чернігів",
944             "3803145", "Перечин\,\ Закарпатська",
945             "3804858", "Ширяєве\,\ Одеса",
946             "3803847", "Нова\ Ушиця\,\ Хмельницький",
947             "380327", "Львів\/Львівська",
948             "3805536", "Каховка\,\ Херсон",
949             "3803245", "Стрий\,\ Львівська",
950             "3805651", "Дніпропетро́вськ\/Дніпро",
951             "3806255", "Шахтарськ\,\ Донецьк",
952             "3803548", "Бережани\,\ Тернопіль",
953             "3803243", "Львів\/Львівська",
954             "3806254", "Торез\,\ Донецьк",
955             "3804851", "Овідіополь\,\ Одеса",
956             "3803143", "Виноградів\,\ Закарпатська",
957             "3803342", "Володимир\-Волинський\,\ Волинська",
958             "3804863", "Ананьїв\,\ Одеса",
959             "3806469", "Луганськ",
960             "3806442", "Алчевськ\,\ Луганськ",
961             "3805347", "Чутове\,\ Полтава",
962             "3806268", "Краматорськ\/Словʼянськ\,\ Донецьк",
963             "3805743", "Ізюм\,\ Харків",
964             "3803231", "Городок\,\ Львівська",
965             "3805663", "Синельникове\,\ Дніпро",
966             "3803131", "Мукачеве\,\ Закарпатська",
967             "3805664", "Нікополь\,\ Дніпро",
968             "3805744", "Красноград\,\ Харків",
969             "3803377", "Любомль\,\ Волинська",
970             "3804865", "Саврань\,\ Одеса",
971             "3805457", "Велика\ Писарівка\,\ Суми",
972             "380321", "Львів\/Львівська",
973             "3805665", "Марганець\,\ Дніпро",
974             "3806261", "Красний\ Лиман\,\ Донецьк",
975             "3805745", "Лозова\,\ Харків",
976             "3803238", "Старий\ Самбір\,\ Львівська",
977             "3804864", "Любашівка\,\ Одеса",
978             "3803355", "Шацьк\,\ Волинська",
979             "38048", "Одеса",
980             "3804741", "Шпола\,\ Черкаси",
981             "38065", "Крим",
982             "3806455", "Первомайськ\,\ Луганськ",
983             "3803260", "Моршин\,\ Львівська",
984             "3806454", "Кремінна\,\ Луганськ",
985             "3803856", "Деражня\,\ Хмельницький",
986             "3803549", "Ланівці\,\ Тернопіль",
987             "3804748", "Маньківка\,\ Черкаси",
988             "3804859", "Велика\ Михайлівка\,\ Одеса",
989             "3806453", "Рубіжне\,\ Луганськ",
990             "3805632", "Павлоград\,\ Дніпро",
991             "3805659", "Дніпропетро́вськ\/Дніпро",
992             "3803637", "Демидівка\,\ Рівне",
993             "3805752", "Великий\ Бурлук\,\ Харків",
994             "3804735", "Корсунь\-Шевченківський\,\ Черкаси",
995             "3806277", "Добропілля\,\ Донецьк",
996             "3804654", "Щорс\,\ Чернігів",
997             "3804575", "Яготин\,\ Київ",
998             "3805257", "Бобринець\,\ Кіровоград",
999             "3803239", "Жидачів\,\ Львівська",
1000             "3804655", "Сосниця\,\ Чернігів",
1001             "3803550", "Збараж\,\ Тернопіль",
1002             "3804734", "Городище\,\ Черкаси",
1003             "3803476", "Заболотів\/Снятин\,\ Івано\-Франківська",
1004             "3805356", "Лохвиця\,\ Полтава",
1005             "3803438", "Бурштин\,\ Івано\-Франківська",
1006             "3804574", "Миронівка\,\ Київ",
1007             "3804598", "Боярка\/Вишневе\,\ Київ",
1008             "3803252", "Жовква\,\ Львівська",
1009             "3806461", "Старобільськ\,\ Луганськ",
1010             "3806269", "Олександрівка\,\ Донецьк",
1011             "3804573", "Кагарлик\/Ржищів\,\ Київ",
1012             "3804840", "Рені\,\ Одеса",
1013             "3805446", "Охтирка\,\ Суми",
1014             "3804733", "Сміла\,\ Черкаси",
1015             "3804337", "Могилів\-Подільський\,\ Вінниця",
1016             "3806242", "Горлівка\,\ Донецьк",
1017             "3803431", "Галич\,\ Івано\-Франківська",
1018             "3804591", "Іванків\,\ Київ",
1019             "3806468", "Луганськ",
1020             "3804653", "Борзна\,\ Чернігів",
1021             "3803368", "Рожище\,\ Волинська",
1022             "3804136", "Андрушівка\,\ Житомир",
1023             "3805131", "Братське\,\ Миколаїв",
1024             "3805534", "Генічеськ\,\ Херсон",
1025             "3804358", "Липовець\,\ Вінниця",
1026             "3806447", "Луганськ",
1027             "3805535", "Високопілля\,\ Херсон",
1028             "3805369", "Кременчук\,\ Полтава",
1029             "3803246", "Львів\/Львівська",
1030             "3803146", "Міжгірʼя\,\ Закарпатська",
1031             "3805342", "Козельщина\,\ Полтава",
1032             "3805452", "Липова\ Долина\,\ Суми",
1033             "3803372", "Іваничі\,\ Волинська",
1034             "3805238", "Онуфріївка\,\ Кіровоград",
1035             "3804149", "Ємільчине\,\ Житомир",
1036             "3806256", "Сніжне\,\ Донецьк",
1037             "3806472", "Станиця\ Луганськ\,\ Луганськ",
1038             "3804351", "Чечельник\,\ Вінниця",
1039             "3804560", "Тетіїв\,\ Київ",
1040             "3806156", "Велика\ Білозерка\,\ Запорізька",
1041             "3804162", "Брусилів\,\ Житомир",
1042             "3805533", "Нововоронцовка\,\ Херсон",
1043             "3803738", "Путила\,\ Чернівці",
1044             "3803842", "Нетішин\/Славута\,\ Хмельницький",
1045             "3803658", "Дубровиця\,\ Рівне",
1046             "3804866", "Балта\,\ Одеса",
1047             "380628", "Донецьк",
1048             "3805548", "Новотроїцьке\,\ Херсон",
1049             "3805746", "Чугуїв\,\ Харків",
1050             "3803651", "Корець\,\ Рівне",
1051             "3805666", "Нікополь\,\ Дніпро",
1052             "38051", "Миколаїв",
1053             "3806267", "Дружківка\,\ Донецьк",
1054             "3805348", "Комсомольськ\,\ Полтава",
1055             "3803740", "Герца\,\ Чернівці",
1056             "38052", "Кіровоград",
1057             "3803122", "Ужгород\,\ Закарпатська",
1058             "3804565", "Фастів\,\ Київ",
1059             "3805451", "Середина\-Буда\,\ Суми",
1060             "3804564", "Ставище\,\ Київ",
1061             "3804161", "Лугини\,\ Житомир",
1062             "3804352", "Бершадь\,\ Вінниця",
1063             "3806471", "Сватове\,\ Луганськ",
1064             "3804563", "Біла\ Церква\/Узин\,\ Київ",
1065             "3806279", "Тельманове\,\ Донецьк",
1066             "3805159", "Єланець\,\ Миколаїв",
1067             "3805341", "Семенівка\,\ Полтава",
1068             "3805259", "Ульянівка\,\ Кіровоград",
1069             "3803237", "Львів\/Львівська",
1070             "3805530", "Каланчак\,\ Херсон",
1071             "3805132", "Арбузинка\,\ Миколаїв",
1072             "3806436", "Лутугине\,\ Луганськ",
1073             "3805458", "Тростянець\,\ Суми",
1074             "3804857", "Миколаївка\,\ Одеса",
1075             "3803652", "Здолбунів\,\ Рівне",
1076             "3803732", "Кельменці\,\ Чернівці",
1077             "3805657", "Широке\,\ Дніпро",
1078             "3803841", "Білогірʼя\,\ Хмельницький",
1079             "3804636", "Варва\,\ Чернігів",
1080             "3805240", "Компаніївка\,\ Кіровоград",
1081             "3805542", "Цюрупинськ\,\ Херсон",
1082             "38037", "Чернівці",
1083             "3803547", "Козлів\/Козова\,\ Тернопіль",
1084             "3805751", "Шевченкове\,\ Харків",
1085             "3806296", "Новоазовськ\,\ Донецьк",
1086             "380622", "Донецьк",
1087             "3803263", "Перемишляни\,\ Львівська",
1088             "3805631", "Петропавлівка\,\ Дніпро",
1089             "380612", "Запоріжжя\,\ Запорізька",
1090             "3805758", "Богодухів\,\ Харків",
1091             "3806450", "Луганськ",
1092             "3803264", "Буськ\,\ Львівська",
1093             "3806133", "Приазовське\,\ Запорізька",
1094             "3805638", "Покровське\,\ Дніпро",
1095             "380561", "Дніпропетро́вськ\/Дніпро",
1096             "3803265", "Золочів\,\ Львівська",
1097             "3804742", "Катеринопіль\,\ Черкаси",
1098             "3804147", "Любар\,\ Житомир",
1099             "3803432", "Верховина\,\ Івано\-Франківська",
1100             "3803258", "Львів\/Львівська",
1101             "3805764", "Золочів\,\ Харків",
1102             "380320", "Львів\/Львівська",
1103             "3804845", "Арциз\,\ Одеса",
1104             "3806141", "Оріхів\,\ Запорізька",
1105             "380567", "Дніпропетро́вськ\/Дніпро",
1106             "3804346", "Погребище\,\ Вінниця",
1107             "3806241", "Горлівка\,\ Донецьк",
1108             "3805765", "Печеніги\,\ Харків",
1109             "3804844", "Татарбунари\,\ Одеса",
1110             "380629", "Маріуполь\,\ Донецьк",
1111             "3803362", "Любешів\,\ Волинська",
1112             "3806449", "Луганськ",
1113             "3803554", "Заліщики\,\ Тернопіль",
1114             "3804730", "Чигирин\,\ Черкаси",
1115             "3804843", "Вилкове\/Кілія\,\ Одеса",
1116             "380619", "Мелітополь\,\ Запорізька",
1117             "3806462", "Білокуракине\,\ Луганськ",
1118             "3803251", "Сколе\/Славське\,\ Львівська",
1119             "3804570", "Згурівка\,\ Київ",
1120             "3805763", "Дергачі\,\ Харків",
1121             "3805367", "Кременчук\,\ Полтава",
1122             "3806248", "Горлівка\,\ Донецьк",
1123             "38034", "Івано\-Франківська",
1124             "3803555", "Монастириська\,\ Тернопіль",
1125             "3805639", "Васильківка\,\ Дніпро",
1126             "3803657", "Костопіль\,\ Рівне",
1127             "3804566", "Тараща\,\ Київ",
1128             "3804852", "Біляївка\,\ Одеса",
1129             "3806250", "Кіровське\,\ Донецьк",
1130             "3805759", "Борова\,\ Харків",
1131             "3805652", "Жовті\ Води\,\ Дніпро",
1132             "3803737", "Заставна\,\ Чернівці",
1133             "3806433", "Ровеньки\,\ Луганськ",
1134             "3805547", "Білозерка\,\ Херсон",
1135             "3804641", "Ріпки\,\ Чернігів",
1136             "3806434", "Свердловськ\,\ Луганськ",
1137             "38057", "Харків",
1138             "3803542", "Підгайці\,\ Тернопіль",
1139             "3806435", "Краснодон\,\ Луганськ",
1140             "380642", "Луганськ\/Олександрівськ\,\ Луганськ",
1141             "3803240", "Львів\/Львівська",
1142             "380332", "Луцьк\,\ Волинська",
1143             "3806249", "Дебальцеве\,\ Донецьк",
1144             "3804633", "Ічня\,\ Чернігів",
1145             "3806162", "Розівка\,\ Запорізька",
1146             "380649", "Луганськ",
1147             "3804860", "Фрунзівка\,\ Одеса",
1148             "3806262", "Святогірськ\/Словʼянськ\,\ Донецьк",
1149             "3805660", "Нікополь\,\ Дніпро",
1150             "3806448", "Луганськ",
1151             "3805740", "Нова\ Водолага\,\ Харків",
1152             "38031", "Закарпатська",
1153             "3803232", "Львів\/Львівська",
1154             "3803132", "Рахів\,\ Закарпатська",
1155             "3804635", "Батурин\/Бахмач\,\ Чернігів",
1156             "3805237", "Петрове\,\ Кіровоград",
1157             "3803259", "Яворів\,\ Львівська",
1158             "3804634", "Талалаївка\,\ Чернігів",
1159             "3806441", "Перевальськ\,\ Луганськ",
1160             "3805691", "Магдалинівка\,\ Дніпро",
1161             "3803437", "Болехів\,\ Івано\-Франківська",
1162             "3804597", "Буча\/Ворзель\/Гостомель\/Ірпінь\/Коцюбинське\,\ Київ",
1163             "3804142", "Коростень\,\ Житомир",
1164             "3803379", "Горохів\,\ Волинська",
1165             "3805459", "Краснопілля\,\ Суми",
1166             "3806278", "Марʼїнка\,\ Донецьк",
1167             "3805158", "Баштанка\,\ Миколаїв",
1168             "3804331", "Брацлав\/Немирів\,\ Вінниця",
1169             "3806136", "Веселе\,\ Запорізька",
1170             "3806178", "Токмак\,\ Запорізька",
1171             "3805258", "Мала\ Виска\,\ Кіровоград",
1172             "3806236", "Ясинувата\,\ Донецьк",
1173             "3806467", "Луганськ",
1174             "38054", "Суми",
1175             "3803266", "Броди\,\ Львівська",
1176             "380564", "Кривий\ Ріг\,\ Дніпро",
1177             "3805251", "Новоукраїнка\,\ Кіровоград",
1178             "3803850", "Стара\ Синява\,\ Хмельницький",
1179             "3804338", "Хмільник\,\ Вінниця",
1180             "3806271", "Артемівськ\,\ Донецьк",
1181             "3805151", "Новий\ Буг\,\ Миколаїв",
1182             "3805362", "Хорол\,\ Полтава",
1183             "3805163", "Веселинове\,\ Миколаїв",
1184             "3804846", "Болград\,\ Одеса",
1185             "3804344", "Шаргород\,\ Вінниця",
1186             "3804130", "Коростишів\,\ Житомир",
1187             "3805766", "Коломак\,\ Харків",
1188             "3804345", "Іллінці\,\ Вінниця",
1189             "38045", "Київ",
1190             "3804747", "Жашків\,\ Черкаси",
1191             "3804343", "Ладижин\/Тростянець\,\ Вінниця",
1192             "380623", "Красноармійськ\/Макіївка\,\ Донецьк",
1193             "3805164", "Казанка\,\ Миколаїв",
1194             "3803849", "Камʼянець\-Подільський\,\ Хмельницький",
1195             "3805350", "Котельва\,\ Полтава",
1196             "3804738", "Драбів\,\ Черкаси",
1197             "3805669", "Солоне\,\ Дніпро",
1198             "3805762", "Сахновщина\,\ Харків",
1199             "3805749", "Балаклія\,\ Харків",
1200             "3804578", "Макарів\,\ Київ",
1201             "3804594", "Бровари\/Калита\,\ Київ",
1202             "3803434", "Ворохта\/Яремче\,\ Івано\-Франківська",
1203             "3806297", "Мангуш\/Ялта\,\ Донецьк",
1204             "3804658", "Новгород\-Сіверський\,\ Чернігів",
1205             "3806240", "Горлівка\,\ Донецьк",
1206             "3803363", "Турійськ\,\ Волинська",
1207             "3804595", "Бориспіль\,\ Київ",
1208             "3803435", "Рогатин\,\ Івано\-Франківська",
1209             "3806140", "Чернігівка\,\ Запорізька",
1210             "3806463", "Новопсков\,\ Луганськ",
1211             "3804571", "Васильків\/Глеваха\/Гребінки\/Калинівка\,\ Київ",
1212             "3803250", "Львів\/Львівська",
1213             "3806464", "Марківка\,\ Луганськ",
1214             "3804731", "Тальне\,\ Черкаси",
1215             "3803552", "Чортків\,\ Тернопіль",
1216             "3803433", "Коломия\,\ Івано\-Франківська",
1217             "3806465", "Мілове\,\ Луганськ",
1218             "3803365", "Ківерці\/Цумань\,\ Волинська",
1219             "380640", "Луганськ",
1220             "3805750", "Дворічна\,\ Харків",
1221             "3806132", "Михайлівка\,\ Запорізька",
1222             "3804347", "Літин\,\ Вінниця",
1223             "3806232", "Макіївка\,\ Донецьк",
1224             "3806458", "Луганськ",
1225             "3805630", "Межова\,\ Дніпро",
1226             "3806259", "Амвросіївка\,\ Донецьк",
1227             "3804146", "Дзержинськ\,\ Житомир",
1228             "3803262", "Львів\/Львівська",
1229             "3804745", "Христинівка\,\ Черкаси",
1230             "3806451", "Лисичанськ\,\ Луганськ",
1231             "3805366", "Кременчук\,\ Полтава",
1232             "3803249", "Червоноград\,\ Львівська",
1233             "3804744", "Умань\,\ Черкаси",
1234             "38061", "Запоріжжя\/Запорізька",
1235             "3805167", "Нова\ Одеса\,\ Миколаїв",
1236             "3804139", "Чуднів\,\ Житомир",
1237             "3803654", "Острог\,\ Рівне",
1238             "3803735", "Сторожинець\,\ Чернівці",
1239             "38053", "Полтава",
1240             "380568", "Дніпропетро́вськ\/Дніпро",
1241             "3803734", "Глибока\,\ Чернівці",
1242             "3803655", "Сарни\,\ Рівне",
1243             "3805449", "Шостка\,\ Суми",
1244             "3805543", "Велика\ Лепетиха\,\ Херсон",
1245             "3806266", "Краматорськ\/Словʼянськ\,\ Донецьк",
1246             "3805544", "Горностаївка\,\ Херсон",
1247             "3806437", "Луганськ",
1248             "3805359", "Гребінка\,\ Полтава",
1249             "3805241", "Новгородка\,\ Кіровоград",
1250             "3803479", "Тлумач\,\ Івано\-Франківська",
1251             "3803840", "Шепетівка\,\ Хмельницький",
1252             "3803733", "Новоселиця\,\ Чернівці",
1253             "38069", "Севастополь",
1254             "3805545", "Верхній\ Рогачик\,\ Херсон",
1255             "3803236", "Самбір\,\ Львівська",
1256             "3803136", "Воловець\,\ Закарпатська",
1257             "3803653", "Березне\,\ Рівне",
1258             "38038", "Хмельницький",
1259             "3805133", "Криве\ Озеро\,\ Миколаїв",
1260             "3804355", "Гнівань\/Тиврів\,\ Вінниця",
1261             "3805656", "Апостолове\,\ Дніпро",
1262             "3805233", "Знамʼянка\,\ Кіровоград",
1263             "3803741", "Новодністровськ\,\ Чернівці",
1264             "3805538", "Асканія\-Нова\/Чаплинка\,\ Херсон",
1265             "3804562", "Рокитне\,\ Київ",
1266             "3804856", "Березівка\,\ Одеса",
1267             "3803859", "Чемерівці\,\ Хмельницький",
1268             "3805235", "Олександрія\,\ Кіровоград",
1269             "380522", "Кропивницький\,\ Кіровоград",
1270             "3803546", "Кременець\/Почаїв\,\ Тернопіль",
1271             "3805340", "Чорнухи\,\ Полтава",
1272             "3805135", "Врадіївка\,\ Миколаїв",
1273             "3804353", "Теплик\,\ Вінниця",
1274             "3805234", "Долинська\,\ Кіровоград",
1275             "3805531", "Іванівка\,\ Херсон",
1276             "3804637", "Прилуки\,\ Чернігів",
1277             "3805134", "Вознесенськ\,\ Миколаїв",
1278             "3806237", "Селидове\,\ Донецьк",
1279             "3804342", "Козятин\,\ Вінниця",
1280             "3806137", "Приморськ\,\ Запорізька",
1281             "3803436", "Тисмениця\,\ Івано\-Франківська",
1282             "3804596", "Вишгород\/Димер\/Пірнове\,\ Київ",
1283             "3804131", "Червоноармійськ\,\ Житомир",
1284             "3803478", "Косів\,\ Івано\-Франківська",
1285             "3805358", "Пирятин\,\ Полтава",
1286             "3805448", "Ромни\,\ Суми",
1287             "3803267", "Львів\/Львівська",
1288             "3805351", "Диканька\,\ Полтава",
1289             "3803471", "Богородчани\,\ Івано\-Франківська",
1290             "3804138", "Ружин\,\ Житомир",
1291             "3803366", "Ратне\,\ Волинська",
1292             "3805162", "Снігурівка\,\ Миколаїв",
1293             "3806466", "Біловодськ\,\ Луганськ",
1294             "3804144", "Баранівка\,\ Житомир",
1295             "3805690", "Царичанка\,\ Дніпро",
1296             "3805363", "Решетилівка\,\ Полтава",
1297             "3804145", "Володарськ\-Волинський\,\ Житомир",
1298             "3803858", "Дунаївці\,\ Хмельницький",
1299             "3804847", "Тарутине\,\ Одеса",
1300             "3804330", "Оратів\,\ Вінниця",
1301             "3805539", "Гола\ Пристань\,\ Херсон",
1302             "3805365", "Глобине\,\ Полтава",
1303             "3803557", "Гусятин\,\ Тернопіль",
1304             "3804746", "Монастирище\,\ Черкаси",
1305             "3805364", "Машівка\,\ Полтава",
1306             "3806270", "Артемівськ\,\ Донецьк",
1307             "3804143", "Бердичів\,\ Житомир",
1308             "3803851", "Городок\/Сатанів\,\ Хмельницький",
1309             "3805250", "Вільшанка\,\ Кіровоград",
1310             "38046", "Чернігів",
1311             "3806264", "Краматорськ\,\ Донецьк",
1312             "3804861", "Красні\ Окни\,\ Одеса",
1313             "3803736", "Кіцмань\,\ Чернівці",
1314             "3805741", "Вовчанськ\,\ Харків",
1315             "3806265", "Краматорськ\/Словʼянськ\,\ Донецьк",
1316             "3803233", "Львів\/Львівська",
1317             "3806165", "Пологи\,\ Запорізька",
1318             "3805661", "Нікополь\,\ Дніпро",
1319             "3804567", "Переяслав\-Хмельницький\,\ Київ",
1320             "3803656", "Дубно\,\ Рівне",
1321             "3803133", "Свалява\,\ Закарпатська",
1322             "3804659", "Семенівка\,\ Чернігів",
1323             "3803134", "Солотвино\/Тячів\,\ Закарпатська",
1324             "3804868", "Іллічівськ\,\ Одеса",
1325             "3803234", "Мостиська\,\ Львівська",
1326             "3806440", "Луганськ",
1327             "3805668", "Томаківка\,\ Дніпро",
1328             "3804739", "Чорнобай\,\ Черкаси",
1329             "3803135", "Великий\ Березний\,\ Закарпатська",
1330             "380312", "Ужгород\/Чоп\,\ Закарпатська",
1331             "3804632", "Бобровиця\,\ Чернігів",
1332             "3804579", "Славутич\,\ Київ",
1333             "3806263", "Краматорськ\/Словʼянськ\,\ Донецьк",
1334             "3805748", "Первомайський\,\ Харків",
1335             "3805546", "Берислав\,\ Херсон",
1336             "3803235", "Львів\/Львівська",
1337             "380322", "Брюховичі\/Львів\,\ Львівська",
1338             "3806251", "Донецьк",
1339             "3804854", "Іванівка\,\ Одеса",
1340             "3803543", "Підволочиськ\,\ Тернопіль",
1341             "3805655", "Дніпропетро́вськ\/Дніпро",
1342             "380329", "Львів\/Львівська",
1343             "3804356", "Муровані\ Курилівці\,\ Вінниця",
1344             "38033", "Волинська",
1345             "3804855", "Комінтернівське\,\ Одеса",
1346             "380572", "Мерефа\/Харків\,\ Харків",
1347             "3805654", "Кринички\,\ Дніпро",
1348             "3803248", "Борислав\/Східниця\,\ Львівська",
1349             "3805653", "Вільногірськ\,\ Дніпро",
1350             "380620", "Донецьк",
1351             "3805136", "Південноукраїнськ\,\ Миколаїв",
1352             "3806432", "Красний\ Луч\,\ Луганськ",
1353             "3806258", "Донецьк",
1354             "3805236", "Світловодськ\,\ Кіровоград",
1355             "3803241", "Миколаїв\,\ Львівська",
1356             "3803544", "Бучач\,\ Тернопіль",
1357             "3806459", "Луганськ",
1358             "3803141", "Берегове\,\ Закарпатська",
1359             "3804853", "Лиманське\/Роздільна\,\ Одеса",};
1360              
1361             sub new {
1362 16     16 1 34 my $class = shift;
1363 16         24 my $number = shift;
1364 16         166 $number =~ s/(^\+380|\D)//g;
1365 16         112 my $self = bless({ country_code => '380', number => $number, formatters => $formatters, validators => $validators, areanames => \%areanames}, $class);
1366 16 100       86 return $self if ($self->is_valid());
1367 1         2 $number =~ s/^(?:0)//;
1368 1         11 $self = bless({ country_code => '380', number => $number, formatters => $formatters, validators => $validators, areanames => \%areanames}, $class);
1369 1 50       4 return $self->is_valid() ? $self : undef;
1370             }
1371             1;