File Coverage

blib/lib/Number/Phone/StubCountry/AT.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::AT;
20 4     4   2740 use base qw(Number::Phone::StubCountry);
  4         12  
  4         458  
21              
22 4     4   32 use strict;
  4         16  
  4         82  
23 4     4   20 use warnings;
  4         10  
  4         95  
24 4     4   24 use utf8;
  4         8  
  4         26  
25             our $VERSION = 1.20230614174400;
26              
27             my $formatters = [
28             {
29             'format' => '$1',
30             'intl_format' => 'NA',
31             'leading_digits' => '14',
32             'pattern' => '(\\d{4})'
33             },
34             {
35             'format' => '$1 $2',
36             'leading_digits' => '
37             1(?:
38             11|
39             [2-9]
40             )
41             ',
42             'national_rule' => '0$1',
43             'pattern' => '(\\d)(\\d{3,12})'
44             },
45             {
46             'format' => '$1 $2',
47             'leading_digits' => '517',
48             'national_rule' => '0$1',
49             'pattern' => '(\\d{3})(\\d{2})'
50             },
51             {
52             'format' => '$1 $2',
53             'leading_digits' => '5[079]',
54             'national_rule' => '0$1',
55             'pattern' => '(\\d{2})(\\d{3,5})'
56             },
57             {
58             'format' => '$1',
59             'intl_format' => 'NA',
60             'leading_digits' => '[18]',
61             'pattern' => '(\\d{6})'
62             },
63             {
64             'format' => '$1 $2',
65             'leading_digits' => '
66             (?:
67             31|
68             4
69             )6|
70             51|
71             6(?:
72             5[0-3579]|
73             [6-9]
74             )|
75             7(?:
76             20|
77             32|
78             8
79             )|
80             [89]
81             ',
82             'national_rule' => '0$1',
83             'pattern' => '(\\d{3})(\\d{3,10})'
84             },
85             {
86             'format' => '$1 $2',
87             'leading_digits' => '
88             [2-467]|
89             5[2-6]
90             ',
91             'national_rule' => '0$1',
92             'pattern' => '(\\d{4})(\\d{3,9})'
93             },
94             {
95             'format' => '$1 $2 $3',
96             'leading_digits' => '5',
97             'national_rule' => '0$1',
98             'pattern' => '(\\d{2})(\\d{3})(\\d{3,4})'
99             },
100             {
101             'format' => '$1 $2 $3',
102             'leading_digits' => '5',
103             'national_rule' => '0$1',
104             'pattern' => '(\\d{2})(\\d{4})(\\d{4,7})'
105             }
106             ];
107              
108             my $validators = {
109             'fixed_line' => '
110             1(?:
111             11\\d|
112             [2-9]\\d{3,11}
113             )|
114             (?:
115             316|
116             463|
117             (?:
118             51|
119             66|
120             73
121             )2
122             )\\d{3,10}|
123             (?:
124             2(?:
125             1[467]|
126             2[13-8]|
127             5[2357]|
128             6[1-46-8]|
129             7[1-8]|
130             8[124-7]|
131             9[1458]
132             )|
133             3(?:
134             1[1-578]|
135             3[23568]|
136             4[5-7]|
137             5[1378]|
138             6[1-38]|
139             8[3-68]
140             )|
141             4(?:
142             2[1-8]|
143             35|
144             7[1368]|
145             8[2457]
146             )|
147             5(?:
148             2[1-8]|
149             3[357]|
150             4[147]|
151             5[12578]|
152             6[37]
153             )|
154             6(?:
155             13|
156             2[1-47]|
157             4[135-8]|
158             5[468]
159             )|
160             7(?:
161             2[1-8]|
162             35|
163             4[13478]|
164             5[68]|
165             6[16-8]|
166             7[1-6]|
167             9[45]
168             )
169             )\\d{4,10}
170             ',
171             'geographic' => '
172             1(?:
173             11\\d|
174             [2-9]\\d{3,11}
175             )|
176             (?:
177             316|
178             463|
179             (?:
180             51|
181             66|
182             73
183             )2
184             )\\d{3,10}|
185             (?:
186             2(?:
187             1[467]|
188             2[13-8]|
189             5[2357]|
190             6[1-46-8]|
191             7[1-8]|
192             8[124-7]|
193             9[1458]
194             )|
195             3(?:
196             1[1-578]|
197             3[23568]|
198             4[5-7]|
199             5[1378]|
200             6[1-38]|
201             8[3-68]
202             )|
203             4(?:
204             2[1-8]|
205             35|
206             7[1368]|
207             8[2457]
208             )|
209             5(?:
210             2[1-8]|
211             3[357]|
212             4[147]|
213             5[12578]|
214             6[37]
215             )|
216             6(?:
217             13|
218             2[1-47]|
219             4[135-8]|
220             5[468]
221             )|
222             7(?:
223             2[1-8]|
224             35|
225             4[13478]|
226             5[68]|
227             6[16-8]|
228             7[1-6]|
229             9[45]
230             )
231             )\\d{4,10}
232             ',
233             'mobile' => '
234             6(?:
235             5[0-3579]|
236             6[013-9]|
237             [7-9]\\d
238             )\\d{4,10}
239             ',
240             'pager' => '',
241             'personal_number' => '',
242             'specialrate' => '(
243             8(?:
244             10|
245             2[018]
246             )\\d{6,10}|
247             828\\d{5}
248             )|(
249             (?:
250             8[69][2-68]|
251             9(?:
252             0[01]|
253             3[019]
254             )
255             )\\d{6,10}
256             )',
257             'toll_free' => '800\\d{6,10}',
258             'voip' => '
259             5(?:
260             0[1-9]|
261             17|
262             [79]\\d
263             )\\d{2,10}|
264             7[28]0\\d{6,10}
265             '
266             };
267             my %areanames = ();
268             $areanames{en} = {"432747", "Ober\-Grafendorf",
269             "437667", "St\.\ Georgen\ im\ Attergau",
270             "432955", "Grossweikersdorf",
271             "434824", "Heiligenblut",
272             "435519", "Schröcken",
273             "437357", "Kleinreifling",
274             "432942", "Retz",
275             "436247", "Grossgmain",
276             "433359", "Loipersdorf\-Kitzladen",
277             "437234", "Ottensheim",
278             "436457", "Flachau",
279             "437213", "Bad\ Leonfelden",
280             "436133", "Ebensee",
281             "432614", "Kleinwarasdorf",
282             "432843", "Dobersberg",
283             "432633", "Markt\ Piesting",
284             "437712", "Schärding",
285             "435556", "Schruns",
286             "433846", "Kalwang",
287             "433636", "Wildalpen",
288             "434354", "Preitenegg",
289             "432257", "Klausen\-Leopoldsdorf",
290             "433584", "Neumarkt\ in\ Steiermark",
291             "433140", "St\.\ Martin\ am\ Wöllmissberg",
292             "432953", "Nappersdorf",
293             "435246", "Achenkirch",
294             "432845", "Weikertschlag\ an\ der\ Thaya",
295             "432635", "Neunkirchen",
296             "432852", "Gmünd",
297             "436135", "Bad\ Goisern",
298             "4318", "Vienna",
299             "437215", "Hellmonsödt",
300             "434237", "Miklauzhof",
301             "437723", "Altheim",
302             "437412", "Ybbs\ an\ der\ Donau",
303             "437276", "Peuerbach",
304             "437479", "Ardagger",
305             "432165", "Hainburg\ a\.d\.\ Donau",
306             "435275", "Trins",
307             "433687", "Schladming",
308             "435472", "Prutz",
309             "436478", "Zederhaus",
310             "433477", "St\.\ Peter\ am\ Ottersbach",
311             "432815", "Grossschönau",
312             "433859", "Mürzsteg",
313             "434767", "Rothenthurn",
314             "437753", "Eberschwang",
315             "434286", "Weissbriach",
316             "432876", "Els",
317             "437442", "Waidhofen\ an\ der\ Ybbs",
318             "432822", "Zwettl\,\ Lower\ Austria",
319             "437245", "Lambach",
320             "435449", "Fliess",
321             "437252", "Steyr",
322             "432717", "Unter\-Meisling",
323             "433577", "Zeltweg",
324             "435273", "Matrei\ am\ Brenner",
325             "432278", "Absdorf",
326             "432163", "Petronell\-Carnuntum",
327             "432912", "Geras",
328             "437564", "Hinterstoder",
329             "437243", "Marchtrenk",
330             "435526", "Laterns",
331             "437947", "Kefermarkt",
332             "436217", "Mattsee",
333             "4313", "Vienna",
334             "433329", "Jennersdorf",
335             "437755", "Mettmach",
336             "437742", "Mattighofen",
337             "432662", "Gloggnitz",
338             "437764", "Riedau",
339             "432813", "Arbesbach",
340             "432644", "Grimmenstein",
341             "435572", "Dornbirn",
342             "432162", "Bruck\ an\ der\ Leitha",
343             "435272", "Steinach\ am\ Brenner",
344             "435475", "Feichten",
345             "432144", "Deutsch\ Jahrndorf",
346             "437279", "Haibach\ ob\ der\ Donau",
347             "435226", "Neustift\ im\ Stubaital",
348             "432913", "Hötzelsdorf",
349             "437264", "Windhaag\ bei\ Perg",
350             "435358", "Ellmau",
351             "437445", "Hollenstein\ an\ der\ Ybbs",
352             "432825", "Göpfritz\ an\ der\ Wild",
353             "437242", "Wels",
354             "437255", "Losenstein",
355             "433849", "Vordernberg",
356             "435573", "Hörbranz",
357             "432812", "Gross\ Gerungs",
358             "432663", "Schottwien",
359             "437743", "Maria\ Schmolln",
360             "436278", "Ostermiething",
361             "432915", "Drosendorf\-Zissersdorf",
362             "435559", "Brand",
363             "435473", "Nauders",
364             "433356", "Markt\ Allhau",
365             "437752", "Ried\ im\ Innkreis",
366             "436227", "St\.\ Gilgen",
367             "432688", "Steinbrunn",
368             "437745", "Lochen",
369             "435516", "Doren",
370             "432665", "Prein\ an\ der\ Rax",
371             "432527", "Wulzeshofen",
372             "435575", "Langen\ bei\ Bregenz",
373             "437253", "Wolfern",
374             "436417", "Hüttschlag",
375             "432823", "Grossglobnitz",
376             "434267", "Metnitz",
377             "437443", "Ybbsitz",
378             "432952", "Hollabrunn",
379             "433326", "Stegersbach",
380             "436471", "Tweng",
381             "432945", "Zellerndorf",
382             "432757", "Pöchlarn",
383             "4319", "Vienna",
384             "432853", "Schrems",
385             "437223", "Enns",
386             "435230", "Sellrain",
387             "437434", "Haag",
388             "437722", "Braunau\ am\ Inn",
389             "437413", "Marbach\ an\ der\ Donau",
390             "433136", "Dobl",
391             "432624", "Ebenfurth",
392             "432557", "Bernhardsthal",
393             "435256", "Untergurgl",
394             "435446", "St\.\ Anton\ am\ Arlberg",
395             "432247", "Deutsch\-Wagram",
396             "433856", "Veitsch",
397             "436547", "Kaprun",
398             "432943", "Obritz",
399             "433150", "Paldau",
400             "433174", "Birkfeld",
401             "437476", "Aschbach\-Markt",
402             "437212", "Zwettl\ an\ der\ Rodl",
403             "437415", "Altenmarkt\,\ Yspertal",
404             "432271", "Ried\ am\ Riederberg",
405             "432864", "Kautzen",
406             "437713", "Schardenberg",
407             "437734", "Hofkirchen\ an\ der\ Trattnach",
408             "432842", "Waidhofen\ an\ der\ Thaya",
409             "437225", "Hargelsberg",
410             "432632", "Pernitz",
411             "432855", "Waldenstein",
412             "436132", "Bad\ Ischl",
413             "433882", "Mariazell",
414             "432765", "Kaumberg",
415             "432754", "Loosdorf",
416             "435282", "Zell\ am\ Ziller",
417             "437289", "Rohrbach\ in\ Oberösterreich",
418             "433338", "Lafnitz",
419             "434212", "St\.\ Veit\ an\ der\ Glan",
420             "436462", "Bischofshofen",
421             "435583", "Lech",
422             "432554", "Stützenhofen",
423             "435675", "Tannheim",
424             "432627", "Pitten",
425             "434713", "Techendorf",
426             "434734", "Rennweg",
427             "435374", "Walchsee",
428             "434225", "Grafenstein",
429             "436562", "Mittersill",
430             "432244", "Langenzersdorf",
431             "432680", "St\.\ Margarethen\ im\ Burgenland",
432             "432262", "Korneuburg",
433             "436544", "Rauris",
434             "433141", "Hirschegg",
435             "433618", "Hohentauern",
436             "432986", "Irnfritz",
437             "432763", "St\.\ Veit\ an\ der\ Gölsen",
438             "434223", "Maria\ Saal",
439             "435336", "Alpbach",
440             "434715", "Kötschach\-Mauthen",
441             "433466", "Eibiswald",
442             "433177", "Puch\ bei\ Weiz",
443             "435673", "Ehrwald",
444             "435585", "Dalaas",
445             "433382", "Fürstenfeld",
446             "432214", "Kopfstetten",
447             "432233", "Pressbaum",
448             "435238", "Zirl",
449             "437586", "Pettenbach",
450             "437613", "Laakirchen",
451             "432732", "Krems\ an\ der\ Donau",
452             "432147", "Zurndorf",
453             "437267", "Mönchdorf",
454             "436232", "Mondsee",
455             "433861", "Aflenz",
456             "434253", "St\.\ Jakob\ im\ Rosental",
457             "432532", "Zistersdorf",
458             "437676", "Ottnang\ am\ Hausruck",
459             "434847", "Obertilliach",
460             "434279", "Sirnitz",
461             "437615", "Scharnstein",
462             "432235", "Maria\-Lanzendorf",
463             "432724", "Schwarzenbach\ an\ der\ Pielach",
464             "434264", "Klein\ St\.\ Paul",
465             "436414", "Grossarl",
466             "436433", "Dorfgastein",
467             "434255", "Arnoldstein",
468             "437954", "St\.\ Georgen\ am\ Walde",
469             "434242", "Villach",
470             "433184", "Wolfsberg\ im\ Schwarzautal",
471             "437486", "Lunz\ am\ See",
472             "436224", "Hintersee",
473             "433158", "St\.\ Anna\ am\ Aigen",
474             "432524", "Kautendorf",
475             "433684", "St\.\ Martin\ am\ Grimming",
476             "433536", "St\.\ Peter\ am\ Kammersberg",
477             "432735", "Hadersdorf\ am\ Kamp",
478             "433385", "Ilz",
479             "435339", "Wildschönau",
480             "433469", "St\.\ Oswald\ im\ Freiland",
481             "434243", "Bodensdorf",
482             "436235", "Thalgau",
483             "432989", "Brunn\ an\ der\ Wild",
484             "436432", "Bad\ Hofgastein",
485             "432535", "Hohenau\ an\ der\ March",
486             "433474", "Deutsch\ Goritz",
487             "433331", "St\.\ Lorenzen\ am\ Wechsel",
488             "432232", "Fischamend",
489             "433383", "Burgau",
490             "433574", "Pusterwald",
491             "432714", "Rossatz",
492             "432733", "Schönberg\ am\ Kamp",
493             "437612", "Gmunden",
494             "433148", "Kainach\ bei\ Voitsberg",
495             "437286", "Lembach\ im\ Mühlkreis",
496             "437767", "Eggerding",
497             "432647", "Krumbach\,\ Lower\ Austria",
498             "432533", "Neusiedl\ an\ der\ Zaya",
499             "433611", "Johnsbach",
500             "434252", "Wernberg",
501             "437944", "Sandl",
502             "436233", "Oberwang",
503             "436214", "Henndorf\ am\ Wallersee",
504             "434245", "Feistritz\ an\ der\ Drau",
505             "436470", "Atzmannsdorf",
506             "435285", "Mayrhofen",
507             "432263", "Grossrussbach",
508             "437489", "Purgstall\ an\ der\ Erlauf",
509             "436563", "Uttendorf",
510             "433885", "Greith",
511             "433868", "Tragöss",
512             "432762", "Lilienfeld",
513             "432744", "Kasten\ bei\ Böheimkirchen",
514             "437664", "Weyregg\ am\ Attersee",
515             "432617", "Drassmarkt",
516             "433118", "Sinabelkirchen",
517             "434215", "Liebenfels",
518             "436244", "Golling\ an\ der\ Salzach",
519             "434276", "Feldkirchen\ in\ Kärnten",
520             "435672", "Reutte",
521             "437237", "St\.\ Georgen\ an\ der\ Gusen",
522             "436454", "Mandling",
523             "433883", "Terz",
524             "434357", "St\.\ Paul\ im\ Lavanttal",
525             "436565", "Neukirchen\ am\ Grossvenediger",
526             "436588", "Lofer",
527             "432254", "Ebreichsdorf",
528             "433587", "Schönberg\-Lachtal",
529             "432265", "Hausleiten",
530             "433151", "Gnas",
531             "432288", "Auersthal",
532             "435283", "Kaltenbach",
533             "435582", "Klösterle",
534             "436463", "Annaberg\-Lungötz",
535             "434213", "Launsdorf",
536             "434234", "Ruden",
537             "434712", "Greifenburg",
538             "433461", "Trahütten",
539             "435331", "Brandenberg",
540             "435474", "Pfunds",
541             "432145", "Prellenkirchen",
542             "434843", "Ausservillgraten",
543             "433339", "Friedberg",
544             "437444", "Opponitz",
545             "437288", "Ulrichsberg",
546             "433146", "Modriach",
547             "437265", "Pabneukirchen",
548             "432824", "Allentsteig",
549             "437254", "Grossraming",
550             "432237", "Gaaden",
551             "432914", "Japons",
552             "437562", "Windischgarsten",
553             "435550", "Thüringen",
554             "432143", "Kittsee",
555             "434852", "Lienz",
556             "437617", "Traunkirchen",
557             "433366", "Kohfidisch",
558             "432664", "Semmering",
559             "437744", "Munderfing",
560             "432642", "Aspangberg\-St\.\ Peter",
561             "437762", "Raab",
562             "433619", "Oppenberg",
563             "435574", "Bregenz",
564             "437263", "Bad\ Zell",
565             "434257", "Fürnitz",
566             "434822", "Winklern",
567             "432944", "Haugsdorf",
568             "432767", "Hohenberg",
569             "434876", "Kals\ am\ Grossglockner",
570             "432286", "Obersiebenbrunn",
571             "432612", "Oberpullendorf",
572             "434227", "Ferlach",
573             "432863", "Eggern",
574             "437714", "Esternberg",
575             "437733", "Neumarkt\ im\ Hausruckkreis",
576             "435239", "Kühtai",
577             "437435", "St\.\ Valentin",
578             "437232", "St\.\ Martin\ im\ Mühlkreis",
579             "432625", "Bad\ Sauerbrunn",
580             "433173", "Ratten",
581             "435677", "Vils",
582             "433159", "Bad\ Gleichenberg",
583             "432176", "Tadten",
584             "435266", "Ötztal\-Bahnhof",
585             "433582", "Scheifling",
586             "434352", "Wolfsberg",
587             "433866", "Breitenau\ am\ Hochlantsch",
588             "433175", "Anger",
589             "432623", "Pottendorf",
590             "437414", "Weins\-Isperdorf",
591             "437433", "Wallsee",
592             "433116", "Kirchbach\ in\ Steiermark",
593             "437735", "Gaspoltshofen",
594             "434278", "Gnesau",
595             "432865", "Litschau",
596             "434717", "Steinfeld",
597             "437224", "St\.\ Florian",
598             "432854", "Kirchberg\ am\ Walde",
599             "437281", "Aigen\ im\ Mühlkreis",
600             "435510", "Damüls",
601             "434825", "Grosskirchheim",
602             "432954", "Göllersdorf",
603             "435287", "Tux",
604             "434353", "Prebl",
605             "432988", "Neupölla",
606             "433583", "Unzmarkt",
607             "433616", "Selzthal",
608             "435338", "Kundl",
609             "436467", "Mühlbach\ am\ Hochkönig",
610             "433468", "St\.\ Oswald\ ob\ Eibiswald",
611             "437432", "Strengberg",
612             "437724", "Mauerkirchen",
613             "437235", "Gallneukirchen",
614             "432622", "Wiener\ Neustadt",
615             "432615", "Lutzmannsburg",
616             "433585", "St\.\ Lambrecht",
617             "434355", "Gemmersdorf",
618             "432786", "Oberwölbling",
619             "434823", "Tresdorf\,\ Rangersdorf",
620             "432267", "Sierndorf",
621             "433336", "Waldbach",
622             "433149", "Geistthal",
623             "437732", "Haag\ am\ Hausruck",
624             "433126", "Frohnleiten",
625             "432862", "Heidenreichstein",
626             "432613", "Deutschkreutz",
627             "432634", "Gutenstein",
628             "432844", "Karlstein\ an\ der\ Thaya",
629             "436134", "Hallstatt",
630             "43732", "Linz",
631             "433172", "Weiz",
632             "437214", "Reichenthal",
633             "437233", "Feldkirchen\ an\ der\ Donau",
634             "437563", "Spital\ am\ Pyhrn",
635             "433387", "Söchau",
636             "432164", "Rohrau",
637             "435274", "Gries\ am\ Brenner",
638             "434853", "Ainet",
639             "433119", "St\.\ Marein\ bei\ Graz",
640             "432142", "Gattendorf",
641             "437763", "Kopfing\ im\ Innkreis",
642             "432643", "Lichtenegg",
643             "432814", "Langschlag",
644             "433869", "St\.\ Katharein\ an\ der\ Laming",
645             "437262", "Perg",
646             "437488", "Steinakirchen\ am\ Forst",
647             "437244", "Sattledt",
648             "434842", "Sillian",
649             "435236", "Gries\ im\ Sellrain",
650             "434855", "Assling",
651             "434271", "Steuerberg",
652             "437565", "St\.\ Pankraz",
653             "4346", "Klagenfurt",
654             "437588", "Ried\ im\ Traunkreis",
655             "4316", "Vienna",
656             "432289", "Matzen",
657             "434879", "St\.\ Veit\ in\ Defereggen",
658             "434247", "Afritz",
659             "436589", "Unken",
660             "437754", "Waldzell",
661             "432645", "Wiesmath",
662             "437765", "Lambrechten",
663             "433685", "Gröbming",
664             "433460", "Soboth",
665             "432167", "Neusiedl\ am\ See",
666             "432713", "Spitz",
667             "432734", "Langenlois",
668             "433573", "Fohnsdorf",
669             "432212", "Orth\ an\ der\ Donau",
670             "433358", "Litzelsdorf",
671             "436234", "Zell\ am\ Moos",
672             "437943", "Windhaag\ bei\ Freistadt",
673             "436213", "Oberhofen\ am\ Irrsee",
674             "435518", "Mellau",
675             "432686", "Drassburg",
676             "433631", "Unterlaussa",
677             "432534", "Niedersulz",
678             "437247", "Kematen\ am\ Innbach",
679             "433475", "Hürth",
680             "432722", "Kirchberg\ an\ der\ Pielach",
681             "435418", "Schönwies",
682             "433575", "St\.\ Johann\ am\ Tauern",
683             "432715", "Weissenkirchen\ in\ der\ Wachau",
684             "433516", "Kleinlobming",
685             "433683", "Donnersbach",
686             "437757", "Gurten",
687             "433182", "Wildon",
688             "433473", "Straden",
689             "435356", "Kitzbühel",
690             "432522", "Laa\ an\ der\ Thaya",
691             "434262", "Treibach",
692             "43662", "Salzburg",
693             "436276", "Nussdorf\ am\ Haunsberg",
694             "436412", "St\.\ Johann\ im\ Pongau",
695             "436215", "Strasswalchen",
696             "437945", "St\.\ Oswald\ bei\ Freistadt",
697             "432576", "Ernstbrunn",
698             "434244", "Bad\ Bleiberg",
699             "437952", "Weitersfelden",
700             "437355", "Weyer",
701             "435284", "Gerlos",
702             "435448", "Pettneu\ am\ Arlberg",
703             "4317", "Vienna",
704             "432957", "Hohenwarth",
705             "432253", "Oberwaltersdorf",
706             "433884", "Wegscheid",
707             "437665", "Unterach\ am\ Attersee",
708             "437480", "Langau\,\ Gaming",
709             "433858", "Mitterdorf\ im\ Mürztal",
710             "432745", "Pyhra",
711             "436479", "Muhr",
712             "432752", "Melk",
713             "434732", "Gmünd\ in\ Kärnten",
714             "4315", "Vienna",
715             "435372", "Kufstein",
716             "437478", "Oed\-Oehling",
717             "434233", "Griffen",
718             "434214", "Brückl",
719             "437727", "Ach",
720             "436245", "Hallein",
721             "432552", "Poysdorf",
722             "436455", "Untertauern",
723             "4314", "Vienna",
724             "432743", "Böheimkirchen",
725             "437663", "Steinbach\ am\ Attersee",
726             "433328", "Kukmirn",
727             "432255", "Deutsch\ Brodersdorf",
728             "436564", "Krimml",
729             "432242", "St\.\ Andrä\-Wördern",
730             "432264", "Rückersdorf\,\ Harmannsdorf",
731             "436542", "Zell\ am\ See",
732             "437353", "Gaflenz",
733             "437217", "St\.\ Veit\ im\ Mühlkreis",
734             "436453", "Filzmoos",
735             "436243", "Abtenau",
736             "434235", "Bleiburg",
737             "432279", "Kirchberg\ am\ Wagram",
738             "436137", "Strobl",
739             "432637", "Grünbach\ am\ Schneeberg",
740             "432847", "Gross\-Siegharts",
741             "437280", "Schwarzenberg\ am\ Böhmerwald",
742             "432764", "Hainfeld",
743             "437662", "Seewalchen\ am\ Attersee",
744             "432742", "St\.\ Pölten",
745             "433848", "Eisenerz",
746             "432755", "Mank",
747             "433638", "Palfau",
748             "436543", "Taxenbach",
749             "432947", "Theras",
750             "432243", "Klosterneuburg",
751             "435359", "Hochfilzen",
752             "435248", "Steinberg\ am\ Rofan",
753             "436242", "Russbach\ am\ Pass\ Gschütt",
754             "435674", "Bichlbach",
755             "432555", "Herrnbaumgarten",
756             "436452", "Radstadt",
757             "434735", "Kremsbrücke",
758             "437278", "Neukirchen\ am\ Walde",
759             "435375", "Kössen",
760             "434224", "Pischeldorf",
761             "437717", "St\.\ Aegidi",
762             "432252", "Baden",
763             "432245", "Wolkersdorf\ im\ Weinviertel",
764             "436545", "Bruck\ an\ der\ Grossglocknerstrasse",
765             "432753", "Gansbach",
766             "432689", "Hornstein",
767             "4312", "Vienna",
768             "435373", "Ebbs",
769             "433456", "Fresing",
770             "432857", "Bad\ Grosspertholz",
771             "434714", "Dellach\ im\ Drautal",
772             "434733", "Malta",
773             "437227", "Neuhofen\ an\ der\ Krems",
774             "435558", "Gaschurn",
775             "434232", "Völkermarkt",
776             "432276", "Reidling",
777             "432723", "Rabenstein\ an\ der\ Pielach",
778             "437471", "Neustadtl\ an\ der\ Donau",
779             "432215", "Probstdorf",
780             "433682", "Stainach",
781             "435477", "Tösens",
782             "432523", "Kirchstetten\,\ Neudorf\ bei\ Staatz",
783             "435441", "See",
784             "433472", "Mureck",
785             "433183", "St\.\ Georgen\ an\ der\ Stiefing",
786             "436223", "Anthering",
787             "434762", "Spittal\ an\ der\ Drau",
788             "437953", "Liebenau",
789             "436413", "Wagrain",
790             "437257", "Grünburg",
791             "436434", "Bad\ Gastein",
792             "434263", "Hüttenberg",
793             "432827", "Schönbach",
794             "433572", "Judenburg",
795             "432712", "Aggsbach",
796             "437614", "Vorchdorf",
797             "432213", "Lassee",
798             "432234", "Gramatneusiedl",
799             "432725", "Frankenfels",
800             "434265", "Weitensfeld\ im\ Gurktal",
801             "432878", "Traunstein",
802             "436415", "Schwarzach\ im\ Pongau",
803             "437942", "Freistadt",
804             "436212", "Seekirchen\ am\ Wallersee",
805             "434254", "Faak\ am\ See",
806             "436476", "St\.\ Margarethen\ im\ Lungau",
807             "437955", "Königswiesen",
808             "432667", "Schwarzau\ im\ Gebirge",
809             "437747", "Kirchberg\ bei\ Mattighofen",
810             "433185", "Preding",
811             "436225", "Eugendorf",
812             "435577", "Lustenau",
813             "432525", "Gnadendorf",
814             "433127", "Peggau",
815             "432628", "Felixdorf",
816             "435332", "Wörgl",
817             "433462", "Deutschlandsberg",
818             "434273", "Reifnitz",
819             "436566", "Bramberg\ am\ Wildkogel",
820             "432266", "Stockerau",
821             "433337", "Vorau",
822             "432982", "Horn",
823             "436466", "Werfenweng",
824             "434275", "Ebene\ Reichenau",
825             "437619", "Kirchham",
826             "432239", "Breitenfurt\ bei\ Wien",
827             "433178", "St\.\ Ruprecht\ an\ der\ Raab",
828             "433886", "Weichselboden",
829             "432641", "Kirchberg\ am\ Wechsel",
830             "435286", "Ginzling",
831             "43316", "Graz",
832             "433617", "Gaishorn\ am\ See",
833             "436274", "Lamprechtshausen",
834             "432769", "Türnitz",
835             "432574", "Gaweinstal",
836             "434246", "Radenthein",
837             "437482", "Scheibbs",
838             "435354", "Fieberbrunn",
839             "437285", "Hofkirchen\ im\ Mühlkreis",
840             "437268", "Grein",
841             "437672", "Vöcklabruck",
842             "433514", "Seckau",
843             "433533", "Turrach",
844             "432611", "Mannersdorf\ an\ der\ Rabnitz",
845             "432774", "Innermanzing",
846             "437231", "Herzogsdorf",
847             "434229", "Krumpendorf\ am\ Wörther\ See",
848             "437283", "Sarleinsbach",
849             "433157", "Kapfenstein",
850             "432684", "Schützen\ am\ Gebirge",
851             "432536", "Drösing",
852             "433581", "Oberwölz",
853             "433386", "Grosssteinbach",
854             "434848", "Kartitsch",
855             "437582", "Kirchdorf\ an\ der\ Krems",
856             "433535", "Krakaudorf",
857             "432736", "Paudorf",
858             "435289", "Häusling",
859             "437485", "Gaming",
860             "437282", "Neufelden",
861             "434256", "Nötsch\ im\ Gailtal",
862             "436474", "Tamsweg",
863             "432621", "Sieggraben",
864             "432236", "Mödling",
865             "436240", "Krispl",
866             "437675", "Ampflwang\ im\ Hausruckwald",
867             "437616", "Grünau\ im\ Almtal",
868             "437583", "Kremsmünster",
869             "433147", "Salla",
870             "432648", "Hochneukirchen",
871             "437483", "Oberndorf\ an\ der\ Melk",
872             "432269", "Niederfellabrunn",
873             "437585", "Klaus\ an\ der\ Pyhrnbahn",
874             "433532", "Murau",
875             "437673", "Schwanenstadt",
876             "434230", "Globasnitz",
877             "432274", "Sieghartskirchen",
878             "433171", "Gasen",
879             "434858", "Nikolsdorf",
880             "432618", "Markt\ St\.\ Martin",
881             "432739", "Tiefenfucha",
882             "435634", "Elbigenalp",
883             "433117", "Eggersdorf\ bei\ Graz",
884             "433454", "Leutschach",
885             "437238", "Mauthausen",
886             "435335", "Hopfgarten\ im\ Brixental",
887             "434716", "Lesachtal",
888             "433680", "Donnersbachwald",
889             "433465", "Pölfing\-Brunn",
890             "432985", "Gars\ am\ Kamp",
891             "432177", "Podersdorf\ am\ See",
892             "433867", "Pernegg\ an\ der\ Mur",
893             "437261", "Schönau\ im\ Mühlkreis",
894             "433463", "Stainz",
895             "435333", "Söll",
896             "434226", "St\.\ Margareten\ im\ Rosental",
897             "434272", "Pörtschach\ am\ Wörther\ See",
898             "435676", "Jungholz",
899             "432287", "Strasshof\ an\ der\ Nordbahn",
900             "434877", "Prägraten\ am\ Grossvenediger",
901             "432766", "Kleinzell",
902             "433588", "Katsch\ an\ der\ Mur",
903             "432983", "Sigmundsherberg",
904             "434358", "St\.\ Andrä",
905             "433457", "Gleinstätten",
906             "436458", "Hüttau",
907             "437226", "Wilhering",
908             "436484", "Lessach",
909             "432856", "Weitra",
910             "437475", "Hausmening\,\ Neuhofen\ an\ der\ Ybbs",
911             "432169", "Trautmannsdorf\ an\ der\ Leitha",
912             "435279", "St\.\ Jodok\ am\ Brenner",
913             "433133", "Nestelbach",
914             "437416", "Wieselburg",
915             "433114", "Markt\ Hartmannsdorf",
916             "437272", "Eferding",
917             "433842", "Leoben",
918             "433632", "St\.\ Gallen",
919             "433855", "Krieglach",
920             "432748", "Kilb",
921             "433864", "St\.\ Marein\ im\ Mürztal",
922             "433323", "Eberau",
923             "435242", "Schwaz",
924             "435255", "Umhausen",
925             "437249", "Bad\ Schallerbach",
926             "432174", "Wallern\ im\ Burgenland",
927             "435445", "Kappl",
928             "435264", "Mieming",
929             "433135", "Kalsdorf\ bei\ Graz",
930             "437473", "Blindenmarkt",
931             "434238", "Eisenkappel\-Vellach",
932             "437716", "Münzkirchen",
933             "435552", "Bludenz",
934             "433624", "Pichl\-Kainisch",
935             "435443", "Galtür",
936             "434874", "Virgen",
937             "432284", "Oberweiden",
938             "435253", "Längenfeld",
939             "432258", "Alland",
940             "436584", "Maria\ Alm\ am\ Steinernen\ Meer",
941             "436221", "Koppl",
942             "433325", "Heiligenkreuz\ im\ Lafnitztal",
943             "437759", "Antiesenhofen",
944             "432946", "Pulkau",
945             "437683", "Frankenburg\ am\ Hausruck",
946             "433853", "Spital\ am\ Semmering",
947             "434768", "Kleblach\-Lind",
948             "434785", "Ausserfragant",
949             "435522", "Feldkirch",
950             "436477", "St\.\ Michael\ im\ Lungau",
951             "43512", "Innsbruck",
952             "432959", "Sitzendorf\ an\ der\ Schmida",
953             "437746", "Friedburg",
954             "435515", "Au",
955             "432666", "Reichenau",
956             "435576", "Hohenems",
957             "437729", "Neukirchen\ an\ der\ Enknach",
958             "433355", "Stadtschlaining",
959             "432610", "Horitschon",
960             "433364", "Hannersdorf",
961             "435413", "St\.\ Leonhard\ im\ Pitztal",
962             "437230", "Altenberg\ bei\ Linz",
963             "432916", "Riegersburg\,\ Hardegg",
964             "435223", "Hall\ in\ Tirol",
965             "433688", "Tauplitz",
966             "437948", "Hirschbach\ im\ Mühlkreis",
967             "435513", "Hittisau",
968             "434282", "Hermagor",
969             "432872", "Ottenschlag",
970             "436541", "Saalbach",
971             "433144", "Köflach",
972             "434350", "Bad\ St\.\ Leonhard\ im\ Lavanttal",
973             "432826", "Rastenfeld",
974             "434783", "Reisseck",
975             "437256", "Ternberg",
976             "435225", "Fulpmes",
977             "432277", "Zwentendorf",
978             "432849", "Schwarzenau",
979             "432639", "Bad\ Fischau",
980             "432718", "Lichtenau\ im\ Waldviertel",
981             "433578", "Obdach",
982             "437219", "Vorderweissenbach",
983             "433353", "Oberschützen",
984             "435476", "Serfaus",
985             "435212", "Seefeld\ in\ Tirol",
986             "432873", "Kottes",
987             "432741", "Flinsbach",
988             "434283", "St\.\ Stefan\ im\ Gailtal",
989             "435512", "Egg",
990             "432949", "Niederfladnitz",
991             "435357", "Kirchberg\ in\ Tirol",
992             "434782", "Obervellach",
993             "436277", "St\.\ Pantaleon",
994             "435525", "Nenzing",
995             "432577", "Asparn\ an\ der\ Zaya",
996             "433834", "Wald\ am\ Schoberpass",
997             "432620", "Willendorf",
998             "437719", "Taufkirchen\ an\ der\ Pram",
999             "436241", "St\.\ Koloman",
1000             "435213", "Scharnitz",
1001             "435234", "Axams",
1002             "433352", "Oberwart",
1003             "435523", "Götzis",
1004             "436228", "Faistenau",
1005             "437246", "Gunskirchen",
1006             "432687", "Siegendorf",
1007             "432816", "Karlstift",
1008             "436418", "Kleinarl",
1009             "434268", "Friesach",
1010             "434285", "Tröpolach",
1011             "432875", "Grafenschlag",
1012             "435412", "Imst",
1013             "432166", "Parndorf",
1014             "435276", "Gschnitz",
1015             "432728", "Wienerbruck",
1016             "434231", "Mittertrixen",
1017             "437229", "Traun",
1018             "433170", "Fischbach",
1019             "432859", "Brand\-Nagelberg",
1020             "437472", "Amstetten",
1021             "437216", "Helfenberg",
1022             "435553", "Raggal",
1023             "433124", "Gratkorn",
1024             "432846", "Raabs\ an\ der\ Thaya",
1025             "432636", "Puchberg\ am\ Schneeberg",
1026             "436136", "Gosau",
1027             "433334", "Kaindorf",
1028             "435245", "Hinterriss",
1029             "435252", "Oetz",
1030             "434761", "Stockenboi",
1031             "432829", "Schweiggers",
1032             "435442", "Landeck",
1033             "437259", "Sierning",
1034             "433845", "Mautern\ in\ Steiermark",
1035             "433635", "Radmer",
1036             "432758", "Pöggstall",
1037             "433852", "Mürzzuschlag",
1038             "437682", "Vöcklamarkt",
1039             "432784", "Perschling",
1040             "437260", "Waldhausen",
1041             "433571", "Möderbrugg",
1042             "432674", "Weissenbach\ an\ der\ Triesting",
1043             "432711", "Dürnstein",
1044             "437273", "Aschach\ an\ der\ Donau",
1045             "433132", "Kumberg",
1046             "432956", "Ziersdorf",
1047             "433322", "Güssing",
1048             "437941", "Neumarkt\ im\ Mühlkreis",
1049             "433614", "Rottenmann",
1050             "435579", "Alberschwende",
1051             "433633", "Landl",
1052             "433843", "St\.\ Michael\ in\ Obersteiermark",
1053             "436548", "Niedernsill",
1054             "432248", "Markgrafneusiedl",
1055             "435243", "Maurach",
1056             "435517", "Riezlern",
1057             "437484", "Göstling\ an\ der\ Ybbs",
1058             "437248", "Grieskirchen",
1059             "436226", "Fuschl\ am\ See",
1060             "435352", "St\.\ Johann\ in\ Tirol",
1061             "432526", "Stronsdorf",
1062             "434266", "Strassburg",
1063             "436272", "Oberndorf\ bei\ Salzburg",
1064             "436416", "Lend",
1065             "432572", "Mistelbach",
1066             "432749", "Prinzersdorf",
1067             "435280", "Hochfügen",
1068             "436475", "Ramingstein",
1069             "437956", "Unterweissenbach",
1070             "435278", "Navis",
1071             "432726", "Puchenstuben",
1072             "432168", "Mannersdorf\ am\ Leithagebirge",
1073             "432273", "Tulbing",
1074             "433357", "Pinkafeld",
1075             "437674", "Attnang\-Puchheim",
1076             "437711", "Suben",
1077             "433512", "Knittelfeld",
1078             "432772", "Neulengbach",
1079             "436473", "Mariapfarr",
1080             "432682", "Eisenstadt",
1081             "437758", "Obernberg\ am\ Inn",
1082             "432259", "Münchendorf",
1083             "437584", "Molln",
1084             "437221", "Hörsching",
1085             "435417", "Roppen",
1086             "434239", "St\.\ Kanzian\ am\ Klopeiner\ See",
1087             "432275", "Atzenbrugg",
1088             "432216", "Leopoldsdorf\ im\ Marchfelde",
1089             "433689", "St\.\ Nikolai\ im\ Sölktal",
1090             "437477", "St\.\ Peter\ in\ der\ Au",
1091             "435635", "Elmen",
1092             "433455", "Arnfels",
1093             "437728", "Schwand\ im\ Innkreis",
1094             "433464", "Gross\ St\.\ Florian",
1095             "435334", "Westendorf",
1096             "432984", "Eggenburg",
1097             "435447", "Flirsch",
1098             "432958", "Maissau",
1099             "433857", "Neuberg\ an\ der\ Mürz",
1100             "437251", "Schiedlberg",
1101             "432246", "Gerasdorf\ bei\ Wien",
1102             "434769", "Möllbrücke",
1103             "436546", "Fusch\ an\ der\ Grossglocknerstrasse",
1104             "434736", "Innerkrems",
1105             "437218", "Grosstraberg",
1106             "433453", "Ehrenhausen",
1107             "435376", "Thiersee",
1108             "435633", "Hägerau",
1109             "436138", "St\.\ Wolfgang\ im\ Salzkammergut",
1110             "433137", "Söding",
1111             "433579", "Pöls",
1112             "432848", "Pfaffenschlag\ bei\ Waidhofen",
1113             "432638", "Winzendorf\-Muthmannsdorf",
1114             "432719", "Dross",
1115             "432556", "Grosskrut",
1116             "434240", "Bad\ Kleinkirchheim",
1117             "433327", "St\.\ Michael\ im\ Burgenland",
1118             "436219", "Obertrum\ am\ See",
1119             "437949", "Rainbach\ im\ Mühlkreis",
1120             "432756", "St\.\ Leonhard\ am\ Forst",
1121             "433452", "Leibnitz",
1122             "437718", "Waldkirchen\ am\ Wesen",
1123             "437277", "Waizenkirchen",
1124             "435632", "Stanzach",
1125             "434236", "Eberndorf",
1126             "432256", "Leobersdorf",
1127             "437241", "Steinerkirchen\ an\ der\ Traun",
1128             "433847", "Trofaiach",
1129             "433637", "Gams\ bei\ Hieflau",
1130             "432948", "Weitersfeld",
1131             "432858", "Moorbad\ Harbach",
1132             "436246", "Grödig",
1133             "437228", "Kematen\ an\ der\ Krems",
1134             "432230", "Schwadorf",
1135             "434274", "Velden\ am\ Wörther\ See",
1136             "436456", "Obertauern",
1137             "435557", "St\.\ Gallenkirch",
1138             "434269", "Flattnitz",
1139             "437751", "St\.\ Martin\ im\ Innkreis",
1140             "437666", "Attersee",
1141             "432746", "Wilhelmsburg",
1142             "436229", "Hof\ bei\ Salzburg",
1143             "432683", "Purbach\ am\ Neusiedler\ See",
1144             "436216", "Neumarkt\ am\ Wallersee",
1145             "437946", "Gutau",
1146             "432951", "Guntersdorf",
1147             "432575", "Ladendorf",
1148             "436472", "Mauterndorf",
1149             "437258", "Bad\ Hall",
1150             "432828", "Rappottenstein",
1151             "437448", "Kematen\ an\ der\ Ybbs",
1152             "435355", "Jochberg",
1153             "437284", "Oberkappel",
1154             "434220", "Köttmannsdorf",
1155             "433576", "Bretstein",
1156             "432716", "Gföhl",
1157             "433515", "St\.\ Lorenzen\ bei\ Knittelfeld",
1158             "435353", "Waidring",
1159             "432249", "Gross\-Enzersdorf",
1160             "433476", "Bad\ Radkersburg",
1161             "432877", "Grainbrunn",
1162             "434766", "Millstatt",
1163             "436549", "Piesendorf",
1164             "435578", "Höchst",
1165             "432573", "Wilfersdorf",
1166             "432685", "Rust",
1167             "437748", "Eggelsberg",
1168             "432272", "Tulln\ an\ der\ Donau",
1169             "437211", "Reichenau\ im\ Mühlkreis",
1170             "433686", "Haus",
1171             "434710", "Oberdrauburg",
1172             "432773", "Eichgraben",
1173             "432631", "Pöttsching",
1174             "432841", "Vitis",
1175             "436131", "Obertraun",
1176             "433534", "Stadl\ an\ der\ Mur",
1177             "433513", "Bischoffeld",
1178             "432646", "Kirchschlag\ in\ der\ Buckligen\ Welt",
1179             "437766", "Andorf",
1180             "437287", "Peilstein\ im\ Mühlviertel",
1181             "435524", "Satteins",
1182             "433153", "Riegersburg",
1183             "437566", "Rosenau\ am\ Hengstpass",
1184             "436461", "Dienten\ am\ Hochkönig",
1185             "432629", "Warth\,\ Lower\ Austria",
1186             "433362", "Grosspetersdorf",
1187             "433155", "Fehring",
1188             "433142", "Voitsberg",
1189             "434258", "Gummern",
1190             "434284", "Kirchbach",
1191             "432874", "Martinsberg",
1192             "433537", "St\.\ Georgen\ ob\ Murau",
1193             "433179", "Passail",
1194             "432238", "Kaltenleutgeben",
1195             "435214", "Leutasch",
1196             "437618", "Neukirchen\,\ Altmünster",
1197             "433833", "Traboch",
1198             "434228", "Feistritz\ im\ Rosental",
1199             "433112", "Gleisdorf",
1200             "437274", "Alkoven",
1201             "432731", "Idolsberg",
1202             "432673", "Altenmarkt\ an\ der\ Triesting",
1203             "433125", "Übelbach",
1204             "435678", "Weissenbach\ am\ Lech",
1205             "433335", "Pöllau",
1206             "435244", "Jenbach",
1207             "437269", "Baumgartenberg",
1208             "432172", "Frauenkirchen",
1209             "435262", "Telfs",
1210             "437250", "Maria\ Neustift",
1211             "433634", "Hieflau",
1212             "433844", "Kammern\ im\ Liesingtal",
1213             "433613", "Admont",
1214             "433586", "Mühlen",
1215             "434356", "Lavamünd",
1216             "432768", "St\.\ Aegyd\ am\ Neuwalde",
1217             "433862", "Bruck\ an\ der\ Mur",
1218             "432616", "Lockenhaus",
1219             "433123", "St\.\ Oswald\ bei\ Plankenwarth",
1220             "435554", "Sonntag",
1221             "434718", "Dellach",
1222             "437236", "Pregarten",
1223             "434277", "Glanegg",
1224             "434826", "Mörtschach",
1225             "432783", "Traismauer",
1226             "433615", "Trieben",
1227             "433622", "Bad\ Aussee",
1228             "434872", "Huben",
1229             "432282", "Gänserndorf",
1230             "436582", "Saalfelden\ am\ Steinernen\ Meer",
1231             "433333", "Sebersdorf",
1232             "437736", "Pram",
1233             "436468", "Werfen",
1234             "433467", "Schwanberg",
1235             "435337", "Brixlegg",
1236             "432160", "Jois",
1237             "437474", "Euratsfeld",
1238             "433176", "Stubenberg",
1239             "433115", "Studenzen",
1240             "437684", "Frankenmarkt",
1241             "433854", "Langenwang",
1242             "437240", "Sipbachzell",
1243             "432782", "Herzogenburg",
1244             "433865", "Kindberg",
1245             "433332", "Hartberg",
1246             "436583", "Leogang",
1247             "432987", "St\.\ Leonhard\ am\ Hornerwald",
1248             "435254", "Sölden",
1249             "434873", "St\.\ Jakob\ in\ Defereggen",
1250             "432283", "Angern\ an\ der\ March",
1251             "432175", "Apetlon",
1252             "435265", "Nassereith",
1253             "435288", "Fügen",
1254             "435444", "Ischgl",
1255             "433623", "Bad\ Mitterndorf",
1256             "433134", "Heiligenkreuz\ am\ Waasen",
1257             "433113", "Pischelsdorf\ in\ der\ Steiermark",
1258             "432626", "Mattersburg",
1259             "432231", "Purkersdorf",
1260             "436483", "Göriach",
1261             "432672", "Berndorf",
1262             "435263", "Silz",
1263             "432268", "Grossmugl",
1264             "432173", "Gols",
1265             "432285", "Marchegg",
1266             "434875", "Matrei\ in\ Osttirol",
1267             "437750", "Andrichsfurt",
1268             "433863", "Turnau",
1269             "433324", "Strem",
1270             "432649", "Mönichkirchen",
1271             "433612", "Liezen",
1272             "434784", "Mallnitz",
1273             "433143", "Krottendorf",
1274             "432538", "Velm\-Götzendorf",
1275             "437487", "Gresten",
1276             "435514", "Bezau",
1277             "434846", "Abfaltersbach",
1278             "435232", "Kematen\ in\ Tirol",
1279             "434221", "Gallizien",
1280             "433354", "Bernstein",
1281             "437239", "Lichtenberg",
1282             "433365", "Deutsch\ Schützen\-Eisenberg",
1283             "433832", "Kraubath\ an\ der\ Mur",
1284             "432619", "Lackendorf",
1285             "432738", "Fels\ am\ Wagram",
1286             "434248", "Treffen",
1287             "434359", "Reichenfels",
1288             "433152", "Feldbach",
1289             "433145", "Edelschrott",
1290             "437266", "Bad\ Kreuzen",
1291             "435224", "Wattens",
1292             "433363", "Rechnitz",
1293             "435414", "Wenns",
1294             "437587", "Wartberg\ an\ der\ Krems",
1295             "432630", "Ternitz",
1296             "432146", "Nickelsdorf",};
1297             $areanames{de} = {"434783", "Reißeck",
1298             "434350", "Bad\ Sankt\ Leonhard\ im\ Lavanttal",
1299             "437219", "Vorderweißenbach",
1300             "436477", "Sankt\ Michael\ im\ Lungau",
1301             "434785", "Außerfragant",
1302             "435413", "Sankt\ Leonhard\ im\ Pitztal",
1303             "435279", "Sankt\ Jodok\ am\ Brenner",
1304             "433864", "Sankt\ Marein\ im\ Mürztal",
1305             "433632", "Sankt\ Gallen",
1306             "432674", "Weißenbach\ an\ der\ Triesting",
1307             "433843", "Sankt\ Michael\ in\ Obersteiermark",
1308             "435245", "Hinterriß",
1309             "434283", "Sankt\ Stefan\ im\ Gailtal",
1310             "436277", "Sankt\ Pantaleon",
1311             "436241", "Sankt\ Koloman",
1312             "433834", "Wald\ am\ Schoberpaß",
1313             "433386", "Großsteinbach",
1314             "433178", "Sankt\ Ruprecht\ an\ der\ Raab",
1315             "434226", "Sankt\ Margareten\ im\ Rosental",
1316             "434358", "Sankt\ Andrä",
1317             "434877", "Prägraten\ am\ Großvenediger",
1318             "432618", "Markt\ Sankt\ Martin",
1319             "433123", "Sankt\ Oswald\ bei\ Plankenwarth",
1320             "435678", "Weißenbach\ am\ Lech",
1321             "432768", "Sankt\ Aegyd\ am\ Neuwalde",
1322             "433537", "Sankt\ Georgen\ ob\ Murau",
1323             "437566", "Rosenau\ am\ Hengstpaß",
1324             "433362", "Großpetersdorf",
1325             "432629", "Warth\,\ Niederösterreich",
1326             "432268", "Großmugl",
1327             "434873", "Sankt\ Jakob\ in\ Defereggen",
1328             "432987", "Sankt\ Leonhard\ am\ Hornerwald",
1329             "437218", "Großtraberg",
1330             "432556", "Großkrut",
1331             "432719", "Droß",
1332             "436138", "Sankt\ Wolfgang\ im\ Salzkammergut",
1333             "433327", "Sankt\ Michael\ im\ Burgenland",
1334             "432756", "Sankt\ Leonhard\ am\ Forst",
1335             "437477", "Sankt\ Peter\ in\ der\ Au",
1336             "433689", "Sankt\ Nikolai\ im\ Sölktal",
1337             "433464", "Groß\ Sankt\ Florian",
1338             "436546", "Fusch\ an\ der\ Großglocknerstraße",
1339             "434239", "Sankt\ Kanzian\ am\ Klopeiner\ See",
1340             "435352", "Sankt\ Johann\ in\ Tirol",
1341             "437956", "Unterweißenbach",
1342             "434266", "Straßburg",
1343             "432249", "Groß\-Enzersdorf",
1344             "433515", "Sankt\ Lorenzen\ bei\ Knittelfeld",
1345             "435557", "Sankt\ Gallenkirch",
1346             "437751", "Sankt\ Martin\ im\ Innkreis",
1347             "437954", "Sankt\ Georgen\ am\ Walde",
1348             "436414", "Großarl",
1349             "434264", "Klein\ Sankt\ Paul",
1350             "433158", "Sankt\ Anna\ am\ Aigen",
1351             "432233", "Preßbaum",
1352             "434253", "Sankt\ Jakob\ im\ Rosental",
1353             "432680", "Sankt\ Margarethen\ im\ Burgenland",
1354             "432763", "Sankt\ Veit\ an\ der\ Gölsen",
1355             "434212", "Sankt\ Veit\ an\ der\ Glan",
1356             "436565", "Neukirchen\ am\ Großvenediger",
1357             "434357", "Sankt\ Paul\ im\ Lavanttal",
1358             "432263", "Großrußbach",
1359             "433868", "Tragöß",
1360             "432617", "Draßmarkt",
1361             "437237", "Sankt\ Georgen\ an\ der\ Gusen",
1362             "432647", "Krumbach\,\ Niederösterreich",
1363             "433536", "Sankt\ Peter\ am\ Kammersberg",
1364             "433684", "Sankt\ Martin\ am\ Grimming",
1365             "433469", "Sankt\ Oswald\ im\ Freiland",
1366             "433331", "Sankt\ Lorenzen\ am\ Wechsel",
1367             "4313", "Wien",
1368             "434286", "Weißbriach",
1369             "432815", "Großschönau",
1370             "433477", "Sankt\ Peter\ am\ Ottersbach",
1371             "435449", "Fließ",
1372             "432822", "Zwettl\-Niederösterreich",
1373             "433140", "Sankt\ Martin\ am\ Wöllmißberg",
1374             "4318", "Wien",
1375             "437667", "Sankt\ Georgen\ im\ Attergau",
1376             "432955", "Großweikersdorf",
1377             "436247", "Großgmain",
1378             "435446", "Sankt\ Anton\ am\ Arlberg",
1379             "4319", "Wien",
1380             "436227", "Sankt\ Gilgen",
1381             "432823", "Großglobnitz",
1382             "432812", "Groß\ Gerungs",
1383             "4314", "Wien",
1384             "432242", "Sankt\ Andrä\-Wördern",
1385             "437217", "Sankt\ Veit\ im\ Mühlkreis",
1386             "432847", "Groß\-Siegharts",
1387             "4317", "Wien",
1388             "4315", "Wien",
1389             "432715", "Weißenkirchen\ in\ der\ Wachau",
1390             "433575", "Sankt\ Johann\ am\ Tauern",
1391             "436215", "Straßwalchen",
1392             "437945", "Sankt\ Oswald\ bei\ Freistadt",
1393             "436412", "Sankt\ Johann\ im\ Pongau",
1394             "436276", "Nußdorf\ am\ Haunsberg",
1395             "432686", "Draßburg",
1396             "436476", "Sankt\ Margarethen\ im\ Lungau",
1397             "433183", "Sankt\ Georgen\ an\ der\ Stiefing",
1398             "436545", "Bruck\ an\ der\ Großglocknerstraße",
1399             "4312", "Wien",
1400             "432857", "Bad\ Großpertholz",
1401             "432742", "Sankt\ Pölten",
1402             "436242", "Rußbach\ am\ Paß\ Gschütt",
1403             "437717", "Sankt\ Aegidi",
1404             "437224", "Sankt\ Florian",
1405             "434876", "Kals\ am\ Großglockner",
1406             "437232", "Sankt\ Martin\ im\ Mühlkreis",
1407             "437435", "Sankt\ Valentin",
1408             "432642", "Aspangberg\-Sankt\ Peter",
1409             "434843", "Außervillgraten",
1410             "437254", "Großraming",
1411             "437565", "Sankt\ Pankraz",
1412             "434879", "Sankt\ Veit\ in\ Defereggen",
1413             "4316", "Wien",
1414             "433119", "Sankt\ Marein\ bei\ Graz",
1415             "433869", "Sankt\ Katharein\ an\ der\ Laming",
1416             "433585", "Sankt\ Lambrecht",
1417             "434825", "Großkirchheim",
1418             "433468", "Sankt\ Oswald\ ob\ Eibiswald",};
1419              
1420             sub new {
1421 84     84 1 168 my $class = shift;
1422 84         121 my $number = shift;
1423 84         509 $number =~ s/(^\+43|\D)//g;
1424 84         416 my $self = bless({ country_code => '43', number => $number, formatters => $formatters, validators => $validators, areanames => \%areanames}, $class);
1425 84 100       375 return $self if ($self->is_valid());
1426 3         831 $number =~ s/^(?:0)//;
1427 3         31 $self = bless({ country_code => '43', number => $number, formatters => $formatters, validators => $validators, areanames => \%areanames}, $class);
1428 3 50       13 return $self->is_valid() ? $self : undef;
1429             }
1430             1;