File Coverage

blib/lib/ISO/639/5.pm
Criterion Covered Total %
statement 18 37 48.6
branch 0 8 0.0
condition n/a
subroutine 6 9 66.6
pod 2 3 66.6
total 26 57 45.6


line stmt bran cond sub pod time code
1             #!/usr/bin/env perl
2             #-*-perl-*-
3             #
4             #
5              
6             ## make this a module
7             package ISO::639::5;
8              
9             # use 5.006;
10 1     1   56830 use strict;
  1         2  
  1         25  
11 1     1   4 use warnings;
  1         2  
  1         20  
12              
13 1     1   574 use utf8;
  1         13  
  1         5  
14 1     1   479 use open ':locale';
  1         1013  
  1         5  
15 1     1   13916 use Pod::Usage;
  1         33698  
  1         140  
16             # use ISO::639::3;
17              
18             =head1 NAME
19              
20             ISO::639::5 - Language groups
21              
22             =head1 VERSION
23              
24             Version 0.03
25              
26             =cut
27              
28             our $VERSION = '0.03';
29              
30 1     1   8 use Exporter 'import';
  1         2  
  1         6615  
31             our @EXPORT = qw(
32             language_group
33             language_parent
34             language_group_children
35             );
36             our %EXPORT_TAGS = ( all => \@EXPORT );
37              
38              
39             =head1 SYNOPSIS
40              
41             use ISO::639::5 qw/:all/;
42              
43             =cut
44              
45             our $LanguageGroup;
46             our $LanguageParent;
47              
48             $LanguageGroup = {
49             'gmq' => [
50             'dan',
51             'fao',
52             'isl',
53             'nno',
54             'nob',
55             'non',
56             'nrn',
57             'ovd',
58             'rmg',
59             'swe'
60             ],
61             'tup' => [
62             'eme',
63             'grn',
64             'gui',
65             'guq',
66             'gyr',
67             'kay',
68             'kgk',
69             'kpn',
70             'ktn',
71             'kyr',
72             'mpu',
73             'myu',
74             'nhd',
75             'psm',
76             'skf',
77             'srq',
78             'tpj',
79             'tpr',
80             'tpw',
81             'twt',
82             'wyr',
83             'yrl'
84             ],
85             'kar' => [
86             'kvq'
87             ],
88             'ccn' => [
89             'abk',
90             'abq',
91             'ady',
92             'agx',
93             'akv',
94             'ani',
95             'aqc',
96             'ava',
97             'bbl',
98             'bdk',
99             'bph',
100             'che',
101             'cji',
102             'dar',
103             'ddo',
104             'gdo',
105             'gin',
106             'huz',
107             'inh',
108             'kap',
109             'kbd',
110             'khv',
111             'kjj',
112             'kpt',
113             'kry',
114             'kva',
115             'lbe',
116             'lez',
117             'rut',
118             'tab',
119             'tin',
120             'tkr',
121             'uby',
122             'udi'
123             ],
124             'alv' => [
125             'aba',
126             'abi',
127             'abr',
128             'abu',
129             'ada',
130             'adj',
131             'agq',
132             'ajg',
133             'aka',
134             'anw',
135             'ati',
136             'avi',
137             'ayb',
138             'azo',
139             'bad',
140             'bai',
141             'bax',
142             'bba',
143             'bce',
144             'bci',
145             'bda',
146             'beh',
147             'bfd',
148             'bfl',
149             'bgj',
150             'bim',
151             'bin',
152             'bju',
153             'bkc',
154             'bkm',
155             'blo',
156             'bmq',
157             'bnt',
158             'bqj',
159             'bsc',
160             'cae',
161             'cou',
162             'cwt',
163             'dag',
164             'dai',
165             'dop',
166             'dur',
167             'dyo',
168             'ebr',
169             'efi',
170             'ewe',
171             'fap',
172             'fod',
173             'fon',
174             'ful',
175             'gaa',
176             'gba',
177             'gej',
178             'gjn',
179             'gkn',
180             'goy',
181             'gur',
182             'gux',
183             'ibo',
184             'ijo',
185             'jab',
186             'kbp',
187             'kcj',
188             'kdh',
189             'keu',
190             'kia',
191             'kma',
192             'knf',
193             'kqs',
194             'kro',
195             'krx',
196             'kss',
197             'kzc',
198             'kzr',
199             'ldm',
200             'lee',
201             'lmp',
202             'lob',
203             'mdd',
204             'mfq',
205             'mfv',
206             'mgo',
207             'mlo',
208             'mnh',
209             'mor',
210             'mos',
211             'mql',
212             'mua',
213             'myk',
214             'mzm',
215             'mzv',
216             'mzw',
217             'naj',
218             'ndv',
219             'nfr',
220             'nga',
221             'ngb',
222             'nie',
223             'nku',
224             'ntm',
225             'nza',
226             'nzi',
227             'ogc',
228             'oku',
229             'otr',
230             'ozm',
231             'pbo',
232             'pbp',
233             'pil',
234             'pny',
235             'pug',
236             'sav',
237             'sev',
238             'shz',
239             'snf',
240             'soy',
241             'spp',
242             'srr',
243             'tbz',
244             'tem',
245             'tfi',
246             'tik',
247             'tiv',
248             'tkq',
249             'tnr',
250             'tui',
251             'tuz',
252             'urh',
253             'wci',
254             'wol',
255             'wwa',
256             'xsm',
257             'xwe',
258             'yav',
259             'yky',
260             'yor'
261             ],
262             'tut' => [
263             'nog',
264             'trk',
265             'tuw',
266             'xgn'
267             ],
268             'bat' => [
269             'lav',
270             'lit',
271             'ltg',
272             'ndf',
273             'olt',
274             'prg',
275             'sgs',
276             'svx',
277             'sxl',
278             'xcu',
279             'xgl',
280             'xsv',
281             'xzm'
282             ],
283             'ath' => [
284             'aht',
285             'apa',
286             'bcr',
287             'bea',
288             'caf',
289             'chp',
290             'clc',
291             'crx',
292             'den',
293             'dgr',
294             'gwi',
295             'haa',
296             'hup',
297             'ing',
298             'kkz',
299             'koy',
300             'kuu',
301             'srs',
302             'tau',
303             'tcb',
304             'tgx',
305             'tht',
306             'tol'
307             ],
308             'sqj' => [
309             'aae',
310             'aat',
311             'aln',
312             'als'
313             ],
314             'ine' => [
315             'aln',
316             'anp',
317             'bat',
318             'cel',
319             'cms',
320             'gem',
321             'grk',
322             'hit',
323             'hlu',
324             'hye',
325             'iir',
326             'imy',
327             'itc',
328             'plq',
329             'scx',
330             'sdt',
331             'sla',
332             'sqi',
333             'txb',
334             'txh',
335             'xcl',
336             'xcr',
337             'xdc',
338             'xlc',
339             'xld',
340             'xlg',
341             'xls',
342             'xmk',
343             'xpg',
344             'xps',
345             'xsd',
346             'xto',
347             'xve'
348             ],
349             'mixe1284' => [
350             'mco',
351             'mir',
352             'mto',
353             'mxp',
354             'mxq',
355             'mzl',
356             'neq',
357             'plo',
358             'poi',
359             'poq',
360             'pos',
361             'pxm',
362             'zoc',
363             'zoh',
364             'zoq',
365             'zor',
366             'zos'
367             ],
368             'map' => [
369             'fox',
370             'lcl',
371             'lnd',
372             'poz'
373             ],
374             'cus' => [
375             'aar',
376             'arv',
377             'bej',
378             'bji',
379             'byn',
380             'dal',
381             'irk',
382             'orc',
383             'orm',
384             'sid',
385             'som',
386             'ssn',
387             'ssy'
388             ],
389             'cba' => [
390             'bzd',
391             'cbg',
392             'chb',
393             'kog',
394             'mbp',
395             'mot',
396             'tuf'
397             ],
398             'pra' => [
399             'pli',
400             'san'
401             ],
402             'ypk' => [
403             'ems',
404             'ess',
405             'esu',
406             'ynk'
407             ],
408             'mun' => [
409             'hoc',
410             'pcj',
411             'sat',
412             'unr'
413             ],
414             'trk' => [
415             'aib',
416             'alt',
417             'azb',
418             'aze',
419             'bak',
420             'chg',
421             'chv',
422             'cjs',
423             'clw',
424             'crh',
425             'dlg',
426             'gag',
427             'ili',
428             'jct',
429             'kaa',
430             'kaz',
431             'kdr',
432             'kim',
433             'kir',
434             'kjh',
435             'klj',
436             'kmz',
437             'krc',
438             'kum',
439             'ota',
440             'otk',
441             'qwm',
442             'qxq',
443             'sah',
444             'slr',
445             'tat',
446             'tuk',
447             'tur',
448             'tyv',
449             'uig',
450             'uzb',
451             'uzs',
452             'xpc',
453             'ybe'
454             ],
455             'phi' => [
456             'akl',
457             'bik',
458             'blf',
459             'bno',
460             'bnq',
461             'ceb',
462             'cps',
463             'fil',
464             'gor',
465             'hil',
466             'ibg',
467             'ibl',
468             'ify',
469             'ilk',
470             'ilo',
471             'kak',
472             'krj',
473             'kyj',
474             'kyk',
475             'loc',
476             'mdh',
477             'mno',
478             'mog',
479             'mrw',
480             'msb',
481             'pag',
482             'pam',
483             'rth',
484             'sgd',
485             'snl',
486             'sxn',
487             'tbl',
488             'tdn',
489             'tne',
490             'tnt',
491             'tnw',
492             'tom',
493             'txs',
494             'war'
495             ],
496             'aql' => [
497             'alg',
498             'wiy',
499             'yur'
500             ],
501             'apa' => [
502             'apj',
503             'apk',
504             'apl',
505             'apw',
506             'nav'
507             ],
508             'cpp' => [
509             'aoa',
510             'cri',
511             'fab',
512             'kea',
513             'mzs',
514             'pap',
515             'pov',
516             'pre',
517             'srm',
518             'xmm'
519             ],
520             'tuw' => [
521             'eve',
522             'evn',
523             'gld',
524             'juc',
525             'mnc',
526             'neg',
527             'oaa',
528             'oac',
529             'orh',
530             'sjo',
531             'ude',
532             'ulc'
533             ],
534             'ngf' => [
535             'bjz',
536             'ekg',
537             'uhn'
538             ],
539             'btk' => [
540             'akb',
541             'bbc',
542             'btd',
543             'btm',
544             'bts',
545             'btx',
546             'btz'
547             ],
548             'tequ1244' => [
549             'chd',
550             'clo'
551             ],
552             'grk' => [
553             'cpg',
554             'ell',
555             'gmy',
556             'grc',
557             'pnt',
558             'tsd',
559             'yej'
560             ],
561             'hyx' => [
562             'axm',
563             'hye',
564             'hyw',
565             'xcl'
566             ],
567             'omq' => [
568             'cco',
569             'coz',
570             'czn',
571             'ixc',
572             'maj',
573             'maq',
574             'miz',
575             'mxb',
576             'oto',
577             'pbs',
578             'pmq',
579             'pmz',
580             'tpc',
581             'tpl',
582             'tpx',
583             'trs',
584             'zap',
585             'zaw',
586             'ztq',
587             'zty'
588             ],
589             'qwe' => [
590             'cqu',
591             'inb',
592             'inj',
593             'qub',
594             'qud',
595             'quf',
596             'qug',
597             'quh',
598             'quk',
599             'qul',
600             'qup',
601             'qur',
602             'qus',
603             'quw',
604             'qux',
605             'quy',
606             'quz',
607             'qva',
608             'qvc',
609             'qve',
610             'qvh',
611             'qvi',
612             'qvj',
613             'qvl',
614             'qvm',
615             'qvn',
616             'qvo',
617             'qvp',
618             'qvs',
619             'qvw',
620             'qvz',
621             'qwa',
622             'qwc',
623             'qwh',
624             'qws',
625             'qxa',
626             'qxc',
627             'qxh',
628             'qxl',
629             'qxn',
630             'qxo',
631             'qxp',
632             'qxr',
633             'qxt',
634             'qxu',
635             'qxw'
636             ],
637             'cdd' => [
638             'ari',
639             'cad',
640             'kii',
641             'paw',
642             'wic'
643             ],
644             'syd' => [
645             'mtm',
646             'nio',
647             'sel',
648             'xas',
649             'yrk'
650             ],
651             'ccs' => [
652             'kat',
653             'lzz',
654             'sva',
655             'xmf'
656             ],
657             'aus' => [
658             'bck',
659             'dbl',
660             'ddj',
661             'gbu',
662             'gni',
663             'kdd',
664             'kjn',
665             'kld',
666             'mep',
667             'nha',
668             'nuy',
669             'piu',
670             'pkn',
671             'vma',
672             'vmb',
673             'wbp',
674             'wmt',
675             'xbp',
676             'xrg',
677             'yii',
678             'yij'
679             ],
680             'pqw' => [
681             'abl',
682             'abs',
683             'abx',
684             'ban',
685             'bdg',
686             'bdl',
687             'bdr',
688             'beg',
689             'bew',
690             'bjn',
691             'bkz',
692             'bsu',
693             'btk',
694             'buc',
695             'bug',
696             'cha',
697             'cia',
698             'cmc',
699             'day',
700             'dbj',
701             'drg',
702             'dtr',
703             'dun',
704             'dup',
705             'duq',
706             'duw',
707             'eno',
708             'gay',
709             'goq',
710             'iba',
711             'ind',
712             'jav',
713             'kaw',
714             'kge',
715             'kjc',
716             'kjk',
717             'kqr',
718             'ktq',
719             'kvr',
720             'kxd',
721             'kyi',
722             'kys',
723             'lbw',
724             'lbx',
725             'lce',
726             'lcf',
727             'ley',
728             'liw',
729             'ljp',
730             'llk',
731             'mad',
732             'mak',
733             'mdr',
734             'mfa',
735             'mfb',
736             'mhy',
737             'min',
738             'mkm',
739             'mlg',
740             'mqn',
741             'msa',
742             'mtd',
743             'mui',
744             'mwv',
745             'mxr',
746             'myl',
747             'mzq',
748             'nia',
749             'nij',
750             'nrm',
751             'otd',
752             'pau',
753             'pdo',
754             'pel',
755             'phi',
756             'pku',
757             'pse',
758             'raz',
759             'ree',
760             'rej',
761             'sas',
762             'sda',
763             'sjm',
764             'skh',
765             'slm',
766             'sml',
767             'smr',
768             'smw',
769             'snv',
770             'ssb',
771             'sse',
772             'sun',
773             'sya',
774             'tdi',
775             'tdu',
776             'tdx',
777             'tjg',
778             'tkg',
779             'tlk',
780             'twy',
781             'txy',
782             'ulu',
783             'vkl',
784             'vko',
785             'wow',
786             'wru',
787             'xkq',
788             'xmv',
789             'xmw',
790             'xmz',
791             'yka',
792             'zbc',
793             'zbe',
794             'zbw'
795             ],
796             'aqa' => [
797             'alc'
798             ],
799             'mno' => [
800             'atd',
801             'bgs',
802             'bkd',
803             'cgc',
804             'mba',
805             'mbb',
806             'mbd',
807             'mbi',
808             'mbs',
809             'mbt',
810             'mkx',
811             'mqk',
812             'msm',
813             'mta',
814             'obo'
815             ],
816             'nub' => [
817             'fia',
818             'onw'
819             ],
820             'aav' => [
821             'irr',
822             'kdt',
823             'mkh',
824             'mun',
825             'nyl',
826             'sss',
827             'tth'
828             ],
829             'myn' => [
830             'acr',
831             'agu',
832             'caa',
833             'cac',
834             'cak',
835             'ctu',
836             'hus',
837             'itz',
838             'ixl',
839             'jac',
840             'kek',
841             'kjb',
842             'knj',
843             'mam',
844             'mhc',
845             'mop',
846             'poc',
847             'poh',
848             'quc',
849             'qum',
850             'quv',
851             'toj',
852             'ttc',
853             'tzh',
854             'tzj',
855             'tzo',
856             'usp',
857             'yua'
858             ],
859             'dra' => [
860             'brh',
861             'gon',
862             'iru',
863             'kan',
864             'kfa',
865             'kfc',
866             'kff',
867             'kmj',
868             'kru',
869             'kxl',
870             'kxu',
871             'kxv',
872             'mal',
873             'mjt',
874             'mjv',
875             'muv',
876             'tam',
877             'tcx',
878             'tcy',
879             'tel'
880             ],
881             'ssa' => [
882             'csu',
883             'dzg',
884             'fvr',
885             'gly',
886             'guk',
887             'ikx',
888             'kau',
889             'kbl',
890             'kie',
891             'kmq',
892             'lgn',
893             'mde',
894             'mls',
895             'rou',
896             'sdv',
897             'son',
898             'teu',
899             'tuq',
900             'udu',
901             'wti',
902             'xmr',
903             'xom'
904             ],
905             'jpx' => [
906             'jpn'
907             ],
908             'mul' => [
909             'aav',
910             'afa',
911             'aqa',
912             'aql',
913             'art',
914             'auf',
915             'aus',
916             'awd',
917             'azc',
918             'bih',
919             'cai',
920             'cau',
921             'cba',
922             'cdd',
923             'dra',
924             'egx',
925             'esx',
926             'euq',
927             'hmx',
928             'hok',
929             'hyx',
930             'ine',
931             'iro',
932             'jpx',
933             'khi',
934             'map',
935             'myn',
936             'nic',
937             'omq',
938             'paa',
939             'qwe',
940             'sal',
941             'sgn',
942             'sio',
943             'sit',
944             'sqj',
945             'ssa',
946             'tai',
947             'tup',
948             'tut',
949             'urj',
950             'wak',
951             'xnd'
952             ],
953             'cai' => [
954             'azc',
955             'cba',
956             'cuy',
957             'hok',
958             'hue',
959             'huv',
960             'hve',
961             'hvv',
962             'len',
963             'misu1242',
964             'mixe1284',
965             'myn',
966             'omq',
967             'pua',
968             'tequ1244',
969             'toto1251',
970             'tsz',
971             'xin'
972             ],
973             'hmx' => [
974             'bje',
975             'bpn',
976             'buh',
977             'bwn',
978             'cqd',
979             'hmd',
980             'hml',
981             'hmn',
982             'hnj',
983             'ium',
984             'mji',
985             'mmr',
986             'mww',
987             'pha',
988             'pnu',
989             'shx'
990             ],
991             'zle' => [
992             'bel',
993             'orv',
994             'rue',
995             'rus',
996             'ukr'
997             ],
998             'ngb' => [
999             'sag'
1000             ],
1001             'oto' => [
1002             'otm'
1003             ],
1004             'euq' => [
1005             'eus'
1006             ],
1007             'dmn' => [
1008             'bam',
1009             'bib',
1010             'bqc',
1011             'dnj',
1012             'dyu',
1013             'goa',
1014             'kao',
1015             'knk',
1016             'kno',
1017             'knu',
1018             'kpe',
1019             'lom',
1020             'man',
1021             'men',
1022             'mlq',
1023             'moa',
1024             'mwk',
1025             'rkm',
1026             'snk',
1027             'sus',
1028             'vai',
1029             'xkg',
1030             'yal'
1031             ],
1032             'poz' => [
1033             'aol',
1034             'bhp',
1035             'end',
1036             'hvn',
1037             'ivv',
1038             'kei',
1039             'kvh',
1040             'mqy',
1041             'nxe',
1042             'ple',
1043             'plf',
1044             'pqe',
1045             'pqw',
1046             'ski',
1047             'tao',
1048             'xbr',
1049             'xxk'
1050             ],
1051             'inc' => [
1052             'asm',
1053             'awa',
1054             'ben',
1055             'bgc',
1056             'bhb',
1057             'bho',
1058             'bjj',
1059             'bkk',
1060             'bns',
1061             'bpy',
1062             'bra',
1063             'ccp',
1064             'ctg',
1065             'div',
1066             'dml',
1067             'doi',
1068             'emx',
1069             'guj',
1070             'gwc',
1071             'gwt',
1072             'hif',
1073             'hin',
1074             'hne',
1075             'kas',
1076             'khw',
1077             'kls',
1078             'kok',
1079             'lah',
1080             'mag',
1081             'mai',
1082             'mar',
1083             'mvy',
1084             'mwr',
1085             'nep',
1086             'ori',
1087             'pan',
1088             'phl',
1089             'pra',
1090             'raj',
1091             'rml',
1092             'rmq',
1093             'rmt',
1094             'rom',
1095             'scl',
1096             'sdg',
1097             'sin',
1098             'skr',
1099             'snd',
1100             'syl',
1101             'urd'
1102             ],
1103             'azc' => [
1104             'chl',
1105             'com',
1106             'cup',
1107             'hch',
1108             'hop',
1109             'lui',
1110             'mfy',
1111             'mnr',
1112             'nah',
1113             'ntp',
1114             'ood',
1115             'opt',
1116             'pao',
1117             'par',
1118             'pia',
1119             'ppl',
1120             'ser',
1121             'shh',
1122             'stp',
1123             'tac',
1124             'tar',
1125             'tla',
1126             'tub',
1127             'var',
1128             'xaw',
1129             'xgf',
1130             'yaq'
1131             ],
1132             'misu1242' => [
1133             'ccr',
1134             'miq',
1135             'mtn',
1136             'ulw',
1137             'yan'
1138             ],
1139             'nic' => [
1140             'alv',
1141             'dmn',
1142             'eka',
1143             'kdo',
1144             'lam',
1145             'nqo',
1146             'nyo',
1147             'tog',
1148             'znd'
1149             ],
1150             'afa' => [
1151             'ber',
1152             'bxe',
1153             'cdc',
1154             'cop',
1155             'cus',
1156             'egy',
1157             'omv',
1158             'sem',
1159             'zwa'
1160             ],
1161             'bih' => [
1162             'anp',
1163             'bho',
1164             'hif',
1165             'hns',
1166             'kra',
1167             'kyw',
1168             'mag',
1169             'mah',
1170             'mai',
1171             'mjz',
1172             'sck',
1173             'smm',
1174             'soi',
1175             'tdb',
1176             'the',
1177             'thl',
1178             'thq',
1179             'thr',
1180             'tkb',
1181             'tkt'
1182             ],
1183             'znd' => [
1184             'zne'
1185             ],
1186             'mkh' => [
1187             'bbh',
1188             'bgk',
1189             'blr',
1190             'caq',
1191             'cbn',
1192             'crv',
1193             'cwg',
1194             'huo',
1195             'jah',
1196             'jhi',
1197             'kha',
1198             'khm',
1199             'kjg',
1200             'lbn',
1201             'mhe',
1202             'mlf',
1203             'mml',
1204             'mnw',
1205             'mqt',
1206             'mra',
1207             'mtq',
1208             'ncb',
1209             'oyb',
1210             'ply',
1211             'prk',
1212             'pry',
1213             'rka',
1214             'scb',
1215             'sea',
1216             'sii',
1217             'tef',
1218             'tnz',
1219             'tpu',
1220             'tyh',
1221             'uuu',
1222             'vie',
1223             'vwa',
1224             'wbm',
1225             'xao',
1226             'xnh',
1227             'zng'
1228             ],
1229             'wen' => [
1230             'dsb',
1231             'hsb'
1232             ],
1233             'kdo' => [
1234             'acz',
1235             'dec',
1236             'eli',
1237             'fuj',
1238             'hbn',
1239             'iof',
1240             'jle',
1241             'kcp',
1242             'kcr',
1243             'kec',
1244             'kgo',
1245             'kib',
1246             'laf',
1247             'lmd',
1248             'mor',
1249             'otr',
1250             'ras',
1251             'shw',
1252             'tag',
1253             'taz',
1254             'tbr',
1255             'tey',
1256             'tic',
1257             'tlo',
1258             'tms',
1259             'tqr',
1260             'wrn',
1261             'xtc'
1262             ],
1263             'khi' => [
1264             'hts',
1265             'ktz',
1266             'kwz',
1267             'naq',
1268             'nmn',
1269             'sad'
1270             ],
1271             'sio' => [
1272             'asb',
1273             'bll',
1274             'cro',
1275             'dak',
1276             'hid',
1277             'iow',
1278             'ksk',
1279             'lkt',
1280             'mhq',
1281             'ofo',
1282             'oma',
1283             'osa',
1284             'qua',
1285             'sto',
1286             'tta',
1287             'win',
1288             'xwc'
1289             ],
1290             'ijo' => [
1291             'iby',
1292             'ijc',
1293             'ije',
1294             'ijn',
1295             'ijs',
1296             'nkx',
1297             'okd',
1298             'okr',
1299             'orr'
1300             ],
1301             'art' => [
1302             'afh',
1303             'avk',
1304             'bzt',
1305             'dws',
1306             'epo',
1307             'ido',
1308             'igs',
1309             'ile',
1310             'ina',
1311             'jbo',
1312             'ldn',
1313             'lfn',
1314             'neu',
1315             'nov',
1316             'qya',
1317             'rmv',
1318             'sjn',
1319             'tlh',
1320             'tzl',
1321             'vol',
1322             'zbl'
1323             ],
1324             'auf' => [
1325             'aru',
1326             'cul',
1327             'dny',
1328             'pad',
1329             'swx'
1330             ],
1331             'itc' => [
1332             'lat',
1333             'osc',
1334             'roa',
1335             'spx',
1336             'xfa',
1337             'xum'
1338             ],
1339             'fox' => [
1340             'bnn',
1341             'bzg',
1342             'ckv',
1343             'dru',
1344             'fos',
1345             'pwn',
1346             'pyu',
1347             'ssf',
1348             'sxr',
1349             'tay',
1350             'trv',
1351             'tsu',
1352             'uun',
1353             'xnb',
1354             'xsy'
1355             ],
1356             'awd' => [
1357             'aca',
1358             'ame',
1359             'apu',
1360             'bae',
1361             'brg',
1362             'ccc',
1363             'cui',
1364             'gob',
1365             'guc',
1366             'guh',
1367             'guo',
1368             'ign',
1369             'inp',
1370             'kpc',
1371             'mbn',
1372             'not',
1373             'pbg',
1374             'pib',
1375             'pio',
1376             'plu',
1377             'tae',
1378             'trn',
1379             'ycn'
1380             ],
1381             'urj' => [
1382             'fiu',
1383             'syd'
1384             ],
1385             'roa' => [
1386             'arg',
1387             'ast',
1388             'cat',
1389             'cos',
1390             'cpf',
1391             'cpp',
1392             'dlm',
1393             'egl',
1394             'ext',
1395             'fax',
1396             'fra',
1397             'frc',
1398             'frm',
1399             'fro',
1400             'frp',
1401             'fur',
1402             'glg',
1403             'ist',
1404             'ita',
1405             'lad',
1406             'lij',
1407             'lld',
1408             'lmo',
1409             'mwl',
1410             'mxi',
1411             'nap',
1412             'nrf',
1413             'oci',
1414             'osp',
1415             'pcd',
1416             'pms',
1417             'por',
1418             'rgn',
1419             'roh',
1420             'ron',
1421             'ruo',
1422             'rup',
1423             'ruq',
1424             'scn',
1425             'sdc',
1426             'sdn',
1427             'spa',
1428             'srd',
1429             'vec',
1430             'wln'
1431             ],
1432             'xnd' => [
1433             'ath',
1434             'eya',
1435             'hoi',
1436             'tfn',
1437             'tli'
1438             ],
1439             'iro' => [
1440             'cay',
1441             'chr',
1442             'lre',
1443             'moh',
1444             'ntw',
1445             'one',
1446             'ono',
1447             'see',
1448             'sqn',
1449             'tus',
1450             'wya'
1451             ],
1452             'esx' => [
1453             'ale',
1454             'iku',
1455             'ipk',
1456             'kal',
1457             'ypk',
1458             'ysr'
1459             ],
1460             'cau' => [
1461             'ccn',
1462             'ccs'
1463             ],
1464             'tai' => [
1465             'lao',
1466             'tha'
1467             ],
1468             'sem' => [
1469             'aao',
1470             'acw',
1471             'acy',
1472             'aeb',
1473             'afb',
1474             'aii',
1475             'ajt',
1476             'akk',
1477             'amh',
1478             'amw',
1479             'apc',
1480             'ara',
1481             'arc',
1482             'arq',
1483             'ary',
1484             'arz',
1485             'ayl',
1486             'gdq',
1487             'gez',
1488             'har',
1489             'heb',
1490             'jrb',
1491             'mey',
1492             'mlt',
1493             'phn',
1494             'sam',
1495             'shu',
1496             'smp',
1497             'sqr',
1498             'syc',
1499             'tig',
1500             'tir',
1501             'tmr',
1502             'uga',
1503             'xaa',
1504             'xeb',
1505             'xpu'
1506             ],
1507             'ber' => [
1508             'cnu',
1509             'grr',
1510             'jbe',
1511             'jbn',
1512             'kab',
1513             'mzb',
1514             'nxm',
1515             'oua',
1516             'rif',
1517             'sds',
1518             'shi',
1519             'shy',
1520             'siz',
1521             'taq',
1522             'thv',
1523             'tmh',
1524             'tzm',
1525             'zen',
1526             'zgh'
1527             ],
1528             'nah' => [
1529             'nci'
1530             ],
1531             'day' => [
1532             'bth',
1533             'lra',
1534             'sdo',
1535             'sne'
1536             ],
1537             'tbq' => [
1538             'adx',
1539             'anm',
1540             'bod',
1541             'bqh',
1542             'brx',
1543             'duu',
1544             'ers',
1545             'gqi',
1546             'gro',
1547             'jya',
1548             'lhu',
1549             'lpo',
1550             'mxj',
1551             'njo',
1552             'nun',
1553             'trp',
1554             'twm'
1555             ],
1556             'wak' => [
1557             'dtd',
1558             'has',
1559             'hei',
1560             'kwk',
1561             'myh',
1562             'nuk'
1563             ],
1564             'sdv' => [
1565             'ach',
1566             'alz',
1567             'anu',
1568             'bfa',
1569             'ddd',
1570             'din',
1571             'enb',
1572             'eyo',
1573             'kdj',
1574             'keo',
1575             'kln',
1576             'kpz',
1577             'lky',
1578             'lot',
1579             'lpx',
1580             'luo',
1581             'mas',
1582             'mqu',
1583             'muz',
1584             'niq',
1585             'nsg',
1586             'nub',
1587             'nus',
1588             'saq',
1589             'sgc',
1590             'shk',
1591             'tec',
1592             'teo',
1593             'toq',
1594             'tuv',
1595             'tuy'
1596             ],
1597             'iir' => [
1598             'ask',
1599             'bsh',
1600             'inc',
1601             'ira',
1602             'prn',
1603             'wbk',
1604             'xvi'
1605             ],
1606             'hok' => [
1607             'acv',
1608             'atw',
1609             'boi',
1610             'cid',
1611             'coc',
1612             'crz',
1613             'esq',
1614             'inz',
1615             'kju',
1616             'klb',
1617             'kyh',
1618             'mov',
1619             'mrc',
1620             'obi',
1621             'peb',
1622             'pef',
1623             'pej',
1624             'peq',
1625             'pom',
1626             'poo',
1627             'ppi',
1628             'puy',
1629             'sei',
1630             'sht',
1631             'sln',
1632             'veo',
1633             'was',
1634             'ynn',
1635             'yuf',
1636             'yum'
1637             ],
1638             'zhx' => [
1639             'cdo',
1640             'cjy',
1641             'cpx',
1642             'czh',
1643             'czo',
1644             'gan',
1645             'hak',
1646             'hsn',
1647             'ltc',
1648             'mnp',
1649             'nan',
1650             'och',
1651             'wuu',
1652             'wxa',
1653             'yue',
1654             'zho'
1655             ],
1656             'sla' => [
1657             'zle',
1658             'zls',
1659             'zlw'
1660             ],
1661             'sit' => [
1662             'dzo',
1663             'ero',
1664             'grt',
1665             'hmr',
1666             'hni',
1667             'iii',
1668             'jkr',
1669             'kac',
1670             'kar',
1671             'lbj',
1672             'lus',
1673             'mni',
1674             'mya',
1675             'new',
1676             'njh',
1677             'njm',
1678             'nmy',
1679             'nwc',
1680             'nxq',
1681             'qvy',
1682             'sxg',
1683             'tbq',
1684             'tsj',
1685             'txg',
1686             'xsr',
1687             'zhx'
1688             ],
1689             'cpf' => [
1690             'acf',
1691             'cks',
1692             'crs',
1693             'gcf',
1694             'gcr',
1695             'hat',
1696             'kmv',
1697             'lou',
1698             'mfe',
1699             'rcf'
1700             ],
1701             'plf' => [
1702             'alo',
1703             'amv',
1704             'gal',
1705             'hbu',
1706             'kje',
1707             'lti',
1708             'mhs',
1709             'szn',
1710             'tet',
1711             'tlv',
1712             'txn',
1713             'wha'
1714             ],
1715             'pqe' => [
1716             'agw',
1717             'ahb',
1718             'aia',
1719             'aie',
1720             'aji',
1721             'akr',
1722             'alm',
1723             'alu',
1724             'ane',
1725             'anx',
1726             'apb',
1727             'app',
1728             'apr',
1729             'asz',
1730             'aty',
1731             'aua',
1732             'aud',
1733             'aul',
1734             'auq',
1735             'aut',
1736             'baa',
1737             'bch',
1738             'bcm',
1739             'bcu',
1740             'bgt',
1741             'bhc',
1742             'bhw',
1743             'biq',
1744             'bjk',
1745             'blp',
1746             'blq',
1747             'bnk',
1748             'bnr',
1749             'bpa',
1750             'brr',
1751             'btr',
1752             'buk',
1753             'bvc',
1754             'bvd',
1755             'bwd',
1756             'bxa',
1757             'bxf',
1758             'bzh',
1759             'bzq',
1760             'cal',
1761             'cam',
1762             'chk',
1763             'crc',
1764             'ddi',
1765             'dgg',
1766             'dhv',
1767             'dob',
1768             'dor',
1769             'drr',
1770             'erg',
1771             'erk',
1772             'etn',
1773             'faf',
1774             'far',
1775             'fij',
1776             'frt',
1777             'fud',
1778             'fut',
1779             'fwa',
1780             'gdd',
1781             'gei',
1782             'gfk',
1783             'gga',
1784             'ggt',
1785             'ghn',
1786             'gil',
1787             'gli',
1788             'gmb',
1789             'goo',
1790             'gri',
1791             'grz',
1792             'gzn',
1793             'hah',
1794             'hao',
1795             'haw',
1796             'hiw',
1797             'hla',
1798             'hoa',
1799             'hrw',
1800             'iai',
1801             'irh',
1802             'jae',
1803             'jaj',
1804             'jaz',
1805             'kbm',
1806             'kdk',
1807             'khl',
1808             'kij',
1809             'kji',
1810             'kkk',
1811             'klv',
1812             'koa',
1813             'kos',
1814             'kpg',
1815             'kqw',
1816             'krf',
1817             'ksd',
1818             'ksg',
1819             'ktm',
1820             'kvc',
1821             'kwd',
1822             'kwf',
1823             'kxr',
1824             'kzk',
1825             'kzu',
1826             'lbb',
1827             'lbv',
1828             'lcm',
1829             'lek',
1830             'ler',
1831             'leu',
1832             'lga',
1833             'lgb',
1834             'lgk',
1835             'lgl',
1836             'lgr',
1837             'lgu',
1838             'lht',
1839             'lib',
1840             'lid',
1841             'lkn',
1842             'lle',
1843             'llf',
1844             'llp',
1845             'llu',
1846             'llx',
1847             'lmg',
1848             'lml',
1849             'lmu',
1850             'lmv',
1851             'loj',
1852             'los',
1853             'lpa',
1854             'lrv',
1855             'lrz',
1856             'lww',
1857             'mah',
1858             'mee',
1859             'mek',
1860             'met',
1861             'meu',
1862             'mft',
1863             'mgl',
1864             'mkj',
1865             'mkv',
1866             'mky',
1867             'mla',
1868             'mln',
1869             'mlu',
1870             'mlv',
1871             'mme',
1872             'mmg',
1873             'mmt',
1874             'mmw',
1875             'mmx',
1876             'mna',
1877             'mnv',
1878             'mox',
1879             'mpr',
1880             'mpy',
1881             'mqa',
1882             'mqm',
1883             'mrb',
1884             'mri',
1885             'mrl',
1886             'mrm',
1887             'mrn',
1888             'mrq',
1889             'mrv',
1890             'msq',
1891             'mte',
1892             'mtt',
1893             'mvo',
1894             'mwc',
1895             'mwh',
1896             'mwi',
1897             'mwo',
1898             'mxe',
1899             'nal',
1900             'nau',
1901             'ncc',
1902             'ncf',
1903             'ncn',
1904             'nee',
1905             'nem',
1906             'nen',
1907             'nfl',
1908             'ngr',
1909             'niu',
1910             'nke',
1911             'nkr',
1912             'nlg',
1913             'nmb',
1914             'nmk',
1915             'nms',
1916             'nmt',
1917             'nnd',
1918             'npn',
1919             'nsn',
1920             'nss',
1921             'nsw',
1922             'nua',
1923             'nuw',
1924             'nwi',
1925             'olr',
1926             'omb',
1927             'onu',
1928             'ora',
1929             'pek',
1930             'pex',
1931             'pfa',
1932             'pgk',
1933             'pif',
1934             'piv',
1935             'piz',
1936             'pkg',
1937             'pma',
1938             'pme',
1939             'pmt',
1940             'pnh',
1941             'pon',
1942             'pop',
1943             'ppn',
1944             'pri',
1945             'pss',
1946             'psw',
1947             'ptp',
1948             'ptv',
1949             'puw',
1950             'pwg',
1951             'rai',
1952             'rak',
1953             'rap',
1954             'rar',
1955             'ray',
1956             'roe',
1957             'rri',
1958             'rro',
1959             'rug',
1960             'sax',
1961             'sbb',
1962             'sbc',
1963             'sbe',
1964             'sbh',
1965             'sgz',
1966             'sij',
1967             'sjr',
1968             'sku',
1969             'slz',
1970             'smo',
1971             'sns',
1972             'sob',
1973             'sol',
1974             'sov',
1975             'sps',
1976             'ssg',
1977             'stn',
1978             'stw',
1979             'swp',
1980             'szw',
1981             'tah',
1982             'tbc',
1983             'tbe',
1984             'tbf',
1985             'tbj',
1986             'tgc',
1987             'tgi',
1988             'tgp',
1989             'tgs',
1990             'tio',
1991             'tkl',
1992             'tkp',
1993             'tkw',
1994             'tlm',
1995             'tlr',
1996             'tlx',
1997             'tmb',
1998             'tmi',
1999             'tmy',
2000             'tnk',
2001             'tnl',
2002             'tnn',
2003             'tnp',
2004             'tnx',
2005             'ton',
2006             'tox',
2007             'tpv',
2008             'tpz',
2009             'tql',
2010             'tqp',
2011             'tsr',
2012             'ttu',
2013             'ttv',
2014             'tuc',
2015             'tva',
2016             'tvk',
2017             'tvl',
2018             'twp',
2019             'ubr',
2020             'uge',
2021             'uli',
2022             'upv',
2023             'urr',
2024             'urv',
2025             'utp',
2026             'uve',
2027             'uvl',
2028             'vao',
2029             'vmg',
2030             'vnk',
2031             'vnm',
2032             'vra',
2033             'vrs',
2034             'vrt',
2035             'wiv',
2036             'wls',
2037             'woe',
2038             'wuv',
2039             'wwo',
2040             'wyy',
2041             'xsi',
2042             'yap',
2043             'yly',
2044             'zgr'
2045             ],
2046             'bnt' => [
2047             'abb',
2048             'asa',
2049             'auh',
2050             'bas',
2051             'beb',
2052             'bem',
2053             'beq',
2054             'bez',
2055             'bip',
2056             'bja',
2057             'bkh',
2058             'bkw',
2059             'bng',
2060             'bni',
2061             'bqz',
2062             'brf',
2063             'btb',
2064             'bum',
2065             'bvb',
2066             'bwt',
2067             'bxg',
2068             'cgg',
2069             'cjk',
2070             'cwe',
2071             'dav',
2072             'dez',
2073             'dma',
2074             'dua',
2075             'ebu',
2076             'eko',
2077             'eto',
2078             'ewo',
2079             'fan',
2080             'fip',
2081             'guz',
2082             'haq',
2083             'heh',
2084             'her',
2085             'hke',
2086             'hoo',
2087             'jmc',
2088             'kam',
2089             'kck',
2090             'kcv',
2091             'kde',
2092             'kik',
2093             'kin',
2094             'kkj',
2095             'kmb',
2096             'kon',
2097             'koo',
2098             'koq',
2099             'kqn',
2100             'ksb',
2101             'ksf',
2102             'kua',
2103             'kws',
2104             'kzo',
2105             'lag',
2106             'lch',
2107             'lik',
2108             'lin',
2109             'lol',
2110             'loz',
2111             'lua',
2112             'lub',
2113             'lue',
2114             'lug',
2115             'lun',
2116             'luy',
2117             'lyn',
2118             'mbo',
2119             'mdw',
2120             'mer',
2121             'mgh',
2122             'mhb',
2123             'mhw',
2124             'mye',
2125             'nba',
2126             'nbl',
2127             'ndc',
2128             'nde',
2129             'ndo',
2130             'ngc',
2131             'ngl',
2132             'njx',
2133             'nmg',
2134             'nnb',
2135             'nse',
2136             'nso',
2137             'nya',
2138             'nyf',
2139             'nym',
2140             'nyn',
2141             'pic',
2142             'rng',
2143             'rof',
2144             'run',
2145             'rwk',
2146             'rwm',
2147             'sbp',
2148             'seh',
2149             'shr',
2150             'sna',
2151             'snq',
2152             'sop',
2153             'sot',
2154             'ssw',
2155             'suk',
2156             'swa',
2157             'swb',
2158             'tll',
2159             'toi',
2160             'tsn',
2161             'tso',
2162             'tum',
2163             'umb',
2164             'ven',
2165             'vif',
2166             'vmk',
2167             'vun',
2168             'wdd',
2169             'wlc',
2170             'wni',
2171             'xho',
2172             'xog',
2173             'yao',
2174             'zdj',
2175             'zmw',
2176             'zul'
2177             ],
2178             'smi' => [
2179             'sia',
2180             'sjd',
2181             'sje',
2182             'sjt',
2183             'sma',
2184             'sme',
2185             'smj',
2186             'smn',
2187             'sms'
2188             ],
2189             'egx' => [
2190             'egy'
2191             ],
2192             'gmw' => [
2193             'afr',
2194             'ang',
2195             'cim',
2196             'deu',
2197             'dum',
2198             'eng',
2199             'enm',
2200             'frk',
2201             'frr',
2202             'fry',
2203             'gct',
2204             'gmh',
2205             'gml',
2206             'goh',
2207             'gos',
2208             'gsw',
2209             'ksh',
2210             'lim',
2211             'lng',
2212             'ltz',
2213             'mhn',
2214             'nds',
2215             'nld',
2216             'odt',
2217             'ofs',
2218             'osx',
2219             'pdc',
2220             'pfl',
2221             'sco',
2222             'stq',
2223             'swg',
2224             'wae',
2225             'wep',
2226             'wym',
2227             'yec',
2228             'yid',
2229             'zea'
2230             ],
2231             'swa' => [
2232             'swc'
2233             ],
2234             'paa' => [
2235             'aau',
2236             'anz',
2237             'ddg',
2238             'gak',
2239             'kax',
2240             'kmo',
2241             'lvk',
2242             'mok',
2243             'nas',
2244             'ngf',
2245             'pgu',
2246             'saj',
2247             'tcm',
2248             'tft',
2249             'tif',
2250             'tlb',
2251             'tqu',
2252             'waj',
2253             'wli',
2254             'yee',
2255             'zuh'
2256             ],
2257             'cmc' => [
2258             'ace',
2259             'cje',
2260             'cjm',
2261             'hro',
2262             'huq',
2263             'jra',
2264             'rad',
2265             'rog'
2266             ],
2267             'toto1251' => [
2268             'tcw',
2269             'tee',
2270             'tku',
2271             'tlc',
2272             'tlp',
2273             'toc',
2274             'too',
2275             'top',
2276             'tos',
2277             'tpp',
2278             'tpt',
2279             'tqt'
2280             ],
2281             'zlw' => [
2282             'ces',
2283             'csb',
2284             'czk',
2285             'pol',
2286             'pox',
2287             'slk',
2288             'szl',
2289             'wen'
2290             ],
2291             'sal' => [
2292             'cjh',
2293             'clm',
2294             'col',
2295             'coo',
2296             'cow',
2297             'crd',
2298             'fla',
2299             'hur',
2300             'lil',
2301             'nok',
2302             'oka',
2303             'qun',
2304             'shs',
2305             'spo',
2306             'squ',
2307             'str',
2308             'thp'
2309             ],
2310             'fiu' => [
2311             'chm',
2312             'est',
2313             'fin',
2314             'fit',
2315             'fkv',
2316             'hun',
2317             'izh',
2318             'kca',
2319             'koi',
2320             'kom',
2321             'krl',
2322             'liv',
2323             'mdf',
2324             'mns',
2325             'mrj',
2326             'myv',
2327             'olo',
2328             'smi',
2329             'udm',
2330             'vep',
2331             'vot',
2332             'vro'
2333             ],
2334             'zls' => [
2335             'bos',
2336             'bul',
2337             'chu',
2338             'hrv',
2339             'mkd',
2340             'slv',
2341             'srp'
2342             ],
2343             'bad' => [
2344             'bbp',
2345             'bfl',
2346             'bjo',
2347             'bpd',
2348             'bqk',
2349             'gox',
2350             'kuw',
2351             'liy',
2352             'lna',
2353             'lnl',
2354             'mnh',
2355             'nue',
2356             'nuu',
2357             'tor',
2358             'yaj',
2359             'zmz'
2360             ],
2361             'ira' => [
2362             'ave',
2363             'bal',
2364             'bsg',
2365             'ckb',
2366             'fas',
2367             'glk',
2368             'hac',
2369             'haz',
2370             'isk',
2371             'jdt',
2372             'jpr',
2373             'kho',
2374             'kur',
2375             'lrc',
2376             'lsa',
2377             'mzn',
2378             'oru',
2379             'oss',
2380             'pal',
2381             'peo',
2382             'prc',
2383             'pus',
2384             'sgh',
2385             'sgl',
2386             'sgy',
2387             'siy',
2388             'smy',
2389             'sog',
2390             'sqo',
2391             'srh',
2392             'tgk',
2393             'tly',
2394             'ttt',
2395             'wbl',
2396             'xbc',
2397             'xco',
2398             'xpr',
2399             'xsc',
2400             'yai',
2401             'zum',
2402             'zza'
2403             ],
2404             'cdc' => [
2405             'anc',
2406             'ank',
2407             'bid',
2408             'daa',
2409             'hau',
2410             'hed',
2411             'lme',
2412             'maf',
2413             'mcn',
2414             'mmy',
2415             'mpi',
2416             'mse',
2417             'mug',
2418             'nnc',
2419             'nnn',
2420             'pip',
2421             'sor',
2422             'tmc',
2423             'zim',
2424             'zuy'
2425             ],
2426             'sgn' => [
2427             'csn',
2428             'fcs',
2429             'fsl',
2430             'ils',
2431             'isg',
2432             'rsl'
2433             ],
2434             'gem' => [
2435             'gme',
2436             'gmq',
2437             'gmw'
2438             ],
2439             'xgn' => [
2440             'bua',
2441             'dta',
2442             'kxs',
2443             'mhj',
2444             'mjg',
2445             'mon',
2446             'mvf',
2447             'peh',
2448             'sce',
2449             'xal',
2450             'xwo',
2451             'yuy'
2452             ],
2453             'kro' => [
2454             'ald',
2455             'bsq',
2456             'dic',
2457             'grb',
2458             'gud',
2459             'gxx',
2460             'ney',
2461             'nwb',
2462             'wec'
2463             ],
2464             'bai' => [
2465             'bbj',
2466             'bko',
2467             'byv',
2468             'fmp',
2469             'jgo',
2470             'nla',
2471             'nnh',
2472             'nnz',
2473             'nwe',
2474             'xmg',
2475             'ybb'
2476             ],
2477             'csu' => [
2478             'avu',
2479             'bdh',
2480             'bex',
2481             'bot',
2482             'kcm',
2483             'led',
2484             'mdi',
2485             'mdj',
2486             'mhi',
2487             'mwm',
2488             'myb',
2489             'niy',
2490             'sba'
2491             ],
2492             'cel' => [
2493             'bre',
2494             'cor',
2495             'cym',
2496             'gla',
2497             'gle',
2498             'glv',
2499             'mga',
2500             'nrc',
2501             'obt',
2502             'owl',
2503             'sga',
2504             'wlm',
2505             'xbm',
2506             'xcb',
2507             'xce',
2508             'xga',
2509             'xpi'
2510             ],
2511             'alg' => [
2512             'alq',
2513             'arp',
2514             'atj',
2515             'ats',
2516             'bla',
2517             'chy',
2518             'ciw',
2519             'cre',
2520             'del',
2521             'kic',
2522             'mez',
2523             'mia',
2524             'mic',
2525             'mjy',
2526             'moe',
2527             'nnt',
2528             'oji',
2529             'ojs',
2530             'ojw',
2531             'otw',
2532             'pim',
2533             'pot',
2534             'qyp',
2535             'sac',
2536             'sjw',
2537             'unm',
2538             'wam',
2539             'xlb',
2540             'xlo',
2541             'xnt',
2542             'xpq'
2543             ],
2544             'gme' => [
2545             'got',
2546             'xvn'
2547             ],
2548             'son' => [
2549             'ddn',
2550             'dje',
2551             'kcy',
2552             'khq',
2553             'ses',
2554             'twq'
2555             ],
2556             'omv' => [
2557             'aiw',
2558             'bcq',
2559             'bwo',
2560             'dim',
2561             'doz',
2562             'jnj',
2563             'mdx',
2564             'noz',
2565             'she',
2566             'wal',
2567             'zay'
2568             ]
2569             };
2570             $LanguageParent = {
2571             'wwa' => 'alv',
2572             'tut' => 'mul',
2573             'mixe1284' => 'cai',
2574             'gaa' => 'alv',
2575             'kxr' => 'pqe',
2576             'crh' => 'trk',
2577             'xlc' => 'ine',
2578             'ssf' => 'fox',
2579             'cup' => 'azc',
2580             'mak' => 'pqw',
2581             'esq' => 'hok',
2582             'pon' => 'pqe',
2583             'pol' => 'zlw',
2584             'tpx' => 'omq',
2585             'lgr' => 'pqe',
2586             'pra' => 'inc',
2587             'pri' => 'pqe',
2588             'nnd' => 'pqe',
2589             'zne' => 'znd',
2590             'bqc' => 'dmn',
2591             'aii' => 'sem',
2592             'stq' => 'gmw',
2593             'wam' => 'alg',
2594             'zmz' => 'bad',
2595             'nsn' => 'pqe',
2596             'mcn' => 'cdc',
2597             'mzw' => 'alv',
2598             'bvc' => 'pqe',
2599             'atd' => 'mno',
2600             'kwd' => 'pqe',
2601             'mns' => 'fiu',
2602             'hau' => 'cdc',
2603             'nia' => 'pqw',
2604             'tqr' => 'kdo',
2605             'tql' => 'pqe',
2606             'dje' => 'son',
2607             'sba' => 'csu',
2608             'pqw' => 'poz',
2609             'pbp' => 'alv',
2610             'ven' => 'bnt',
2611             'znd' => 'nic',
2612             'wen' => 'zlw',
2613             'aud' => 'pqe',
2614             'chl' => 'azc',
2615             'toj' => 'myn',
2616             'ofs' => 'gmw',
2617             'ssg' => 'pqe',
2618             'mhe' => 'mkh',
2619             'pap' => 'cpp',
2620             'ntm' => 'alv',
2621             'jkr' => 'sit',
2622             'ppi' => 'hok',
2623             'kdd' => 'aus',
2624             'lbb' => 'pqe',
2625             'awd' => 'mul',
2626             'doz' => 'omv',
2627             'oma' => 'sio',
2628             'quf' => 'qwe',
2629             'dzo' => 'sit',
2630             'fan' => 'bnt',
2631             'iir' => 'ine',
2632             'blr' => 'mkh',
2633             'lim' => 'gmw',
2634             'irk' => 'cus',
2635             'bjk' => 'pqe',
2636             'div' => 'inc',
2637             'qup' => 'qwe',
2638             'sgn' => 'mul',
2639             'ggt' => 'pqe',
2640             'tso' => 'bnt',
2641             'alm' => 'pqe',
2642             'coz' => 'omq',
2643             'tcb' => 'ath',
2644             'dgg' => 'pqe',
2645             'mhc' => 'myn',
2646             'ndo' => 'bnt',
2647             'fla' => 'sal',
2648             'byv' => 'bai',
2649             'qxt' => 'qwe',
2650             'str' => 'sal',
2651             'kno' => 'dmn',
2652             'bkm' => 'alv',
2653             'tuz' => 'alv',
2654             'amv' => 'plf',
2655             'hrv' => 'zls',
2656             'qxh' => 'qwe',
2657             'lch' => 'bnt',
2658             'slz' => 'pqe',
2659             'qun' => 'sal',
2660             'ify' => 'phi',
2661             'twq' => 'son',
2662             'hro' => 'cmc',
2663             'mhw' => 'bnt',
2664             'drg' => 'pqw',
2665             'yec' => 'gmw',
2666             'nym' => 'bnt',
2667             'nuk' => 'wak',
2668             'wec' => 'kro',
2669             'nrm' => 'pqw',
2670             'nen' => 'pqe',
2671             'caf' => 'ath',
2672             'zoc' => 'mixe1284',
2673             'nrn' => 'gmq',
2674             'dzg' => 'ssa',
2675             'yue' => 'zhx',
2676             'sns' => 'pqe',
2677             'mog' => 'phi',
2678             'lfn' => 'art',
2679             'bja' => 'bnt',
2680             'pbg' => 'awd',
2681             'tly' => 'ira',
2682             'app' => 'pqe',
2683             'mvy' => 'inc',
2684             'fry' => 'gmw',
2685             'dur' => 'alv',
2686             'quh' => 'qwe',
2687             'mjz' => 'bih',
2688             'tlb' => 'paa',
2689             'akv' => 'ccn',
2690             'pop' => 'pqe',
2691             'eli' => 'kdo',
2692             'afa' => 'mul',
2693             'mmg' => 'pqe',
2694             'bgs' => 'mno',
2695             'sda' => 'pqw',
2696             'bdg' => 'pqw',
2697             'huz' => 'ccn',
2698             'sem' => 'afa',
2699             'obo' => 'mno',
2700             'bkz' => 'pqw',
2701             'czk' => 'zlw',
2702             'stn' => 'pqe',
2703             'enm' => 'gmw',
2704             'ber' => 'afa',
2705             'tpp' => 'toto1251',
2706             'end' => 'poz',
2707             'hve' => 'cai',
2708             'kpe' => 'dmn',
2709             'tuf' => 'cba',
2710             'cul' => 'auf',
2711             'lmg' => 'pqe',
2712             'fox' => 'map',
2713             'frp' => 'roa',
2714             'prk' => 'mkh',
2715             'leu' => 'pqe',
2716             'deu' => 'gmw',
2717             'ple' => 'poz',
2718             'qvw' => 'qwe',
2719             'led' => 'csu',
2720             'vep' => 'fiu',
2721             'slm' => 'pqw',
2722             'lug' => 'bnt',
2723             'csu' => 'ssa',
2724             'qub' => 'qwe',
2725             'tbj' => 'pqe',
2726             'hns' => 'bih',
2727             'gei' => 'pqe',
2728             'bad' => 'alv',
2729             'bzg' => 'fox',
2730             'ady' => 'ccn',
2731             'aau' => 'paa',
2732             'kap' => 'ccn',
2733             'sam' => 'sem',
2734             'ulw' => 'misu1242',
2735             'qxw' => 'qwe',
2736             'qvl' => 'qwe',
2737             'llk' => 'pqw',
2738             'kmv' => 'cpf',
2739             'hmr' => 'sit',
2740             'nsg' => 'sdv',
2741             'tku' => 'toto1251',
2742             'ler' => 'pqe',
2743             'kan' => 'dra',
2744             'rwk' => 'bnt',
2745             'cba' => 'cai',
2746             'mun' => 'aav',
2747             'kjb' => 'myn',
2748             'pex' => 'pqe',
2749             'kpc' => 'awd',
2750             'ciw' => 'alg',
2751             'wmt' => 'aus',
2752             'btd' => 'btk',
2753             'tdx' => 'pqw',
2754             'ttv' => 'pqe',
2755             'wbp' => 'aus',
2756             'ngf' => 'paa',
2757             'aka' => 'alv',
2758             'haw' => 'pqe',
2759             'tat' => 'trk',
2760             'lot' => 'sdv',
2761             'isk' => 'ira',
2762             'qus' => 'qwe',
2763             'swb' => 'bnt',
2764             'uge' => 'pqe',
2765             'mmr' => 'hmx',
2766             'liv' => 'fiu',
2767             'bba' => 'alv',
2768             'ncc' => 'pqe',
2769             'ibg' => 'phi',
2770             'kao' => 'dmn',
2771             'krc' => 'trk',
2772             'nzi' => 'alv',
2773             'kge' => 'pqw',
2774             'tuv' => 'sdv',
2775             'oci' => 'roa',
2776             'brr' => 'pqe',
2777             'ney' => 'kro',
2778             'obi' => 'hok',
2779             'cae' => 'alv',
2780             'saj' => 'paa',
2781             'cbn' => 'mkh',
2782             'zos' => 'mixe1284',
2783             'cdo' => 'zhx',
2784             'mok' => 'paa',
2785             'mjy' => 'alg',
2786             'uzs' => 'trk',
2787             'maf' => 'cdc',
2788             'jhi' => 'mkh',
2789             'sbh' => 'pqe',
2790             'mer' => 'bnt',
2791             'ava' => 'ccn',
2792             'biq' => 'pqe',
2793             'krl' => 'fiu',
2794             'waj' => 'paa',
2795             'iba' => 'pqw',
2796             'ngl' => 'bnt',
2797             'mwr' => 'inc',
2798             'cak' => 'myn',
2799             'gud' => 'kro',
2800             'smj' => 'smi',
2801             'tll' => 'bnt',
2802             'bkc' => 'alv',
2803             'srr' => 'alv',
2804             'the' => 'bih',
2805             'kbm' => 'pqe',
2806             'tmy' => 'pqe',
2807             'bwd' => 'pqe',
2808             'blq' => 'pqe',
2809             'rri' => 'pqe',
2810             'cji' => 'ccn',
2811             'som' => 'cus',
2812             'iai' => 'pqe',
2813             'lhu' => 'tbq',
2814             'txb' => 'ine',
2815             'nnn' => 'cdc',
2816             'sxg' => 'sit',
2817             'grn' => 'tup',
2818             'wha' => 'plf',
2819             'osa' => 'sio',
2820             'ems' => 'ypk',
2821             'gej' => 'alv',
2822             'pre' => 'cpp',
2823             'mam' => 'myn',
2824             'dua' => 'bnt',
2825             'tsr' => 'pqe',
2826             'anw' => 'alv',
2827             'zbc' => 'pqw',
2828             'kim' => 'trk',
2829             'klj' => 'trk',
2830             'myn' => 'cai',
2831             'hop' => 'azc',
2832             'lub' => 'bnt',
2833             'xmf' => 'ccs',
2834             'beg' => 'pqw',
2835             'tmh' => 'ber',
2836             'ccc' => 'awd',
2837             'ils' => 'sgn',
2838             'kxd' => 'pqw',
2839             'kcr' => 'kdo',
2840             'bez' => 'bnt',
2841             'bpy' => 'inc',
2842             'xnd' => 'mul',
2843             'zwa' => 'afa',
2844             'tmi' => 'pqe',
2845             'erk' => 'pqe',
2846             'mrq' => 'pqe',
2847             'lra' => 'day',
2848             'qwm' => 'trk',
2849             'ajg' => 'alv',
2850             'tkr' => 'ccn',
2851             'xbc' => 'ira',
2852             'ycn' => 'awd',
2853             'tnw' => 'phi',
2854             'ldm' => 'alv',
2855             'ubr' => 'pqe',
2856             'fit' => 'fiu',
2857             'yav' => 'alv',
2858             'xgn' => 'tut',
2859             'aba' => 'alv',
2860             'hbu' => 'plf',
2861             'aia' => 'pqe',
2862             'omv' => 'afa',
2863             'xsy' => 'fox',
2864             'grc' => 'grk',
2865             'utp' => 'pqe',
2866             'ira' => 'iir',
2867             'ign' => 'awd',
2868             'dob' => 'pqe',
2869             'ree' => 'pqw',
2870             'tnz' => 'mkh',
2871             'spp' => 'alv',
2872             'rad' => 'cmc',
2873             'sot' => 'bnt',
2874             'gzn' => 'pqe',
2875             'bts' => 'btk',
2876             'zmw' => 'bnt',
2877             'rar' => 'pqe',
2878             'qum' => 'myn',
2879             'ist' => 'roa',
2880             'guz' => 'bnt',
2881             'dyu' => 'dmn',
2882             'vra' => 'pqe',
2883             'gmb' => 'pqe',
2884             'phl' => 'inc',
2885             'sxn' => 'phi',
2886             'crx' => 'ath',
2887             'dai' => 'alv',
2888             'tef' => 'mkh',
2889             'eto' => 'bnt',
2890             'chr' => 'iro',
2891             'agx' => 'ccn',
2892             'btk' => 'pqw',
2893             'xnh' => 'mkh',
2894             'lmo' => 'roa',
2895             'tequ1244' => 'cai',
2896             'tfi' => 'alv',
2897             'taz' => 'kdo',
2898             'snv' => 'pqw',
2899             'tyv' => 'trk',
2900             'ani' => 'ccn',
2901             'kjc' => 'pqw',
2902             'pan' => 'inc',
2903             'roe' => 'pqe',
2904             'nob' => 'gmq',
2905             'tkb' => 'bih',
2906             'bko' => 'bai',
2907             'one' => 'iro',
2908             'tel' => 'dra',
2909             'gle' => 'cel',
2910             'bea' => 'ath',
2911             'bqh' => 'tbq',
2912             'mdw' => 'bnt',
2913             'iro' => 'mul',
2914             'nqo' => 'nic',
2915             'fao' => 'gmq',
2916             'uhn' => 'ngf',
2917             'irh' => 'pqe',
2918             'bik' => 'phi',
2919             'jpn' => 'jpx',
2920             'mic' => 'alg',
2921             'ori' => 'inc',
2922             'egy' => 'egx',
2923             'peq' => 'hok',
2924             'tzh' => 'myn',
2925             'oru' => 'ira',
2926             'mfe' => 'cpf',
2927             'mbp' => 'cba',
2928             'sah' => 'trk',
2929             'sgy' => 'ira',
2930             'inh' => 'ccn',
2931             'orv' => 'zle',
2932             'keo' => 'sdv',
2933             'daa' => 'cdc',
2934             'koa' => 'pqe',
2935             'cnu' => 'ber',
2936             'urv' => 'pqe',
2937             'nld' => 'gmw',
2938             'sdo' => 'day',
2939             'yee' => 'paa',
2940             'jra' => 'cmc',
2941             'cus' => 'afa',
2942             'map' => 'mul',
2943             'nwi' => 'pqe',
2944             'kdk' => 'pqe',
2945             'tpl' => 'omq',
2946             'hin' => 'inc',
2947             'upv' => 'pqe',
2948             'txn' => 'plf',
2949             'kje' => 'plf',
2950             'myv' => 'fiu',
2951             'hmn' => 'hmx',
2952             'ach' => 'sdv',
2953             'nmb' => 'pqe',
2954             'kzk' => 'pqe',
2955             'mlv' => 'pqe',
2956             'gal' => 'plf',
2957             'lgn' => 'ssa',
2958             'olt' => 'bat',
2959             'buc' => 'pqw',
2960             'coo' => 'sal',
2961             'bgk' => 'mkh',
2962             'khm' => 'mkh',
2963             'dra' => 'mul',
2964             'mai' => 'bih',
2965             'mzb' => 'ber',
2966             'pua' => 'cai',
2967             'dal' => 'cus',
2968             'aqa' => 'mul',
2969             'mwh' => 'pqe',
2970             'cha' => 'pqw',
2971             'bdl' => 'pqw',
2972             'tbc' => 'pqe',
2973             'tic' => 'kdo',
2974             'eus' => 'euq',
2975             'ley' => 'pqw',
2976             'pot' => 'alg',
2977             'bbl' => 'ccn',
2978             'bpa' => 'pqe',
2979             'udm' => 'fiu',
2980             'sgl' => 'ira',
2981             'kdj' => 'sdv',
2982             'smy' => 'ira',
2983             'ikx' => 'ssa',
2984             'nmg' => 'bnt',
2985             'nnz' => 'bai',
2986             'lcm' => 'pqe',
2987             'pau' => 'pqw',
2988             'uli' => 'pqe',
2989             'pnt' => 'grk',
2990             'ace' => 'cmc',
2991             'otm' => 'oto',
2992             'kro' => 'alv',
2993             'gmh' => 'gmw',
2994             'ayb' => 'alv',
2995             'har' => 'sem',
2996             'eng' => 'gmw',
2997             'lbj' => 'sit',
2998             'blo' => 'alv',
2999             'xmr' => 'ssa',
3000             'nfl' => 'pqe',
3001             'kji' => 'pqe',
3002             'vwa' => 'mkh',
3003             'bod' => 'tbq',
3004             'sva' => 'ccs',
3005             'ine' => 'mul',
3006             'mui' => 'pqw',
3007             'gag' => 'trk',
3008             'tzm' => 'ber',
3009             'bjj' => 'inc',
3010             'gui' => 'tup',
3011             'xnt' => 'alg',
3012             'wru' => 'pqw',
3013             'skf' => 'tup',
3014             'maq' => 'omq',
3015             'dec' => 'kdo',
3016             'lit' => 'bat',
3017             'ido' => 'art',
3018             'gld' => 'tuw',
3019             'mqm' => 'pqe',
3020             'dan' => 'gmq',
3021             'xpr' => 'ira',
3022             'rmv' => 'art',
3023             'bsc' => 'alv',
3024             'acw' => 'sem',
3025             'kgo' => 'kdo',
3026             'xho' => 'bnt',
3027             'ccs' => 'cau',
3028             'bsq' => 'kro',
3029             'tkw' => 'pqe',
3030             'btm' => 'btk',
3031             'hoo' => 'bnt',
3032             'ntw' => 'iro',
3033             'wlc' => 'bnt',
3034             'mir' => 'mixe1284',
3035             'oto' => 'omq',
3036             'nau' => 'pqe',
3037             'kry' => 'ccn',
3038             'dbj' => 'pqw',
3039             'aae' => 'sqj',
3040             'bum' => 'bnt',
3041             'shw' => 'kdo',
3042             'ysr' => 'esx',
3043             'knf' => 'alv',
3044             'hnj' => 'hmx',
3045             'nun' => 'tbq',
3046             'cje' => 'cmc',
3047             'pfl' => 'gmw',
3048             'gro' => 'tbq',
3049             'bch' => 'pqe',
3050             'mrl' => 'pqe',
3051             'qxu' => 'qwe',
3052             'nse' => 'bnt',
3053             'ijs' => 'ijo',
3054             'scl' => 'inc',
3055             'tgc' => 'pqe',
3056             'tne' => 'phi',
3057             'lvk' => 'paa',
3058             'fod' => 'alv',
3059             'mxj' => 'tbq',
3060             'hao' => 'pqe',
3061             'zng' => 'mkh',
3062             'cwe' => 'bnt',
3063             'kmb' => 'bnt',
3064             'krx' => 'alv',
3065             'pmt' => 'pqe',
3066             'frc' => 'roa',
3067             'kde' => 'bnt',
3068             'cjk' => 'bnt',
3069             'plu' => 'awd',
3070             'poo' => 'hok',
3071             'mtd' => 'pqw',
3072             'ell' => 'grk',
3073             'ood' => 'azc',
3074             'lme' => 'cdc',
3075             'trs' => 'omq',
3076             'bph' => 'ccn',
3077             'xlb' => 'alg',
3078             'qxn' => 'qwe',
3079             'anu' => 'sdv',
3080             'tam' => 'dra',
3081             'tey' => 'kdo',
3082             'tos' => 'toto1251',
3083             'tlx' => 'pqe',
3084             'ghn' => 'pqe',
3085             'kjj' => 'ccn',
3086             'khq' => 'son',
3087             'nms' => 'pqe',
3088             'mtt' => 'pqe',
3089             'lcl' => 'map',
3090             'nnh' => 'bai',
3091             'pse' => 'pqw',
3092             'gml' => 'gmw',
3093             'hye' => 'hyx',
3094             'ewe' => 'alv',
3095             'zbe' => 'pqw',
3096             'nss' => 'pqe',
3097             'oss' => 'ira',
3098             'cjh' => 'sal',
3099             'wal' => 'omv',
3100             'kxs' => 'xgn',
3101             'opt' => 'azc',
3102             'hup' => 'ath',
3103             'teu' => 'ssa',
3104             'tth' => 'aav',
3105             'wyy' => 'pqe',
3106             'nrc' => 'cel',
3107             'tnn' => 'pqe',
3108             'lky' => 'sdv',
3109             'npn' => 'pqe',
3110             'svx' => 'bat',
3111             'cpx' => 'zhx',
3112             'oku' => 'alv',
3113             'njh' => 'sit',
3114             'amh' => 'sem',
3115             'guq' => 'tup',
3116             'rou' => 'ssa',
3117             'cim' => 'gmw',
3118             'bhp' => 'poz',
3119             'ctg' => 'inc',
3120             'qwc' => 'qwe',
3121             'scb' => 'mkh',
3122             'haz' => 'ira',
3123             'mgo' => 'alv',
3124             'unr' => 'mun',
3125             'bce' => 'alv',
3126             'abb' => 'bnt',
3127             'ale' => 'esx',
3128             'lga' => 'pqe',
3129             'nio' => 'syd',
3130             'kar' => 'sit',
3131             'urd' => 'inc',
3132             'urh' => 'alv',
3133             'prc' => 'ira',
3134             'abq' => 'ccn',
3135             'lib' => 'pqe',
3136             'duu' => 'tbq',
3137             'mse' => 'cdc',
3138             'ceb' => 'phi',
3139             'ixc' => 'omq',
3140             'zor' => 'mixe1284',
3141             'gux' => 'alv',
3142             'dop' => 'alv',
3143             'grr' => 'ber',
3144             'bot' => 'csu',
3145             'tnr' => 'alv',
3146             'kju' => 'hok',
3147             'phn' => 'sem',
3148             'smp' => 'sem',
3149             'ang' => 'gmw',
3150             'mdx' => 'omv',
3151             'ind' => 'pqw',
3152             'quv' => 'myn',
3153             'mnv' => 'pqe',
3154             'tog' => 'nic',
3155             'mzl' => 'mixe1284',
3156             'faf' => 'pqe',
3157             'lyn' => 'bnt',
3158             'iru' => 'dra',
3159             'tsu' => 'fox',
3160             'xwc' => 'sio',
3161             'tbe' => 'pqe',
3162             'cdd' => 'mul',
3163             'kyk' => 'phi',
3164             'ebu' => 'bnt',
3165             'lpx' => 'sdv',
3166             'cai' => 'mul',
3167             'mpu' => 'tup',
3168             'not' => 'awd',
3169             'pfa' => 'pqe',
3170             'kic' => 'alg',
3171             'alz' => 'sdv',
3172             'ari' => 'cdd',
3173             'dar' => 'ccn',
3174             'xbp' => 'aus',
3175             'bqz' => 'bnt',
3176             'her' => 'bnt',
3177             'cuy' => 'cai',
3178             'hit' => 'ine',
3179             'ask' => 'iir',
3180             'bzt' => 'art',
3181             'frr' => 'gmw',
3182             'ron' => 'roa',
3183             'beb' => 'bnt',
3184             'bvd' => 'pqe',
3185             'arc' => 'sem',
3186             'mnh' => 'bad',
3187             'stp' => 'azc',
3188             'qve' => 'qwe',
3189             'afr' => 'gmw',
3190             'lre' => 'iro',
3191             'bnk' => 'pqe',
3192             'ixl' => 'myn',
3193             'tkq' => 'alv',
3194             'ebr' => 'alv',
3195             'far' => 'pqe',
3196             'kbl' => 'ssa',
3197             'sov' => 'pqe',
3198             'dez' => 'bnt',
3199             'kkk' => 'pqe',
3200             'czn' => 'omq',
3201             'pdc' => 'gmw',
3202             'yrk' => 'syd',
3203             'haq' => 'bnt',
3204             'igs' => 'art',
3205             'mep' => 'aus',
3206             'ibl' => 'phi',
3207             'okr' => 'ijo',
3208             'mtm' => 'syd',
3209             'mra' => 'mkh',
3210             'kxv' => 'dra',
3211             'ckb' => 'ira',
3212             'ruo' => 'roa',
3213             'ojs' => 'alg',
3214             'otw' => 'alg',
3215             'lrz' => 'pqe',
3216             'abk' => 'ccn',
3217             'moh' => 'iro',
3218             'swg' => 'gmw',
3219             'xfa' => 'itc',
3220             'tkg' => 'pqw',
3221             'aty' => 'pqe',
3222             'ddi' => 'pqe',
3223             'tuw' => 'tut',
3224             'ltg' => 'bat',
3225             'mde' => 'ssa',
3226             'mbi' => 'mno',
3227             'kyw' => 'bih',
3228             'mkj' => 'pqe',
3229             'xvi' => 'iir',
3230             'ave' => 'ira',
3231             'xsi' => 'pqe',
3232             'xpq' => 'alg',
3233             'yrl' => 'tup',
3234             'bul' => 'zls',
3235             'ktm' => 'pqe',
3236             'mye' => 'bnt',
3237             'kia' => 'alv',
3238             'gsw' => 'gmw',
3239             'lpa' => 'pqe',
3240             'mxp' => 'mixe1284',
3241             'ude' => 'tuw',
3242             'vmk' => 'bnt',
3243             'tao' => 'poz',
3244             'slv' => 'zls',
3245             'mrm' => 'pqe',
3246             'mri' => 'pqe',
3247             'cre' => 'alg',
3248             'xve' => 'ine',
3249             'bbp' => 'bad',
3250             'vif' => 'bnt',
3251             'gem' => 'ine',
3252             'tht' => 'ath',
3253             'apu' => 'awd',
3254             'suk' => 'bnt',
3255             'yua' => 'myn',
3256             'bwt' => 'bnt',
3257             'smm' => 'bih',
3258             'tpw' => 'tup',
3259             'toto1251' => 'cai',
3260             'ctu' => 'myn',
3261             'sid' => 'cus',
3262             'chy' => 'alg',
3263             'sia' => 'smi',
3264             'ben' => 'inc',
3265             'smr' => 'pqw',
3266             'ccp' => 'inc',
3267             'efi' => 'alv',
3268             'xpc' => 'trk',
3269             'tup' => 'mul',
3270             'ses' => 'son',
3271             'puy' => 'hok',
3272             'tmc' => 'cdc',
3273             'ary' => 'sem',
3274             'buh' => 'hmx',
3275             'kib' => 'kdo',
3276             'kal' => 'esx',
3277             'ces' => 'zlw',
3278             'mky' => 'pqe',
3279             'syr' => 'sem',
3280             'fap' => 'alv',
3281             'xlo' => 'alg',
3282             'bin' => 'alv',
3283             'mlo' => 'alv',
3284             'wls' => 'pqe',
3285             'spa' => 'roa',
3286             'ium' => 'hmx',
3287             'sbb' => 'pqe',
3288             'byn' => 'cus',
3289             'abi' => 'alv',
3290             'koo' => 'bnt',
3291             'ful' => 'alv',
3292             'gqi' => 'tbq',
3293             'sax' => 'pqe',
3294             'smo' => 'pqe',
3295             'acf' => 'cpf',
3296             'tif' => 'paa',
3297             'llx' => 'pqe',
3298             'pif' => 'pqe',
3299             'peh' => 'xgn',
3300             'srd' => 'roa',
3301             'cow' => 'sal',
3302             'yly' => 'pqe',
3303             'nfr' => 'alv',
3304             'pej' => 'hok',
3305             'tah' => 'pqe',
3306             'rmg' => 'gmq',
3307             'zty' => 'omq',
3308             'tar' => 'azc',
3309             'aib' => 'trk',
3310             'niy' => 'csu',
3311             'saq' => 'sdv',
3312             'sjo' => 'tuw',
3313             'soy' => 'alv',
3314             'mql' => 'alv',
3315             'ijo' => 'alv',
3316             'vrt' => 'pqe',
3317             'kec' => 'kdo',
3318             'loj' => 'pqe',
3319             'xwe' => 'alv',
3320             'bvb' => 'bnt',
3321             'qxr' => 'qwe',
3322             'tgs' => 'pqe',
3323             'wni' => 'bnt',
3324             'rml' => 'inc',
3325             'gil' => 'pqe',
3326             'rej' => 'pqw',
3327             'ess' => 'ypk',
3328             'chg' => 'trk',
3329             'drr' => 'pqe',
3330             'kmz' => 'trk',
3331             'wlm' => 'cel',
3332             'gla' => 'cel',
3333             'kok' => 'inc',
3334             'jmc' => 'bnt',
3335             'nya' => 'bnt',
3336             'cbg' => 'cba',
3337             'blf' => 'phi',
3338             'gcr' => 'cpf',
3339             'bkh' => 'bnt',
3340             'frm' => 'roa',
3341             'mlt' => 'sem',
3342             'hiw' => 'pqe',
3343             'sat' => 'mun',
3344             'pib' => 'awd',
3345             'cpg' => 'grk',
3346             'tmb' => 'pqe',
3347             'neq' => 'mixe1284',
3348             'bck' => 'aus',
3349             'czh' => 'zhx',
3350             'trk' => 'tut',
3351             'goa' => 'dmn',
3352             'roh' => 'roa',
3353             'tlm' => 'pqe',
3354             'wti' => 'ssa',
3355             'slr' => 'trk',
3356             'xeb' => 'sem',
3357             'qws' => 'qwe',
3358             'sml' => 'pqw',
3359             'bjz' => 'ngf',
3360             'ptp' => 'pqe',
3361             'aht' => 'ath',
3362             'tem' => 'alv',
3363             'itz' => 'myn',
3364             'ban' => 'pqw',
3365             'etn' => 'pqe',
3366             'kyj' => 'phi',
3367             'bnq' => 'phi',
3368             'frt' => 'pqe',
3369             'dum' => 'gmw',
3370             'ksg' => 'pqe',
3371             'mmt' => 'pqe',
3372             'nij' => 'pqw',
3373             'cor' => 'cel',
3374             'aoa' => 'cpp',
3375             'isl' => 'gmq',
3376             'bib' => 'dmn',
3377             'shy' => 'ber',
3378             'kir' => 'trk',
3379             'bmq' => 'alv',
3380             'met' => 'pqe',
3381             'pom' => 'hok',
3382             'rgn' => 'roa',
3383             'kln' => 'sdv',
3384             'syc' => 'sem',
3385             'lob' => 'alv',
3386             'piv' => 'pqe',
3387             'var' => 'azc',
3388             'tcw' => 'toto1251',
3389             'lmv' => 'pqe',
3390             'sco' => 'gmw',
3391             'xps' => 'ine',
3392             'nso' => 'bnt',
3393             'tlr' => 'pqe',
3394             'zgh' => 'ber',
3395             'tkt' => 'bih',
3396             'khl' => 'pqe',
3397             'tqp' => 'pqe',
3398             'apb' => 'pqe',
3399             'thq' => 'bih',
3400             'quy' => 'qwe',
3401             'lui' => 'azc',
3402             'sqj' => 'mul',
3403             'vot' => 'fiu',
3404             'mfv' => 'alv',
3405             'pos' => 'mixe1284',
3406             'oji' => 'alg',
3407             'ynn' => 'hok',
3408             'sqn' => 'iro',
3409             'piz' => 'pqe',
3410             'myk' => 'alv',
3411             'kkz' => 'ath',
3412             'xaw' => 'azc',
3413             'cid' => 'hok',
3414             'huq' => 'cmc',
3415             'imy' => 'ine',
3416             'tgk' => 'ira',
3417             'kdh' => 'alv',
3418             'btb' => 'bnt',
3419             'quc' => 'myn',
3420             'rkm' => 'dmn',
3421             'xxk' => 'poz',
3422             'pia' => 'azc',
3423             'vec' => 'roa',
3424             'muv' => 'dra',
3425             'bam' => 'dmn',
3426             'sps' => 'pqe',
3427             'agq' => 'alv',
3428             'bbh' => 'mkh',
3429             'smn' => 'smi',
3430             'acy' => 'sem',
3431             'bjo' => 'bad',
3432             'yid' => 'gmw',
3433             'kzo' => 'bnt',
3434             'kqr' => 'pqw',
3435             'smw' => 'pqw',
3436             'nde' => 'bnt',
3437             'awa' => 'inc',
3438             'aln' => 'sqj',
3439             'osp' => 'roa',
3440             'nal' => 'pqe',
3441             'qvc' => 'qwe',
3442             'agw' => 'pqe',
3443             'sma' => 'smi',
3444             'mte' => 'pqe',
3445             'guo' => 'awd',
3446             'mdd' => 'alv',
3447             'swe' => 'gmq',
3448             'lao' => 'tai',
3449             'mey' => 'sem',
3450             'dak' => 'sio',
3451             'onw' => 'nub',
3452             'kur' => 'ira',
3453             'gbu' => 'aus',
3454             'dml' => 'inc',
3455             'inj' => 'qwe',
3456             'llp' => 'pqe',
3457             'aiw' => 'omv',
3458             'sjd' => 'smi',
3459             'peo' => 'ira',
3460             'qug' => 'qwe',
3461             'kxl' => 'dra',
3462             'bcr' => 'ath',
3463             'xsm' => 'alv',
3464             'urj' => 'mul',
3465             'pwg' => 'pqe',
3466             'pek' => 'pqe',
3467             'aol' => 'poz',
3468             'usp' => 'myn',
3469             'pha' => 'hmx',
3470             'xdc' => 'ine',
3471             'chm' => 'fiu',
3472             'ttu' => 'pqe',
3473             'tay' => 'fox',
3474             'mww' => 'hmx',
3475             'kwz' => 'khi',
3476             'tkp' => 'pqe',
3477             'beq' => 'bnt',
3478             'btx' => 'btk',
3479             'abr' => 'alv',
3480             'wiy' => 'aql',
3481             'erg' => 'pqe',
3482             'cjy' => 'zhx',
3483             'akk' => 'sem',
3484             'abs' => 'pqw',
3485             'syl' => 'inc',
3486             'zoq' => 'mixe1284',
3487             'uuu' => 'mkh',
3488             'gly' => 'ssa',
3489             'mmx' => 'pqe',
3490             'pma' => 'pqe',
3491             'kgk' => 'tup',
3492             'pnh' => 'pqe',
3493             'yij' => 'aus',
3494             'arq' => 'sem',
3495             'mlq' => 'dmn',
3496             'snl' => 'phi',
3497             'rof' => 'bnt',
3498             'kpt' => 'ccn',
3499             'alv' => 'nic',
3500             'txg' => 'sit',
3501             'ccn' => 'cau',
3502             'olr' => 'pqe',
3503             'jah' => 'mkh',
3504             'lgu' => 'pqe',
3505             'ext' => 'roa',
3506             'nnt' => 'alg',
3507             'hoi' => 'xnd',
3508             'gfk' => 'pqe',
3509             'mrc' => 'hok',
3510             'mba' => 'mno',
3511             'lww' => 'pqe',
3512             'adx' => 'tbq',
3513             'mfa' => 'pqw',
3514             'dlm' => 'roa',
3515             'koy' => 'ath',
3516             'nkr' => 'pqe',
3517             'mmy' => 'cdc',
3518             'mlg' => 'pqw',
3519             'xga' => 'cel',
3520             'lou' => 'cpf',
3521             'prg' => 'bat',
3522             'chu' => 'zls',
3523             'tzj' => 'myn',
3524             'kss' => 'alv',
3525             'tpj' => 'tup',
3526             'lat' => 'itc',
3527             'oaa' => 'tuw',
3528             'tab' => 'ccn',
3529             'sdn' => 'roa',
3530             'sln' => 'hok',
3531             'ijc' => 'ijo',
3532             'mqn' => 'pqw',
3533             'lgk' => 'pqe',
3534             'srq' => 'tup',
3535             'bos' => 'zls',
3536             'mrv' => 'pqe',
3537             'bll' => 'sio',
3538             'nep' => 'inc',
3539             'kay' => 'tup',
3540             'shz' => 'alv',
3541             'dny' => 'auf',
3542             'mot' => 'cba',
3543             'arv' => 'cus',
3544             'mfb' => 'pqw',
3545             'huo' => 'mkh',
3546             'mqa' => 'pqe',
3547             'mwl' => 'roa',
3548             'tnl' => 'pqe',
3549             'koi' => 'fiu',
3550             'plf' => 'poz',
3551             'bel' => 'zle',
3552             'hbs' => 'zls',
3553             'glg' => 'roa',
3554             'pao' => 'azc',
3555             'owl' => 'cel',
3556             'nwe' => 'bai',
3557             'sla' => 'ine',
3558             'wep' => 'gmw',
3559             'ddj' => 'aus',
3560             'pip' => 'cdc',
3561             'mez' => 'alg',
3562             'ser' => 'azc',
3563             'mah' => 'bih',
3564             'eve' => 'tuw',
3565             'juc' => 'tuw',
3566             'qvo' => 'qwe',
3567             'mgl' => 'pqe',
3568             'bcq' => 'omv',
3569             'kjg' => 'mkh',
3570             'czo' => 'zhx',
3571             'pdo' => 'pqw',
3572             'anm' => 'tbq',
3573             'ldn' => 'art',
3574             'omb' => 'pqe',
3575             'qvh' => 'qwe',
3576             'nas' => 'paa',
3577             'dma' => 'bnt',
3578             'kuw' => 'bad',
3579             'aql' => 'mul',
3580             'ane' => 'pqe',
3581             'bfd' => 'alv',
3582             'rut' => 'ccn',
3583             'mji' => 'hmx',
3584             'njo' => 'tbq',
3585             'ovd' => 'gmq',
3586             'fsl' => 'sgn',
3587             'sog' => 'ira',
3588             'msa' => 'pqw',
3589             'asb' => 'sio',
3590             'wuv' => 'pqe',
3591             'dor' => 'pqe',
3592             'tuc' => 'pqe',
3593             'otk' => 'trk',
3594             'nku' => 'alv',
3595             'ada' => 'alv',
3596             'grk' => 'ine',
3597             'tsn' => 'bnt',
3598             'pov' => 'cpp',
3599             'ono' => 'iro',
3600             'ulu' => 'pqw',
3601             'mpy' => 'pqe',
3602             'mkh' => 'aav',
3603             'hmx' => 'mul',
3604             'ktq' => 'pqw',
3605             'kat' => 'ccs',
3606             'goy' => 'alv',
3607             'coc' => 'hok',
3608             'din' => 'sdv',
3609             'crs' => 'cpf',
3610             'loc' => 'phi',
3611             'gin' => 'ccn',
3612             'lce' => 'pqw',
3613             'pmq' => 'omq',
3614             'naj' => 'alv',
3615             'see' => 'iro',
3616             'xld' => 'ine',
3617             'ili' => 'trk',
3618             'gmw' => 'gem',
3619             'myh' => 'wak',
3620             'sdv' => 'ssa',
3621             'avi' => 'alv',
3622             'tms' => 'kdo',
3623             'bnn' => 'fox',
3624             'acz' => 'kdo',
3625             'mta' => 'mno',
3626             'tgp' => 'pqe',
3627             'odt' => 'gmw',
3628             'son' => 'ssa',
3629             'alg' => 'aql',
3630             'tcm' => 'paa',
3631             'ssn' => 'cus',
3632             'tft' => 'paa',
3633             'xum' => 'itc',
3634             'oac' => 'tuw',
3635             'vao' => 'pqe',
3636             'wli' => 'paa',
3637             'wic' => 'cdd',
3638             'bci' => 'alv',
3639             'bat' => 'ine',
3640             'qvj' => 'qwe',
3641             'wym' => 'gmw',
3642             'qxl' => 'qwe',
3643             'dag' => 'alv',
3644             'thl' => 'bih',
3645             'hbn' => 'kdo',
3646             'xcr' => 'ine',
3647             'nkx' => 'ijo',
3648             'ero' => 'sit',
3649             'alo' => 'plf',
3650             'bxe' => 'afa',
3651             'tgx' => 'ath',
3652             'mbs' => 'mno',
3653             'kuu' => 'ath',
3654             'bns' => 'inc',
3655             'sjn' => 'art',
3656             'llu' => 'pqe',
3657             'bgt' => 'pqe',
3658             'srs' => 'ath',
3659             'teo' => 'sdv',
3660             'fro' => 'roa',
3661             'rak' => 'pqe',
3662             'tbf' => 'pqe',
3663             'ekg' => 'ngf',
3664             'tpr' => 'tup',
3665             'qxc' => 'qwe',
3666             'kac' => 'sit',
3667             'tvl' => 'pqe',
3668             'hni' => 'sit',
3669             'bsg' => 'ira',
3670             'srh' => 'ira',
3671             'ahb' => 'pqe',
3672             'xce' => 'cel',
3673             'pal' => 'ira',
3674             'quw' => 'qwe',
3675             'khi' => 'mul',
3676             'kzr' => 'alv',
3677             'tus' => 'iro',
3678             'zgr' => 'pqe',
3679             'raz' => 'pqw',
3680             'mar' => 'inc',
3681             'arp' => 'alg',
3682             'cqu' => 'qwe',
3683             'mdf' => 'fiu',
3684             'zle' => 'sla',
3685             'xcu' => 'bat',
3686             'psw' => 'pqe',
3687             'gez' => 'sem',
3688             'oka' => 'sal',
3689             'abl' => 'pqw',
3690             'kzu' => 'pqe',
3691             'poh' => 'myn',
3692             'anz' => 'paa',
3693             'sdc' => 'roa',
3694             'quk' => 'qwe',
3695             'fab' => 'cpp',
3696             'rog' => 'cmc',
3697             'soi' => 'bih',
3698             'smi' => 'fiu',
3699             'zen' => 'ber',
3700             'inb' => 'qwe',
3701             'bnr' => 'pqe',
3702             'lrv' => 'pqe',
3703             'yky' => 'alv',
3704             'msb' => 'phi',
3705             'kbp' => 'alv',
3706             'ckv' => 'fox',
3707             'jrb' => 'sem',
3708             'asz' => 'pqe',
3709             'mwi' => 'pqe',
3710             'kon' => 'bnt',
3711             'ssy' => 'cus',
3712             'sus' => 'dmn',
3713             'mwv' => 'pqw',
3714             'ara' => 'sem',
3715             'sol' => 'pqe',
3716             'tsd' => 'grk',
3717             'kcy' => 'son',
3718             'sxl' => 'bat',
3719             'mkd' => 'zls',
3720             'alt' => 'trk',
3721             'yaj' => 'bad',
3722             'ksh' => 'gmw',
3723             'mjv' => 'dra',
3724             'hil' => 'phi',
3725             'orc' => 'cus',
3726             'rug' => 'pqe',
3727             'mtq' => 'mkh',
3728             'bwo' => 'omv',
3729             'tnp' => 'pqe',
3730             'zum' => 'ira',
3731             'oua' => 'ber',
3732             'haa' => 'ath',
3733             'kvr' => 'pqw',
3734             'mlf' => 'mkh',
3735             'shs' => 'sal',
3736             'brh' => 'dra',
3737             'mrb' => 'pqe',
3738             'cym' => 'cel',
3739             'lnd' => 'map',
3740             'nuu' => 'bad',
3741             'jbe' => 'ber',
3742             'ljp' => 'pqw',
3743             'nci' => 'nah',
3744             'mlu' => 'pqe',
3745             'kas' => 'inc',
3746             'ilk' => 'phi',
3747             'hei' => 'wak',
3748             'ita' => 'roa',
3749             'sun' => 'pqw',
3750             'heh' => 'bnt',
3751             'goo' => 'pqe',
3752             'nub' => 'sdv',
3753             'mls' => 'ssa',
3754             'squ' => 'sal',
3755             'uzb' => 'trk',
3756             'yuf' => 'hok',
3757             'tom' => 'phi',
3758             'kaw' => 'pqw',
3759             'tox' => 'pqe',
3760             'khw' => 'inc',
3761             'nga' => 'alv',
3762             'mna' => 'pqe',
3763             'zza' => 'ira',
3764             'sjw' => 'alg',
3765             'cac' => 'myn',
3766             'bgj' => 'alv',
3767             'aua' => 'pqe',
3768             'ijn' => 'ijo',
3769             'roa' => 'itc',
3770             'lij' => 'roa',
3771             'bej' => 'cus',
3772             'pnu' => 'hmx',
3773             'mkm' => 'pqw',
3774             'non' => 'gmq',
3775             'mwm' => 'csu',
3776             'bju' => 'alv',
3777             'cou' => 'alv',
3778             'iof' => 'kdo',
3779             'apw' => 'apa',
3780             'tuq' => 'ssa',
3781             'ivv' => 'poz',
3782             'hyw' => 'hyx',
3783             'fuj' => 'kdo',
3784             'yao' => 'bnt',
3785             'dhv' => 'pqe',
3786             'stw' => 'pqe',
3787             'mee' => 'pqe',
3788             'ksk' => 'sio',
3789             'wbl' => 'ira',
3790             'mwc' => 'pqe',
3791             'liw' => 'pqw',
3792             'vmb' => 'aus',
3793             'mnc' => 'tuw',
3794             'mwk' => 'dmn',
3795             'tkl' => 'pqe',
3796             'kys' => 'pqw',
3797             'sop' => 'bnt',
3798             'zbl' => 'art',
3799             'kbd' => 'ccn',
3800             'cri' => 'cpp',
3801             'xto' => 'ine',
3802             'lua' => 'bnt',
3803             'vro' => 'fiu',
3804             'lag' => 'bnt',
3805             'nyo' => 'nic',
3806             'sin' => 'inc',
3807             'sel' => 'syd',
3808             'bpd' => 'bad',
3809             'jac' => 'myn',
3810             'rai' => 'pqe',
3811             'yii' => 'aus',
3812             'mqk' => 'mno',
3813             'inp' => 'awd',
3814             'cco' => 'omq',
3815             'neu' => 'art',
3816             'sbc' => 'pqe',
3817             'poz' => 'map',
3818             'pms' => 'roa',
3819             'jgo' => 'bai',
3820             'sje' => 'smi',
3821             'pio' => 'awd',
3822             'atw' => 'hok',
3823             'tha' => 'tai',
3824             'yum' => 'hok',
3825             'nah' => 'azc',
3826             'kvc' => 'pqe',
3827             'gdo' => 'ccn',
3828             'twt' => 'tup',
3829             'sck' => 'bih',
3830             'lav' => 'bat',
3831             'tva' => 'pqe',
3832             'nha' => 'aus',
3833             'xkq' => 'pqw',
3834             'meu' => 'pqe',
3835             'tpz' => 'pqe',
3836             'alc' => 'aqa',
3837             'hat' => 'cpf',
3838             'moa' => 'dmn',
3839             'was' => 'hok',
3840             'asm' => 'inc',
3841             'tac' => 'azc',
3842             'ppl' => 'azc',
3843             'auh' => 'bnt',
3844             'btz' => 'btk',
3845             'kaa' => 'trk',
3846             'ton' => 'pqe',
3847             'gmq' => 'gem',
3848             'mzs' => 'cpp',
3849             'lek' => 'pqe',
3850             'cgg' => 'bnt',
3851             'shx' => 'hmx',
3852             'lkn' => 'pqe',
3853             'rth' => 'phi',
3854             'sto' => 'sio',
3855             'kff' => 'dra',
3856             'gdd' => 'pqe',
3857             'uun' => 'fox',
3858             'lnl' => 'bad',
3859             'nwc' => 'sit',
3860             'gri' => 'pqe',
3861             'ota' => 'trk',
3862             'afb' => 'sem',
3863             'mug' => 'cdc',
3864             'tec' => 'sdv',
3865             'crz' => 'hok',
3866             'man' => 'dmn',
3867             'bzh' => 'pqe',
3868             'mag' => 'bih',
3869             'shu' => 'sem',
3870             'kyi' => 'pqw',
3871             'too' => 'toto1251',
3872             'nxq' => 'sit',
3873             'hoa' => 'pqe',
3874             'cqd' => 'hmx',
3875             'yai' => 'ira',
3876             'nav' => 'apa',
3877             'sij' => 'pqe',
3878             'jaz' => 'pqe',
3879             'qua' => 'sio',
3880             'pry' => 'mkh',
3881             'tet' => 'plf',
3882             'fmp' => 'bai',
3883             'brf' => 'bnt',
3884             'huv' => 'cai',
3885             'kfc' => 'dra',
3886             'qvy' => 'sit',
3887             'eya' => 'xnd',
3888             'agu' => 'myn',
3889             'bak' => 'trk',
3890             'bqk' => 'bad',
3891             'mrw' => 'phi',
3892             'sjt' => 'smi',
3893             'kws' => 'bnt',
3894             'hus' => 'myn',
3895             'mor' => 'kdo',
3896             'dup' => 'pqw',
3897             'mxe' => 'pqe',
3898             'kqs' => 'alv',
3899             'egl' => 'roa',
3900             'nwb' => 'kro',
3901             'wbk' => 'iir',
3902             'nno' => 'gmq',
3903             'lzz' => 'ccs',
3904             'hla' => 'pqe',
3905             'eno' => 'pqw',
3906             'gcf' => 'cpf',
3907             'sad' => 'khi',
3908             'cdc' => 'afa',
3909             'pbs' => 'omq',
3910             'mtn' => 'misu1242',
3911             'klb' => 'hok',
3912             'bzd' => 'cba',
3913             'nnb' => 'bnt',
3914             'koq' => 'bnt',
3915             'knj' => 'myn',
3916             'fon' => 'alv',
3917             'dtd' => 'wak',
3918             'sbe' => 'pqe',
3919             'ddn' => 'son',
3920             'mia' => 'alg',
3921             'akr' => 'pqe',
3922             'den' => 'ath',
3923             'pam' => 'phi',
3924             'mal' => 'dra',
3925             'enb' => 'sdv',
3926             'dun' => 'pqw',
3927             'hyx' => 'mul',
3928             'ksd' => 'pqe',
3929             'nnc' => 'cdc',
3930             'pyu' => 'fox',
3931             'uvl' => 'pqe',
3932             'aie' => 'pqe',
3933             'wxa' => 'zhx',
3934             'heb' => 'sem',
3935             'nke' => 'pqe',
3936             'she' => 'omv',
3937             'myb' => 'csu',
3938             'trv' => 'fox',
3939             'bfa' => 'sdv',
3940             'rap' => 'pqe',
3941             'kcv' => 'bnt',
3942             'swc' => 'swa',
3943             'acv' => 'hok',
3944             'mwo' => 'pqe',
3945             'dru' => 'fox',
3946             'gni' => 'aus',
3947             'sgz' => 'pqe',
3948             'epo' => 'art',
3949             'dmn' => 'nic',
3950             'aru' => 'auf',
3951             'osc' => 'itc',
3952             'nua' => 'pqe',
3953             'urr' => 'pqe',
3954             'mox' => 'pqe',
3955             'seh' => 'bnt',
3956             'hvv' => 'cai',
3957             'mhb' => 'bnt',
3958             'amw' => 'sem',
3959             'maj' => 'omq',
3960             'xbr' => 'poz',
3961             'mhi' => 'csu',
3962             'tdu' => 'pqw',
3963             'lil' => 'sal',
3964             'nuy' => 'aus',
3965             'mhn' => 'gmw',
3966             'cgc' => 'mno',
3967             'ski' => 'poz',
3968             'kcp' => 'kdo',
3969             'qxo' => 'qwe',
3970             'qud' => 'qwe',
3971             'zhx' => 'sit',
3972             'hah' => 'pqe',
3973             'kjh' => 'trk',
3974             'wwo' => 'pqe',
3975             'qwa' => 'qwe',
3976             'nie' => 'alv',
3977             'fiu' => 'urj',
3978             'tpt' => 'toto1251',
3979             'fkv' => 'fiu',
3980             'kaz' => 'trk',
3981             'ank' => 'cdc',
3982             'bhc' => 'pqe',
3983             'caq' => 'mkh',
3984             'tlc' => 'toto1251',
3985             'akb' => 'btk',
3986             'psm' => 'tup',
3987             'njx' => 'bnt',
3988             'mya' => 'sit',
3989             'ulc' => 'tuw',
3990             'qvs' => 'qwe',
3991             'kmq' => 'ssa',
3992             'pug' => 'alv',
3993             'cui' => 'awd',
3994             'kjn' => 'aus',
3995             'tau' => 'ath',
3996             'xcl' => 'hyx',
3997             'kho' => 'ira',
3998             'isg' => 'sgn',
3999             'tlp' => 'toto1251',
4000             'kvh' => 'poz',
4001             'ndv' => 'alv',
4002             'anc' => 'cdc',
4003             'bid' => 'cdc',
4004             'twy' => 'pqw',
4005             'ina' => 'art',
4006             'peb' => 'hok',
4007             'kca' => 'fiu',
4008             'niu' => 'pqe',
4009             'kpn' => 'tup',
4010             'cps' => 'phi',
4011             'hml' => 'hmx',
4012             'tzo' => 'myn',
4013             'orm' => 'cus',
4014             'lmu' => 'pqe',
4015             'sxr' => 'fox',
4016             'rup' => 'roa',
4017             'akl' => 'phi',
4018             'taq' => 'ber',
4019             'aus' => 'mul',
4020             'goh' => 'gmw',
4021             'inc' => 'iir',
4022             'ddo' => 'ccn',
4023             'kek' => 'myn',
4024             'anx' => 'pqe',
4025             'hvn' => 'poz',
4026             'guh' => 'awd',
4027             'jbn' => 'ber',
4028             'plq' => 'ine',
4029             'fax' => 'roa',
4030             'jbo' => 'art',
4031             'lom' => 'dmn',
4032             'kdr' => 'trk',
4033             'kdt' => 'aav',
4034             'lmd' => 'kdo',
4035             'nds' => 'gmw',
4036             'lcf' => 'pqw',
4037             'mqu' => 'sdv',
4038             'hsn' => 'zhx',
4039             'xsv' => 'bat',
4040             'kea' => 'cpp',
4041             'tiv' => 'alv',
4042             'ray' => 'pqe',
4043             'lng' => 'gmw',
4044             'tur' => 'trk',
4045             'vie' => 'mkh',
4046             'abx' => 'pqw',
4047             'bai' => 'alv',
4048             'gay' => 'pqw',
4049             'tbz' => 'alv',
4050             'lin' => 'bnt',
4051             'xrg' => 'aus',
4052             'fil' => 'phi',
4053             'lez' => 'ccn',
4054             'paa' => 'mul',
4055             'miz' => 'omq',
4056             'dnj' => 'dmn',
4057             'mto' => 'mixe1284',
4058             'doi' => 'inc',
4059             'wdd' => 'bnt',
4060             'apk' => 'apa',
4061             'skr' => 'inc',
4062             'ttc' => 'myn',
4063             'lgb' => 'pqe',
4064             'vol' => 'art',
4065             'guc' => 'awd',
4066             'lun' => 'bnt',
4067             'hch' => 'azc',
4068             'xmz' => 'pqw',
4069             'xwo' => 'xgn',
4070             'vai' => 'dmn',
4071             'hlu' => 'ine',
4072             'jae' => 'pqe',
4073             'txs' => 'phi',
4074             'xlg' => 'ine',
4075             'txy' => 'pqw',
4076             'nor' => 'gmq',
4077             'tqu' => 'paa',
4078             'sdt' => 'ine',
4079             'lrc' => 'ira',
4080             'rmt' => 'inc',
4081             'vko' => 'pqw',
4082             'nla' => 'bai',
4083             'nem' => 'pqe',
4084             'rro' => 'pqe',
4085             'tag' => 'kdo',
4086             'xzm' => 'bat',
4087             'poi' => 'mixe1284',
4088             'hid' => 'sio',
4089             'tjg' => 'pqw',
4090             'ksb' => 'bnt',
4091             'lad' => 'roa',
4092             'lgl' => 'pqe',
4093             'hmd' => 'hmx',
4094             'nlg' => 'pqe',
4095             'xao' => 'mkh',
4096             'qvz' => 'qwe',
4097             'xmk' => 'ine',
4098             'pad' => 'auf',
4099             'tla' => 'azc',
4100             'bgc' => 'inc',
4101             'trp' => 'tbq',
4102             'lbe' => 'ccn',
4103             'mme' => 'pqe',
4104             'nus' => 'sdv',
4105             'chk' => 'pqe',
4106             'jpx' => 'mul',
4107             'bcu' => 'pqe',
4108             'kik' => 'bnt',
4109             'tir' => 'sem',
4110             'mbo' => 'bnt',
4111             'cau' => 'mul',
4112             'udi' => 'ccn',
4113             'olo' => 'fiu',
4114             'cad' => 'cdd',
4115             'bim' => 'alv',
4116             'xnb' => 'fox',
4117             'bdh' => 'csu',
4118             'scn' => 'roa',
4119             'poq' => 'mixe1284',
4120             'rmq' => 'inc',
4121             'brx' => 'tbq',
4122             'lsa' => 'ira',
4123             'auf' => 'mul',
4124             'gkn' => 'alv',
4125             'kam' => 'bnt',
4126             'fia' => 'nub',
4127             'jle' => 'kdo',
4128             'qur' => 'qwe',
4129             'kck' => 'bnt',
4130             'zap' => 'omq',
4131             'grb' => 'kro',
4132             'duq' => 'pqw',
4133             'sor' => 'cdc',
4134             'ers' => 'tbq',
4135             'qxq' => 'trk',
4136             'kua' => 'bnt',
4137             'mqy' => 'poz',
4138             'bno' => 'phi',
4139             'ktn' => 'tup',
4140             'ath' => 'xnd',
4141             'grz' => 'pqe',
4142             'ald' => 'kro',
4143             'mxr' => 'pqw',
4144             'lam' => 'nic',
4145             'zaw' => 'omq',
4146             'pxm' => 'mixe1284',
4147             'cia' => 'pqw',
4148             'dws' => 'art',
4149             'moe' => 'alg',
4150             'dim' => 'omv',
4151             'csn' => 'sgn',
4152             'bxa' => 'pqe',
4153             'jct' => 'trk',
4154             'hrw' => 'pqe',
4155             'mdh' => 'phi',
4156             'nuw' => 'pqe',
4157             'tgi' => 'pqe',
4158             'omq' => 'cai',
4159             'bbc' => 'btk',
4160             'azo' => 'alv',
4161             'snq' => 'bnt',
4162             'knk' => 'dmn',
4163             'toc' => 'toto1251',
4164             'mln' => 'pqe',
4165             'als' => 'sqj',
4166             'tnt' => 'phi',
4167             'pcj' => 'mun',
4168             'tbr' => 'kdo',
4169             'kau' => 'ssa',
4170             'bzq' => 'pqe',
4171             'pku' => 'pqw',
4172             'ayl' => 'sem',
4173             'aze' => 'trk',
4174             'gwc' => 'inc',
4175             'san' => 'pra',
4176             'lna' => 'bad',
4177             'pim' => 'alg',
4178             'mhy' => 'pqw',
4179             'tdn' => 'phi',
4180             'itc' => 'ine',
4181             'wbm' => 'mkh',
4182             'pli' => 'pra',
4183             'xmg' => 'bai',
4184             'naq' => 'khi',
4185             'zbw' => 'pqw',
4186             'swa' => 'swa',
4187             'jaj' => 'pqe',
4188             'chv' => 'trk',
4189             'fos' => 'fox',
4190             'bem' => 'bnt',
4191             'tsj' => 'sit',
4192             'ajt' => 'sem',
4193             'apl' => 'apa',
4194             'luy' => 'bnt',
4195             'nmn' => 'khi',
4196             'min' => 'pqw',
4197             'mpi' => 'cdc',
4198             'ipk' => 'esx',
4199             'atj' => 'alg',
4200             'qux' => 'qwe',
4201             'zlw' => 'sla',
4202             'llf' => 'pqe',
4203             'sgd' => 'phi',
4204             'obt' => 'cel',
4205             'xsd' => 'ine',
4206             'par' => 'azc',
4207             'qxp' => 'qwe',
4208             'zul' => 'bnt',
4209             'phi' => 'pqw',
4210             'inz' => 'hok',
4211             'win' => 'sio',
4212             'tfn' => 'xnd',
4213             'pkg' => 'pqe',
4214             'nxe' => 'poz',
4215             'mbd' => 'mno',
4216             'fra' => 'roa',
4217             'kha' => 'mkh',
4218             'bje' => 'hmx',
4219             'kfa' => 'dra',
4220             'crd' => 'sal',
4221             'kkj' => 'bnt',
4222             'mni' => 'sit',
4223             'bew' => 'pqw',
4224             'lbw' => 'pqw',
4225             'pus' => 'ira',
4226             'eme' => 'tup',
4227             'cpp' => 'roa',
4228             'ndf' => 'bat',
4229             'ddd' => 'sdv',
4230             'kzc' => 'alv',
4231             'lid' => 'pqe',
4232             'mga' => 'cel',
4233             'aav' => 'mul',
4234             'irr' => 'aav',
4235             'cwt' => 'alv',
4236             'lol' => 'bnt',
4237             'ybe' => 'trk',
4238             'thp' => 'sal',
4239             'dav' => 'bnt',
4240             'lbx' => 'pqw',
4241             'eko' => 'bnt',
4242             'abu' => 'alv',
4243             'iby' => 'ijo',
4244             'ssw' => 'bnt',
4245             'xsc' => 'ira',
4246             'xtc' => 'kdo',
4247             'btr' => 'pqe',
4248             'ame' => 'awd',
4249             'tae' => 'awd',
4250             'tbq' => 'sit',
4251             'gon' => 'dra',
4252             'com' => 'azc',
4253             'sga' => 'cel',
4254             'art' => 'mul',
4255             'xal' => 'xgn',
4256             'vma' => 'aus',
4257             'szl' => 'zlw',
4258             'tmr' => 'sem',
4259             'fud' => 'pqe',
4260             'nhd' => 'tup',
4261             'ddg' => 'paa',
4262             'ukr' => 'zle',
4263             'mos' => 'alv',
4264             'yap' => 'pqe',
4265             'axm' => 'hyx',
4266             'sal' => 'mul',
4267             'kld' => 'aus',
4268             'szw' => 'pqe',
4269             'wln' => 'roa',
4270             'aao' => 'sem',
4271             'tyh' => 'mkh',
4272             'clo' => 'tequ1244',
4273             'hne' => 'inc',
4274             'kpz' => 'sdv',
4275             'kwf' => 'pqe',
4276             'fas' => 'ira',
4277             'shh' => 'azc',
4278             'xgl' => 'bat',
4279             'kxu' => 'dra',
4280             'bra' => 'inc',
4281             'ilo' => 'phi',
4282             'shk' => 'sdv',
4283             'tum' => 'bnt',
4284             'apa' => 'ath',
4285             'lee' => 'alv',
4286             'srp' => 'zls',
4287             'xmv' => 'pqw',
4288             'grt' => 'sit',
4289             'nue' => 'bad',
4290             'keu' => 'alv',
4291             'bug' => 'pqw',
4292             'wiv' => 'pqe',
4293             'sqi' => 'sqj',
4294             'tqt' => 'toto1251',
4295             'tuy' => 'sdv',
4296             'tub' => 'azc',
4297             'buk' => 'pqe',
4298             'cjm' => 'cmc',
4299             'rue' => 'zle',
4300             'gjn' => 'alv',
4301             'zay' => 'omv',
4302             'poc' => 'myn',
4303             'tnx' => 'pqe',
4304             'fwa' => 'pqe',
4305             'swx' => 'auf',
4306             'clm' => 'sal',
4307             'nap' => 'roa',
4308             'emx' => 'inc',
4309             'kii' => 'cdd',
4310             'kog' => 'cba',
4311             'mhs' => 'plf',
4312             'mla' => 'pqe',
4313             'puw' => 'pqe',
4314             'esx' => 'mul',
4315             'day' => 'pqw',
4316             'rwm' => 'bnt',
4317             'cam' => 'pqe',
4318             'yor' => 'alv',
4319             'noz' => 'omv',
4320             'sku' => 'pqe',
4321             'mft' => 'pqe',
4322             'gmy' => 'grk',
4323             'rif' => 'ber',
4324             'zho' => 'zhx',
4325             'kin' => 'bnt',
4326             'lus' => 'sit',
4327             'xkg' => 'dmn',
4328             'ssb' => 'pqw',
4329             'rom' => 'inc',
4330             'klv' => 'pqe',
4331             'tig' => 'sem',
4332             'alq' => 'alg',
4333             'tsz' => 'cai',
4334             'myl' => 'pqw',
4335             'uby' => 'ccn',
4336             'che' => 'ccn',
4337             'kqw' => 'pqe',
4338             'lbn' => 'mkh',
4339             'ncf' => 'pqe',
4340             'snk' => 'dmn',
4341             'aut' => 'pqe',
4342             'vrs' => 'pqe',
4343             'trn' => 'awd',
4344             'tlk' => 'pqw',
4345             'blp' => 'pqe',
4346             'sdg' => 'inc',
4347             'ing' => 'ath',
4348             'yuy' => 'xgn',
4349             'yaq' => 'azc',
4350             'xgf' => 'azc',
4351             'tee' => 'toto1251',
4352             'bdk' => 'ccn',
4353             'gan' => 'zhx',
4354             'xas' => 'syd',
4355             'bni' => 'bnt',
4356             'tpv' => 'pqe',
4357             'sss' => 'aav',
4358             'hif' => 'bih',
4359             'pag' => 'phi',
4360             'goq' => 'pqw',
4361             'bla' => 'alg',
4362             'mzm' => 'alv',
4363             'nba' => 'bnt',
4364             'ccr' => 'misu1242',
4365             'pme' => 'pqe',
4366             'sgs' => 'bat',
4367             'mad' => 'pqw',
4368             'okd' => 'ijo',
4369             'tol' => 'ath',
4370             'cms' => 'ine',
4371             'bas' => 'bnt',
4372             'brg' => 'awd',
4373             'pcd' => 'roa',
4374             'ply' => 'mkh',
4375             'plo' => 'mixe1284',
4376             'kva' => 'ccn',
4377             'qya' => 'art',
4378             'lkt' => 'sio',
4379             'nan' => 'zhx',
4380             'qwh' => 'qwe',
4381             'tli' => 'xnd',
4382             'pef' => 'hok',
4383             'wuu' => 'zhx',
4384             'otd' => 'pqw',
4385             'aca' => 'awd',
4386             'bua' => 'xgn',
4387             'ile' => 'art',
4388             'mco' => 'mixe1284',
4389             'sqr' => 'sem',
4390             'fcs' => 'sgn',
4391             'mjt' => 'dra',
4392             'knu' => 'dmn',
4393             'cal' => 'pqe',
4394             'zoh' => 'mixe1284',
4395             'ewo' => 'bnt',
4396             'mfq' => 'alv',
4397             'wyr' => 'tup',
4398             'asa' => 'bnt',
4399             'kvq' => 'kar',
4400             'yan' => 'misu1242',
4401             'sbp' => 'bnt',
4402             'mdr' => 'pqw',
4403             'gga' => 'pqe',
4404             'khv' => 'ccn',
4405             'sit' => 'mul',
4406             'kcj' => 'alv',
4407             'gdq' => 'sem',
4408             'txh' => 'ine',
4409             'guk' => 'ssa',
4410             'ati' => 'alv',
4411             'kqn' => 'bnt',
4412             'bcm' => 'pqe',
4413             'ozm' => 'alv',
4414             'mzq' => 'pqw',
4415             'bth' => 'day',
4416             'alu' => 'pqe',
4417             'xaa' => 'sem',
4418             'yej' => 'grk',
4419             'sei' => 'hok',
4420             'lmp' => 'alv',
4421             'thv' => 'ber',
4422             'mxi' => 'roa',
4423             'xog' => 'bnt',
4424             'csb' => 'zlw',
4425             'got' => 'gme',
4426             'kru' => 'dra',
4427             'hts' => 'khi',
4428             'sht' => 'hok',
4429             'pss' => 'pqe',
4430             'srm' => 'cpp',
4431             'nok' => 'sal',
4432             'ypk' => 'esx',
4433             'gxx' => 'kro',
4434             'pwn' => 'fox',
4435             'rka' => 'mkh',
4436             'wol' => 'alv',
4437             'sya' => 'pqw',
4438             'kmj' => 'dra',
4439             'apr' => 'pqe',
4440             'lti' => 'plf',
4441             'acr' => 'myn',
4442             'esu' => 'ypk',
4443             'rus' => 'zle',
4444             'crc' => 'pqe',
4445             'krf' => 'pqe',
4446             'hur' => 'sal',
4447             'umb' => 'bnt',
4448             'mnp' => 'zhx',
4449             'kyh' => 'hok',
4450             'nyn' => 'bnt',
4451             'tio' => 'pqe',
4452             'misu1242' => 'cai',
4453             'sqo' => 'ira',
4454             'jpr' => 'ira',
4455             'azb' => 'trk',
4456             'lue' => 'bnt',
4457             'mhj' => 'xgn',
4458             'msq' => 'pqe',
4459             'pgu' => 'paa',
4460             'qvm' => 'qwe',
4461             'ntp' => 'azc',
4462             'que' => 'qwe',
4463             'kcm' => 'csu',
4464             'zuh' => 'paa',
4465             'nbl' => 'bnt',
4466             'sme' => 'smi',
4467             'iku' => 'esx',
4468             'mpr' => 'pqe',
4469             'dic' => 'kro',
4470             'mbt' => 'mno',
4471             'hun' => 'fiu',
4472             'otr' => 'kdo',
4473             'sds' => 'ber',
4474             'qvn' => 'qwe',
4475             'dlg' => 'trk',
4476             'fij' => 'pqe',
4477             'chp' => 'ath',
4478             'men' => 'dmn',
4479             'sob' => 'pqe',
4480             'luo' => 'sdv',
4481             'gor' => 'phi',
4482             'tnk' => 'pqe',
4483             'niq' => 'sdv',
4484             'nxm' => 'ber',
4485             'xom' => 'ssa',
4486             'hoc' => 'mun',
4487             'ojw' => 'alg',
4488             'glk' => 'ira',
4489             'xmm' => 'cpp',
4490             'jya' => 'tbq',
4491             'vnk' => 'pqe',
4492             'aji' => 'pqe',
4493             'nmt' => 'pqe',
4494             'hak' => 'zhx',
4495             'sea' => 'mkh',
4496             'yal' => 'dmn',
4497             'tin' => 'ccn',
4498             'ibo' => 'alv',
4499             'tta' => 'sio',
4500             'liy' => 'bad',
4501             'bae' => 'awd',
4502             'tcy' => 'dra',
4503             'gwi' => 'ath',
4504             'mrj' => 'fiu',
4505             'ltc' => 'zhx',
4506             'baa' => 'pqe',
4507             'ltz' => 'gmw',
4508             'bbj' => 'bai',
4509             'ppn' => 'pqe',
4510             'mxq' => 'mixe1284',
4511             'ssa' => 'mul',
4512             'kak' => 'phi',
4513             'syd' => 'urj',
4514             'qwe' => 'mul',
4515             'woe' => 'pqe',
4516             'nmy' => 'sit',
4517             'mno' => 'phi',
4518             'xbm' => 'cel',
4519             'tvk' => 'pqe',
4520             'ncn' => 'pqe',
4521             'qul' => 'qwe',
4522             'bih' => 'mul',
4523             'bho' => 'bih',
4524             'shr' => 'bnt',
4525             'kra' => 'bih',
4526             'xpu' => 'sem',
4527             'eka' => 'nic',
4528             'bqj' => 'alv',
4529             'vkl' => 'pqw',
4530             'xls' => 'ine',
4531             'toq' => 'sdv',
4532             'ybb' => 'bai',
4533             'toi' => 'bnt',
4534             'zdj' => 'bnt',
4535             'vnm' => 'pqe',
4536             'yka' => 'pqw',
4537             'pel' => 'pqw',
4538             'pqe' => 'poz',
4539             'kwk' => 'wak',
4540             'ndc' => 'bnt',
4541             'ruq' => 'roa',
4542             'mdi' => 'csu',
4543             'jab' => 'alv',
4544             'sse' => 'pqw',
4545             'sas' => 'pqw',
4546             'neg' => 'tuw',
4547             'wak' => 'mul',
4548             'kmo' => 'paa',
4549             'caa' => 'myn',
4550             'dsb' => 'wen',
4551             'bfl' => 'bad',
4552             'pkn' => 'aus',
4553             'nyf' => 'bnt',
4554             'cat' => 'roa',
4555             'sce' => 'xgn',
4556             'nsw' => 'pqe',
4557             'wci' => 'alv',
4558             'afh' => 'art',
4559             'jav' => 'pqw',
4560             'tor' => 'bad',
4561             'mbb' => 'mno',
4562             'prn' => 'iir',
4563             'tlo' => 'kdo',
4564             'kos' => 'pqe',
4565             'udu' => 'ssa',
4566             'njm' => 'sit',
4567             'auq' => 'pqe',
4568             'zuy' => 'cdc',
4569             'sag' => 'ngb',
4570             'veo' => 'hok',
4571             'apj' => 'apa',
4572             'bjn' => 'pqw',
4573             'kyr' => 'tup',
4574             'mon' => 'xgn',
4575             'cjs' => 'trk',
4576             'chb' => 'cba',
4577             'siz' => 'ber',
4578             'muz' => 'sdv',
4579             'msm' => 'mno',
4580             'bxg' => 'bnt',
4581             'bax' => 'alv',
4582             'mfy' => 'azc',
4583             'apc' => 'sem',
4584             'cwg' => 'mkh',
4585             'qvp' => 'qwe',
4586             'ktz' => 'khi',
4587             'nic' => 'mul',
4588             'kum' => 'trk',
4589             'ttt' => 'ira',
4590             'len' => 'cai',
4591             'myu' => 'tup',
4592             'ksf' => 'bnt',
4593             'mkx' => 'mno',
4594             'ngb' => 'alv',
4595             'del' => 'alg',
4596             'mdj' => 'csu',
4597             'ncb' => 'mkh',
4598             'siy' => 'ira',
4599             'xvn' => 'gme',
4600             'pny' => 'alv',
4601             'crv' => 'mkh',
4602             'guj' => 'inc',
4603             'fip' => 'bnt',
4604             'snf' => 'alv',
4605             'iii' => 'sit',
4606             'lht' => 'pqe',
4607             'tbl' => 'phi',
4608             'aqc' => 'ccn',
4609             'vun' => 'bnt',
4610             'tdb' => 'bih',
4611             'tuk' => 'trk',
4612             'och' => 'zhx',
4613             'sav' => 'alv',
4614             'mas' => 'sdv',
4615             'izh' => 'fiu',
4616             'hok' => 'cai',
4617             'tcx' => 'dra',
4618             'hac' => 'ira',
4619             'gox' => 'bad',
4620             'kls' => 'inc',
4621             'paw' => 'cdd',
4622             'glv' => 'cel',
4623             'xco' => 'ira',
4624             'skh' => 'pqw',
4625             'arz' => 'sem',
4626             'tik' => 'alv',
4627             'tui' => 'alv',
4628             'bpn' => 'hmx',
4629             'cks' => 'cpf',
4630             'slk' => 'zlw',
4631             'szn' => 'plf',
4632             'uga' => 'sem',
4633             'twp' => 'pqe',
4634             'bng' => 'bnt',
4635             'frk' => 'gmw',
4636             'nov' => 'art',
4637             'xin' => 'cai',
4638             'spo' => 'sal',
4639             'mqt' => 'mkh',
4640             'bji' => 'cus',
4641             'lml' => 'pqe',
4642             'gct' => 'gmw',
4643             'kax' => 'paa',
4644             'mvf' => 'xgn',
4645             'mkv' => 'pqe',
4646             'qyp' => 'alg',
4647             'gba' => 'alv',
4648             'run' => 'bnt',
4649             'fin' => 'fiu',
4650             'mxb' => 'omq',
4651             'tlh' => 'art',
4652             'aul' => 'pqe',
4653             'sjm' => 'pqw',
4654             'col' => 'sal',
4655             'ofo' => 'sio',
4656             'fur' => 'roa',
4657             'sna' => 'bnt',
4658             'bhb' => 'inc',
4659             'bkw' => 'bnt',
4660             'sjr' => 'pqe',
4661             'kdo' => 'nic',
4662             'por' => 'roa',
4663             'nmk' => 'pqe',
4664             'tai' => 'mul',
4665             'onu' => 'pqe',
4666             'cay' => 'iro',
4667             'jdt' => 'ira',
4668             'sms' => 'smi',
4669             'jnj' => 'omv',
4670             'avk' => 'art',
4671             'ast' => 'roa',
4672             'ztq' => 'omq',
4673             'pil' => 'alv',
4674             'ngc' => 'bnt',
4675             'bdr' => 'pqw',
4676             'mrn' => 'pqe',
4677             'xcb' => 'cel',
4678             'yur' => 'aql',
4679             'bkk' => 'inc',
4680             'kom' => 'fiu',
4681             'lbv' => 'pqe',
4682             'quz' => 'qwe',
4683             'gyr' => 'tup',
4684             'bkd' => 'mno',
4685             'iow' => 'sio',
4686             'orh' => 'tuw',
4687             'mzn' => 'ira',
4688             'dyo' => 'alv',
4689             'est' => 'fiu',
4690             'raj' => 'inc',
4691             'mzv' => 'alv',
4692             'los' => 'pqe',
4693             'mgh' => 'bnt',
4694             'gos' => 'gmw',
4695             'tdi' => 'pqw',
4696             'zim' => 'cdc',
4697             'uig' => 'trk',
4698             'kma' => 'alv',
4699             'mua' => 'alv',
4700             'rng' => 'bnt',
4701             'anp' => 'bih',
4702             'lik' => 'bnt',
4703             'qva' => 'qwe',
4704             'kpg' => 'pqe',
4705             'mjg' => 'xgn',
4706             'wya' => 'iro',
4707             'xmw' => 'pqw',
4708             'gwt' => 'inc',
4709             'bwn' => 'hmx',
4710             'lpo' => 'tbq',
4711             'pbo' => 'alv',
4712             'scx' => 'ine',
4713             'dtr' => 'pqw',
4714             'wae' => 'gmw',
4715             'mhq' => 'sio',
4716             'nyl' => 'aav',
4717             'lld' => 'roa',
4718             'tlv' => 'plf',
4719             'bip' => 'bnt',
4720             'aat' => 'sqj',
4721             'twm' => 'tbq',
4722             'sev' => 'alv',
4723             'nza' => 'alv',
4724             'mop' => 'myn',
4725             'mnw' => 'mkh',
4726             'mbn' => 'awd',
4727             'eyo' => 'sdv',
4728             'war' => 'phi',
4729             'pox' => 'zlw',
4730             'rcf' => 'cpf',
4731             'sne' => 'day',
4732             'kie' => 'ssa',
4733             'bre' => 'cel',
4734             'nog' => 'tut',
4735             'ngr' => 'pqe',
4736             'kij' => 'pqe',
4737             'aar' => 'cus',
4738             'ynk' => 'ypk',
4739             'tzl' => 'art',
4740             'fvr' => 'ssa',
4741             'bsh' => 'iir',
4742             'clw' => 'trk',
4743             'vmg' => 'pqe',
4744             'duw' => 'pqw',
4745             'mnr' => 'azc',
4746             'mek' => 'pqe',
4747             'cpf' => 'roa',
4748             'cel' => 'ine',
4749             'wow' => 'pqw',
4750             'adj' => 'alv',
4751             'mml' => 'mkh',
4752             'cro' => 'sio',
4753             'krj' => 'phi',
4754             'ora' => 'pqe',
4755             'qvi' => 'qwe',
4756             'hsb' => 'wen',
4757             'thr' => 'bih',
4758             'nee' => 'pqe',
4759             'zls' => 'sla',
4760             'kei' => 'poz',
4761             'mvo' => 'pqe',
4762             'pic' => 'bnt',
4763             'swp' => 'pqe',
4764             'sgc' => 'sdv',
4765             'gob' => 'awd',
4766             'snd' => 'inc',
4767             'bhw' => 'pqe',
4768             'cop' => 'afa',
4769             'boi' => 'hok',
4770             'dta' => 'xgn',
4771             'pmz' => 'omq',
4772             'xsr' => 'sit',
4773             'fut' => 'pqe',
4774             'gur' => 'alv',
4775             'top' => 'toto1251',
4776             'has' => 'wak',
4777             'oyb' => 'mkh',
4778             'ptv' => 'pqe',
4779             'kjk' => 'pqw',
4780             'lah' => 'inc',
4781             'laf' => 'kdo',
4782             'piu' => 'aus',
4783             'aeb' => 'sem',
4784             'orr' => 'ijo',
4785             'unm' => 'alg',
4786             'lle' => 'pqe',
4787             'cos' => 'roa',
4788             'ogc' => 'alv',
4789             'osx' => 'gmw',
4790             'mov' => 'hok',
4791             'chd' => 'tequ1244',
4792             'spx' => 'itc',
4793             'shi' => 'ber',
4794             'gli' => 'pqe',
4795             'clc' => 'ath',
4796             'mmw' => 'pqe',
4797             'qxa' => 'qwe',
4798             'gak' => 'paa',
4799             'hed' => 'cdc',
4800             'azc' => 'cai',
4801             'bal' => 'ira',
4802             'miq' => 'misu1242',
4803             'hue' => 'cai',
4804             'euq' => 'mul',
4805             'sio' => 'mul',
4806             'zea' => 'gmw',
4807             'xpi' => 'cel',
4808             'sgh' => 'ira',
4809             'sac' => 'alg',
4810             'ras' => 'kdo',
4811             'wrn' => 'kdo',
4812             'uve' => 'pqe',
4813             'ats' => 'alg',
4814             'tpu' => 'mkh',
4815             'dgr' => 'ath',
4816             'pgk' => 'pqe',
4817             'hke' => 'bnt',
4818             'dbl' => 'aus',
4819             'bex' => 'csu',
4820             'tpc' => 'omq',
4821             'new' => 'sit',
4822             'egx' => 'mul',
4823             'rsl' => 'sgn',
4824             'bnt' => 'alv',
4825             'evn' => 'tuw',
4826             'bxf' => 'pqe',
4827             'arg' => 'roa',
4828             'sii' => 'mkh',
4829             'bda' => 'alv',
4830             'kab' => 'ber',
4831             'gme' => 'gem',
4832             'avu' => 'csu',
4833             'nrf' => 'roa',
4834             'loz' => 'bnt',
4835             'xpg' => 'ine',
4836             'beh' => 'alv',
4837             'cmc' => 'pqw',
4838             'bsu' => 'pqw',
4839             'ije' => 'ijo'
4840             };
4841             #-*-perl-*-
4842              
4843             =head1 SUBROUTINES
4844              
4845             =head2 @langcodes = language_group( $groupcode )
4846              
4847             Returns a list of language codes within the given language group.
4848              
4849             =cut
4850              
4851              
4852             sub language_group{
4853 0     0 1   my %children = ();
4854 0 0         if (exists $$LanguageGroup{$_[0]}){
4855 0           foreach my $l (@{$$LanguageGroup{$_[0]}}){
  0            
4856 0 0         if (exists $$LanguageGroup{$l}){
4857 0           foreach (&language_group($l)){
4858 0           $children{$_}++;
4859             }
4860             }
4861             else{
4862 0           $children{$l}++;
4863             }
4864             }
4865             }
4866             else{
4867 0           return ($_[0]);
4868             }
4869 0           return sort keys %children;
4870             }
4871              
4872              
4873             =head2 @langcodes = language_group_children( $groupcode )
4874              
4875             Returns a list of language codes that are immediate children of the given language group.
4876              
4877             =cut
4878              
4879             sub language_group_children{
4880 0 0   0 1   if (exists $$LanguageGroup{$_[0]}){
4881 0           return @{$$LanguageGroup{$_[0]}};
  0            
4882             }
4883 0           print STDERR "unknown language group $_[0]\n";
4884 0           return ();
4885             }
4886              
4887              
4888             =head2 @parentcode = language_group( $langcode )
4889              
4890             Returns the parent language code for the given language.
4891              
4892             =cut
4893              
4894              
4895             sub language_parent{
4896 0 0   0 0   if (exists $$LanguageParent{$_[0]}){
4897 0           return $$LanguageParent{$_[0]};
4898             }
4899 0           print STDERR "no parent found for '$_[0]'\n";
4900 0           return undef;
4901             }
4902              
4903              
4904             ## don't need the functions below, just use ISO::639::3
4905             ##
4906              
4907             # =head2 $name = language_group_name( $groupcode )
4908              
4909             # Returns the name of the language group
4910              
4911             # =cut
4912              
4913              
4914             # sub language_group_name{
4915             # return ISO::639::3::get_language_name($_[0]);
4916             # }
4917              
4918              
4919             # =head2 $code = language_group_code( $groupname )
4920              
4921             # Returns the name of the language group
4922              
4923             # =cut
4924              
4925              
4926             # sub language_group_name{
4927             # return ISO::639::3::get_iso639_3($_[0]);
4928             # }
4929              
4930              
4931              
4932             1;
4933