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