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