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