]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/data/misc/supplementalData.txt
ICU-66108.tar.gz
[apple/icu.git] / icuSources / data / misc / supplementalData.txt
index 5b569d3ee86a9f9246117b73df72ee322232821d..b3c181e3e86c856134481131bb720c535f4db7d1 100644 (file)
@@ -2106,7 +2106,7 @@ supplementalData:table(nofallback){
             "islamic-tbla",
         }
     }
-    cldrVersion{"33.1"}
+    cldrVersion{"36.1"}
     codeMappings{
         {
             "AA",
@@ -4245,6 +4245,10 @@ supplementalData:table(nofallback){
             "UYU",
             "858",
         }
+        {
+            "UYW",
+            "927",
+        }
         {
             "UZS",
             "860",
@@ -4428,8 +4432,10 @@ supplementalData:table(nofallback){
                 "MGF",
                 "MKN",
                 "MLF",
+                "MRO",
                 "MTL",
                 "MTP",
+                "MVP",
                 "MXP",
                 "MXV",
                 "MZE",
@@ -4461,6 +4467,7 @@ supplementalData:table(nofallback){
                 "USS",
                 "UYI",
                 "UYP",
+                "UYW",
                 "VEB",
                 "VEF",
                 "VNN",
@@ -4580,7 +4587,7 @@ supplementalData:table(nofallback){
                 "MMK",
                 "MNT",
                 "MOP",
-                "MRO",
+                "MRU",
                 "MUR",
                 "MVR",
                 "MWK",
@@ -4650,89 +4657,246 @@ supplementalData:table(nofallback){
         }
         language{
             deprecated{
+                "aam",
+                "adp",
+                "agp",
+                "ais",
                 "aju",
                 "als",
                 "arb",
+                "asd",
+                "aue",
                 "ayr",
+                "ayx",
                 "azj",
+                "baz",
                 "bcc",
                 "bcl",
+                "bgm",
                 "bh",
+                "bhk",
+                "bjd",
+                "bjq",
+                "bkb",
+                "bmy",
+                "btb",
+                "btl",
                 "bxk",
                 "bxr",
+                "bxx",
+                "byy",
+                "cbe",
+                "cbh",
+                "ccq",
+                "cjr",
+                "cka",
                 "cld",
+                "cmk",
                 "cmn",
                 "cnr",
+                "coy",
+                "cqu",
+                "cum",
                 "cwd",
+                "daf",
+                "dap",
                 "dgo",
+                "dha",
                 "dhd",
                 "dik",
                 "diq",
+                "dit",
+                "djl",
+                "dkl",
+                "drh",
+                "drw",
+                "dud",
+                "duj",
+                "dwl",
+                "dzd",
                 "ekk",
+                "elp",
                 "emk",
+                "emo",
                 "esk",
                 "fat",
                 "fuc",
+                "gav",
                 "gaz",
+                "gbc",
                 "gbo",
+                "gfx",
+                "ggn~o",
+                "ggr",
+                "gio",
                 "gno",
+                "gti",
                 "gug",
+                "guv",
                 "gya",
                 "hdn",
                 "hea",
                 "him",
+                "hrr",
+                "iap",
+                "ibi",
                 "ike",
+                "ill",
+                "ilw",
+                "ime",
                 "in",
                 "iw",
+                "izi",
+                "jar",
+                "jeg",
                 "ji",
                 "jw",
+                "kbf",
+                "kdv",
+                "kgc~d",
+                "kgh",
                 "khk",
                 "kmr",
                 "knc",
                 "kng",
                 "knn",
+                "koj",
+                "kox",
+                "kpp",
                 "kpv",
+                "krm",
+                "ktr",
+                "kvs",
+                "kwq",
+                "kxe",
+                "kzh",
+                "kzj",
+                "kzt",
+                "lba",
                 "lbk",
+                "leg",
+                "lii",
+                "llo",
+                "lmm",
+                "lsg",
                 "lvs",
+                "meg",
+                "mgx",
+                "mhh",
                 "mhr",
+                "mja",
+                "mld",
                 "mnk",
+                "mnt",
                 "mo",
+                "mof",
+                "mst",
                 "mup",
+                "mwd",
+                "mwj",
+                "mwx~y",
+                "myd",
+                "myi",
+                "myq",
+                "myt",
+                "nad",
+                "nbf",
+                "nbx",
+                "ncp",
+                "nln",
+                "nlr",
+                "nns",
+                "nnx",
                 "no",
+                "noo",
                 "npi",
+                "nts",
                 "ojg",
+                "ome",
                 "ory",
+                "oun",
                 "pbu",
+                "pbz",
+                "pcr",
                 "pes",
+                "pgy",
                 "plt",
+                "pmc",
+                "pmu",
                 "pnb",
+                "pod",
+                "ppa",
+                "ppr",
+                "prb",
                 "prs",
+                "pry",
+                "puk",
+                "puz",
                 "quz",
+                "rie",
+                "rmr",
                 "rmy",
+                "rna",
+                "rsi",
+                "sap",
+                "sca",
+                "sgl",
+                "sgo",
                 "sh",
+                "skk",
+                "snh",
                 "spy",
                 "src",
+                "sul~m",
+                "svr",
                 "swc",
                 "swh",
+                "tdu",
+                "tgg",
+                "thc",
+                "thx",
+                "tid~e",
+                "tkk",
                 "tl",
+                "tlw",
+                "tmp",
+                "tne~f",
+                "toe",
+                "tsf",
                 "ttq",
                 "tw",
                 "umu",
+                "unp",
+                "uok",
                 "uzn",
+                "wgw",
+                "wit",
+                "wiw",
+                "xba",
+                "xbx",
+                "xia",
+                "xip",
+                "xkh",
                 "xpe",
+                "xsj",
                 "xsl",
+                "ybd",
                 "ydd",
+                "yds",
+                "yen",
+                "yiy",
+                "yma",
+                "ymt",
+                "ynh",
+                "yos",
+                "yri",
+                "yuu",
                 "zai",
                 "zsm",
                 "zyb",
             }
             private_use{
-                "qaa~z",
-                "qba~z",
-                "qca~z",
-                "qda~z",
-                "qea~z",
-                "qfa~z",
+                "qfz",
                 "qga~z",
                 "qha~z",
                 "qia~z",
@@ -4751,7 +4915,8 @@ supplementalData:table(nofallback){
             regular{
                 "aa",
                 "aaa~i",
-                "aak~q",
+                "aak~l",
+                "aan~q",
                 "aas~x",
                 "aaz",
                 "ab",
@@ -4765,7 +4930,8 @@ supplementalData:table(nofallback){
                 "ada~b",
                 "add~j",
                 "adl",
-                "adn~u",
+                "adn~o",
+                "adq~u",
                 "adw~z",
                 "ae",
                 "aea~e",
@@ -4782,12 +4948,14 @@ supplementalData:table(nofallback){
                 "afn~p",
                 "afs~u",
                 "afz",
-                "aga~z",
+                "aga~o",
+                "agq~z",
                 "aha~b",
                 "ahg~i",
                 "ahk~p",
                 "ahr~t",
-                "aia~t",
+                "aia~r",
+                "ait",
                 "aiw~y",
                 "aja",
                 "ajg",
@@ -4827,11 +4995,13 @@ supplementalData:table(nofallback){
                 "arh~l",
                 "arn~z",
                 "as",
-                "asa~l",
+                "asa~c",
+                "ase~l",
                 "asn~z",
                 "ata~e",
                 "atg~z",
-                "aua~u",
+                "aua~d",
+                "auf~u",
                 "auw~z",
                 "av",
                 "avb",
@@ -4855,7 +5025,7 @@ supplementalData:table(nofallback){
                 "ayk~l",
                 "ayn~q",
                 "ays~u",
-                "ayx~z",
+                "ayy~z",
                 "az",
                 "aza~d",
                 "azg",
@@ -4866,7 +5036,7 @@ supplementalData:table(nofallback){
                 "baa~j",
                 "bal",
                 "ban~p",
-                "bar~z",
+                "bar~y",
                 "bba~z",
                 "bca~b",
                 "bcd~k",
@@ -4881,19 +5051,25 @@ supplementalData:table(nofallback){
                 "bfw~z",
                 "bg",
                 "bga~g",
-                "bgi~z",
-                "bha~z",
+                "bgi~l",
+                "bgn~z",
+                "bha~j",
+                "bhl~z",
                 "bi",
                 "bia~g",
                 "bij~r",
                 "bit~z",
-                "bja~z",
-                "bka~d",
+                "bja~c",
+                "bje~p",
+                "bjr~z",
+                "bka",
+                "bkc~d",
                 "bkf~z",
                 "bla~t",
                 "blv~z",
                 "bm",
-                "bma~z",
+                "bma~x",
+                "bmz",
                 "bn",
                 "bna~g",
                 "bni~z",
@@ -4912,7 +5088,9 @@ supplementalData:table(nofallback){
                 "bs",
                 "bsa~c",
                 "bse~y",
-                "bta~z",
+                "bta",
+                "btc~k",
+                "btm~z",
                 "bua~k",
                 "bum~q",
                 "bus~z",
@@ -4923,16 +5101,18 @@ supplementalData:table(nofallback){
                 "bxa~j",
                 "bxl~q",
                 "bxs",
-                "bxu~x",
+                "bxu~w",
                 "bxz",
                 "bya~t",
-                "byv~z",
+                "byv~x",
+                "byz",
                 "bza~z",
                 "ca",
                 "caa~s",
                 "cau~z",
-                "cba~e",
-                "cbg~l",
+                "cba~d",
+                "cbg",
+                "cbi~l",
                 "cbn~o",
                 "cbq~w",
                 "cby",
@@ -4940,7 +5120,8 @@ supplementalData:table(nofallback){
                 "ccc~e",
                 "ccg~h",
                 "ccj",
-                "ccl~s",
+                "ccl~p",
+                "ccr~s",
                 "cda",
                 "cdc~j",
                 "cdm~o",
@@ -4952,6 +5133,7 @@ supplementalData:table(nofallback){
                 "cek~l",
                 "cen",
                 "cet",
+                "cey",
                 "cfa",
                 "cfd",
                 "cfg",
@@ -4979,10 +5161,10 @@ supplementalData:table(nofallback){
                 "cjh~i",
                 "cjk",
                 "cjm~p",
-                "cjr~s",
+                "cjs",
                 "cjv",
                 "cjy",
-                "cka~b",
+                "ckb",
                 "ckh",
                 "ckl",
                 "ckn~o",
@@ -5001,7 +5183,7 @@ supplementalData:table(nofallback){
                 "cme",
                 "cmg",
                 "cmi",
-                "cmk~m",
+                "cml~m",
                 "cmo",
                 "cmr~t",
                 "cna~c",
@@ -5013,7 +5195,8 @@ supplementalData:table(nofallback){
                 "co",
                 "coa~h",
                 "coj~q",
-                "cot~z",
+                "cot~x",
+                "coz",
                 "cpa~c",
                 "cpe~g",
                 "cpi",
@@ -5022,7 +5205,6 @@ supplementalData:table(nofallback){
                 "cpu",
                 "cpx~y",
                 "cqd",
-                "cqu",
                 "cr",
                 "cra~d",
                 "crf~t",
@@ -5039,8 +5221,8 @@ supplementalData:table(nofallback){
                 "ctz",
                 "cu",
                 "cua~c",
-                "cug~m",
-                "cuo~x",
+                "cug~l",
+                "cuo~y",
                 "cv",
                 "cvg",
                 "cvn",
@@ -5057,8 +5239,10 @@ supplementalData:table(nofallback){
                 "czt",
                 "da",
                 "daa",
-                "dac~m",
-                "dao~s",
+                "dac~e",
+                "dag~m",
+                "dao",
+                "daq~s",
                 "dau~z",
                 "dba~b",
                 "dbd~g",
@@ -5088,7 +5272,6 @@ supplementalData:table(nofallback){
                 "dgr~u",
                 "dgw~x",
                 "dgz",
-                "dha",
                 "dhg",
                 "dhi",
                 "dhl~o",
@@ -5097,15 +5280,17 @@ supplementalData:table(nofallback){
                 "dia~d",
                 "dif~j",
                 "dil~p",
-                "dir~u",
+                "dir~s",
+                "diu",
                 "diw~z",
                 "dja~f",
-                "dji~o",
+                "dji~k",
+                "djm~o",
                 "djr",
                 "dju",
                 "djw",
                 "dka",
-                "dkk~l",
+                "dkk",
                 "dkr~s",
                 "dkx",
                 "dlg",
@@ -5120,7 +5305,7 @@ supplementalData:table(nofallback){
                 "dnd~e",
                 "dng",
                 "dni~k",
-                "dnn",
+                "dnn~o",
                 "dnr",
                 "dnt~w",
                 "dny",
@@ -5132,11 +5317,11 @@ supplementalData:table(nofallback){
                 "dov~z",
                 "dpp",
                 "dra~e",
-                "drg~i",
+                "drg",
+                "dri",
                 "drl",
                 "drn~o",
                 "drq~u",
-                "drw",
                 "dry",
                 "dsb",
                 "dse",
@@ -5151,16 +5336,17 @@ supplementalData:table(nofallback){
                 "dtm~p",
                 "dtr~u",
                 "dty",
-                "dua~s",
+                "dua~c",
+                "due~i",
+                "duk~s",
                 "duu~z",
                 "dv",
                 "dva",
                 "dwa",
-                "dwl",
                 "dwr~s",
                 "dwu",
                 "dww",
-                "dwy",
+                "dwy~z",
                 "dya~b",
                 "dyd",
                 "dyg",
@@ -5170,7 +5356,7 @@ supplementalData:table(nofallback){
                 "dyy",
                 "dz",
                 "dza",
-                "dzd~e",
+                "dze",
                 "dzg",
                 "dzl",
                 "dzn",
@@ -5210,14 +5396,15 @@ supplementalData:table(nofallback){
                 "elh~i",
                 "elk",
                 "elm",
-                "elo~p",
+                "elo",
                 "elu",
                 "elx",
                 "ema~b",
                 "eme",
                 "emg",
                 "emi",
-                "emm~p",
+                "emm~n",
+                "emp",
                 "ems",
                 "emu",
                 "emw~y",
@@ -5328,8 +5515,10 @@ supplementalData:table(nofallback){
                 "fwe",
                 "fy",
                 "ga",
-                "gaa~y",
-                "gba~n",
+                "gaa~u",
+                "gaw~y",
+                "gba~b",
+                "gbd~n",
                 "gbp~s",
                 "gbu~z",
                 "gcc~f",
@@ -5348,13 +5537,10 @@ supplementalData:table(nofallback){
                 "gev~z",
                 "gfk",
                 "gft",
-                "gfx",
                 "gga~b",
                 "ggd~e",
                 "ggg",
                 "ggk~l",
-                "ggn~o",
-                "ggr",
                 "ggt~u",
                 "ggw",
                 "gha",
@@ -5366,7 +5552,8 @@ supplementalData:table(nofallback){
                 "ghr~t",
                 "gia~e",
                 "gig~h",
-                "gil~u",
+                "gil~n",
+                "gip~u",
                 "giw~z",
                 "gji",
                 "gjk",
@@ -5374,7 +5561,7 @@ supplementalData:table(nofallback){
                 "gjr",
                 "gju",
                 "gka",
-                "gke",
+                "gkd~e",
                 "gkn~p",
                 "gku",
                 "gl",
@@ -5393,8 +5580,7 @@ supplementalData:table(nofallback){
                 "gmu~z",
                 "gn",
                 "gna~e",
-                "gng~i",
-                "gnk~n",
+                "gng~n",
                 "gnq~r",
                 "gnt~u",
                 "gnw",
@@ -5420,12 +5606,12 @@ supplementalData:table(nofallback){
                 "gss",
                 "gsw",
                 "gta",
-                "gti",
                 "gtu",
                 "gu",
                 "gua~f",
                 "guh~i",
-                "guk~x",
+                "guk~u",
+                "guw~x",
                 "guz",
                 "gv",
                 "gva",
@@ -5445,7 +5631,7 @@ supplementalData:table(nofallback){
                 "gyb",
                 "gyd~g",
                 "gyi",
-                "gyl~n",
+                "gyl~o",
                 "gyr",
                 "gyy",
                 "gza",
@@ -5482,6 +5668,7 @@ supplementalData:table(nofallback){
                 "hka",
                 "hke",
                 "hkk",
+                "hkn",
                 "hks",
                 "hla~b",
                 "hld~e",
@@ -5510,7 +5697,6 @@ supplementalData:table(nofallback){
                 "hrk",
                 "hrm",
                 "hro~p",
-                "hrr",
                 "hrt~u",
                 "hrw~x",
                 "hrz",
@@ -5538,16 +5724,15 @@ supplementalData:table(nofallback){
                 "hwo",
                 "hy",
                 "hya",
-                "hyx",
+                "hyw~x",
                 "hz",
                 "ia",
                 "iai",
                 "ian",
-                "iap",
                 "iar",
                 "iba~b",
                 "ibd~e",
-                "ibg~i",
+                "ibg~h",
                 "ibl~n",
                 "ibr",
                 "ibu",
@@ -5596,12 +5781,12 @@ supplementalData:table(nofallback){
                 "ila~b",
                 "ilg",
                 "ili",
-                "ilk~m",
+                "ilk",
+                "ilm",
                 "ilo~p",
                 "ils",
-                "ilu~w",
+                "ilu~v",
                 "ima",
-                "ime",
                 "imi",
                 "iml",
                 "imn~o",
@@ -5658,14 +5843,15 @@ supplementalData:table(nofallback){
                 "iya",
                 "iyo",
                 "iyx",
-                "izh~i",
+                "izh",
                 "izr",
                 "izz",
                 "ja",
                 "jaa~f",
                 "jah",
                 "jaj~o",
-                "jaq~u",
+                "jaq",
+                "jas~u",
                 "jax~z",
                 "jbe",
                 "jbi~k",
@@ -5679,7 +5865,7 @@ supplementalData:table(nofallback){
                 "jdt",
                 "jeb",
                 "jee",
-                "jeg~i",
+                "jeh~i",
                 "jek~l",
                 "jen",
                 "jer",
@@ -5749,15 +5935,19 @@ supplementalData:table(nofallback){
                 "kam",
                 "kao~r",
                 "kav~y",
-                "kba~z",
+                "kba~e",
+                "kbg~z",
                 "kca~z",
                 "kda",
                 "kdc~r",
-                "kdt~z",
+                "kdt~u",
+                "kdw~z",
                 "kea~z",
                 "kfa~z",
                 "kg",
-                "kga~y",
+                "kga~b",
+                "kge~g",
+                "kgi~y",
                 "kha~j",
                 "khl",
                 "khn~z",
@@ -5783,38 +5973,49 @@ supplementalData:table(nofallback){
                 "kno~z",
                 "ko",
                 "koa",
-                "koc~l",
+                "koc~i",
+                "kok~l",
                 "koo~q",
-                "kos~z",
-                "kpa~u",
+                "kos~w",
+                "koy~z",
+                "kpa~o",
+                "kpq~u",
                 "kpw~z",
                 "kqa~z",
                 "kr",
                 "kra~f",
-                "krh~p",
+                "krh~l",
+                "krn~p",
                 "krr~z",
                 "ks",
                 "ksa~z",
-                "kta~z",
+                "kta~q",
+                "kts~z",
                 "ku",
                 "kub~q",
                 "kus~z",
                 "kv",
-                "kva~z",
+                "kva~r",
+                "kvt~z",
                 "kw",
-                "kwa~z",
-                "kxa~f",
+                "kwa~p",
+                "kwr~z",
+                "kxa~d",
+                "kxf",
                 "kxh~z",
                 "ky",
                 "kya~z",
-                "kza~z",
+                "kza~g",
+                "kzi",
+                "kzk~s",
+                "kzu~z",
                 "la",
                 "laa~n",
                 "lap~s",
                 "lau",
                 "law~z",
                 "lb",
-                "lba~c",
+                "lbb~c",
                 "lbe~g",
                 "lbi~j",
                 "lbl~o",
@@ -5827,7 +6028,8 @@ supplementalData:table(nofallback){
                 "lda~b",
                 "ldd",
                 "ldg~q",
-                "lea~z",
+                "lea~f",
+                "leh~z",
                 "lfa",
                 "lfn",
                 "lg",
@@ -5843,7 +6045,8 @@ supplementalData:table(nofallback){
                 "lhp",
                 "lhs~u",
                 "li",
-                "lia~l",
+                "lia~h",
+                "lij~l",
                 "lio~s",
                 "liu~z",
                 "lja",
@@ -5857,11 +6060,13 @@ supplementalData:table(nofallback){
                 "lkl~o",
                 "lkr~u",
                 "lky",
-                "lla~q",
+                "lla~n",
+                "llp~q",
                 "lls",
                 "llu",
                 "llx",
-                "lma~r",
+                "lma~l",
+                "lmn~r",
                 "lmu~z",
                 "ln",
                 "lna~b",
@@ -5891,10 +6096,10 @@ supplementalData:table(nofallback){
                 "lrz",
                 "lsa",
                 "lsd~e",
-                "lsg~i",
-                "lsl~m",
-                "lso~p",
+                "lsh~i",
+                "lsl~p",
                 "lsr~t",
+                "lsv",
                 "lsy",
                 "lt",
                 "ltc",
@@ -5909,6 +6114,7 @@ supplementalData:table(nofallback){
                 "luy~z",
                 "lv",
                 "lva",
+                "lvi",
                 "lvk",
                 "lvu",
                 "lwa",
@@ -5916,7 +6122,7 @@ supplementalData:table(nofallback){
                 "lwg~h",
                 "lwl~m",
                 "lwo",
-                "lwt~u",
+                "lws~u",
                 "lww",
                 "lya",
                 "lyg",
@@ -5937,26 +6143,30 @@ supplementalData:table(nofallback){
                 "mca~z",
                 "mda~n",
                 "mdp~z",
-                "mea~w",
+                "mea~f",
+                "meh~w",
                 "mey~z",
                 "mfa~z",
                 "mg",
-                "mga~z",
+                "mga~w",
+                "mgy~z",
                 "mh",
-                "mha~q",
+                "mha~g",
+                "mhi~q",
                 "mhs~u",
                 "mhw~z",
                 "mi",
                 "mia~r",
                 "mit~u",
                 "miw~z",
-                "mja~e",
+                "mjb~e",
                 "mjg~z",
                 "mk",
                 "mka~c",
                 "mke~z",
                 "ml",
-                "mla~f",
+                "mla~c",
+                "mle~f",
                 "mlh~s",
                 "mlu~x",
                 "mlz",
@@ -5964,9 +6174,11 @@ supplementalData:table(nofallback){
                 "mmt~z",
                 "mn",
                 "mna~j",
-                "mnl~z",
+                "mnl~s",
+                "mnu~z",
                 "moa",
-                "moc~k",
+                "moc~e",
+                "mog~k",
                 "mom",
                 "moo~z",
                 "mpa~e",
@@ -5977,7 +6189,8 @@ supplementalData:table(nofallback){
                 "mra~h",
                 "mrj~z",
                 "ms",
-                "msb~z",
+                "msb~s",
+                "msu~z",
                 "mt",
                 "mta~y",
                 "mua~e",
@@ -5988,19 +6201,30 @@ supplementalData:table(nofallback){
                 "mva~b",
                 "mvd~i",
                 "mvk~z",
-                "mwa~z",
+                "mwa~c",
+                "mwe~i",
+                "mwk~w",
+                "mwz",
                 "mxa~z",
                 "my",
-                "myb~z",
+                "myb~c",
+                "mye~h",
+                "myj~p",
+                "myr~s",
+                "myu~z",
                 "mza~e",
                 "mzg~z",
                 "na",
-                "naa~t",
+                "naa~c",
+                "nae~t",
                 "naw~z",
                 "nb",
-                "nba~k",
-                "nbm~y",
-                "nca~u",
+                "nba~e",
+                "nbg~k",
+                "nbm~w",
+                "nby",
+                "nca~o",
+                "ncq~u",
                 "ncx",
                 "ncz",
                 "nd",
@@ -6038,16 +6262,19 @@ supplementalData:table(nofallback){
                 "nlc",
                 "nle",
                 "nlg",
-                "nli~l",
-                "nln~o",
-                "nlq~r",
+                "nli~m",
+                "nlo",
+                "nlq",
                 "nlu~z",
                 "nma~z",
                 "nn",
                 "nna~n",
-                "nnp~z",
+                "nnp~r",
+                "nnt~w",
+                "nny~z",
                 "noa",
-                "noc~q",
+                "noc~n",
+                "nop~q",
                 "nos~w",
                 "noy~z",
                 "npa~b",
@@ -6079,7 +6306,7 @@ supplementalData:table(nofallback){
                 "nti~k",
                 "ntm",
                 "nto~p",
-                "ntr~s",
+                "ntr",
                 "ntu",
                 "ntw~z",
                 "nua~z",
@@ -6106,6 +6333,7 @@ supplementalData:table(nofallback){
                 "ny",
                 "nyb~y",
                 "nza~b",
+                "nzd",
                 "nzi",
                 "nzk",
                 "nzm",
@@ -6160,7 +6388,6 @@ supplementalData:table(nofallback){
                 "olt~u",
                 "om",
                 "oma~c",
-                "ome",
                 "omg",
                 "omi",
                 "omk~l",
@@ -6207,7 +6434,7 @@ supplementalData:table(nofallback){
                 "oua~b",
                 "oue",
                 "oui",
-                "oum~n",
+                "oum",
                 "ovd",
                 "owi",
                 "owl",
@@ -6222,14 +6449,12 @@ supplementalData:table(nofallback){
                 "pao~z",
                 "pbb~c",
                 "pbe~i",
-                "pbl",
-                "pbn~p",
+                "pbl~p",
                 "pbr~t",
                 "pbv",
-                "pby~z",
+                "pby",
                 "pca~n",
                 "pcp",
-                "pcr",
                 "pcw",
                 "pda",
                 "pdc",
@@ -6252,7 +6477,7 @@ supplementalData:table(nofallback){
                 "pgn",
                 "pgs",
                 "pgu",
-                "pgy~z",
+                "pgz",
                 "pha",
                 "phd",
                 "phg~i",
@@ -6274,31 +6499,34 @@ supplementalData:table(nofallback){
                 "pln~s",
                 "plu~w",
                 "ply~z",
-                "pma~f",
+                "pma~b",
+                "pmd~f",
                 "pmh~o",
-                "pmq~u",
+                "pmq~t",
                 "pmw~z",
                 "pna",
-                "pnc",
-                "pne",
+                "pnc~e",
                 "png~z",
-                "poc~i",
+                "poc",
+                "poe~i",
                 "pok",
                 "pom~q",
                 "pos~t",
                 "pov~z",
-                "ppa",
                 "ppe",
                 "ppi",
-                "ppk~u",
+                "ppk~q",
+                "pps~u",
                 "pqa",
                 "pqe",
                 "pqm",
                 "pqw",
-                "pra~i",
+                "pra",
+                "prc~i",
                 "prk~r",
                 "prt~u",
-                "prw~z",
+                "prw~x",
+                "prz",
                 "ps",
                 "psa",
                 "psc~e",
@@ -6313,11 +6541,11 @@ supplementalData:table(nofallback){
                 "ptt~w",
                 "pty",
                 "pua~g",
-                "pui~k",
+                "pui~j",
                 "pum",
                 "puo~r",
                 "put~u",
-                "puw~z",
+                "puw~y",
                 "pwa~b",
                 "pwg",
                 "pwi",
@@ -6382,7 +6610,7 @@ supplementalData:table(nofallback){
                 "rhg",
                 "rhp",
                 "ria",
-                "rie~f",
+                "rif",
                 "ril~n",
                 "rir",
                 "rit~u",
@@ -6396,10 +6624,10 @@ supplementalData:table(nofallback){
                 "rkw",
                 "rm",
                 "rma~i",
-                "rmk~x",
+                "rmk~q",
+                "rms~x",
                 "rmz",
                 "rn",
-                "rna",
                 "rnd",
                 "rng",
                 "rnl",
@@ -6420,7 +6648,6 @@ supplementalData:table(nofallback){
                 "rro",
                 "rrt",
                 "rsb",
-                "rsi",
                 "rsl~m",
                 "rtc",
                 "rth",
@@ -6449,10 +6676,11 @@ supplementalData:table(nofallback){
                 "sa",
                 "saa~f",
                 "sah~m",
-                "sao~z",
+                "sao",
+                "saq~z",
                 "sba~z",
                 "sc",
-                "sca~b",
+                "scb",
                 "sce~i",
                 "sck~l",
                 "scn~q",
@@ -6474,7 +6702,9 @@ supplementalData:table(nofallback){
                 "sfw",
                 "sg",
                 "sga~e",
-                "sgg~p",
+                "sgg~k",
+                "sgm~n",
+                "sgp",
                 "sgr~u",
                 "sgw~z",
                 "sha~e",
@@ -6490,7 +6720,7 @@ supplementalData:table(nofallback){
                 "sjr~u",
                 "sjw",
                 "sk",
-                "ska~k",
+                "ska~j",
                 "skm~z",
                 "sl",
                 "sla",
@@ -6504,7 +6734,8 @@ supplementalData:table(nofallback){
                 "smp~z",
                 "sn",
                 "snb~c",
-                "sne~s",
+                "sne~g",
+                "sni~s",
                 "snu~z",
                 "so",
                 "soa~e",
@@ -6538,7 +6769,7 @@ supplementalData:table(nofallback){
                 "sua~c",
                 "sue",
                 "sug",
-                "sui~m",
+                "sui~k",
                 "suq~t",
                 "suv~z",
                 "sv",
@@ -6546,7 +6777,7 @@ supplementalData:table(nofallback){
                 "sve",
                 "svk",
                 "svm",
-                "svr~s",
+                "svs",
                 "svx",
                 "sw",
                 "swb",
@@ -6571,6 +6802,7 @@ supplementalData:table(nofallback){
                 "szp",
                 "szs",
                 "szv~w",
+                "szy",
                 "ta",
                 "taa~g",
                 "tai~l",
@@ -6582,50 +6814,58 @@ supplementalData:table(nofallback){
                 "tcs~u",
                 "tcw~z",
                 "tda~o",
-                "tdq~v",
+                "tdq~t",
+                "tdv",
                 "tdx~y",
                 "te",
                 "tea~i",
                 "tek",
-                "tem~y",
+                "tem~z",
                 "tfi",
                 "tfn~o",
                 "tfr",
                 "tft",
                 "tg",
-                "tga~j",
+                "tga~f",
+                "tgh~j",
                 "tgn~z",
                 "th",
-                "thc~f",
+                "thd~f",
                 "thh~i",
                 "thk~n",
-                "thp~z",
+                "thp~w",
+                "thy~z",
                 "ti",
                 "tia",
-                "tic~q",
+                "tic",
+                "tif~q",
                 "tis~z",
                 "tja",
                 "tjg",
-                "tji",
-                "tjl~o",
+                "tji~j",
+                "tjl~p",
                 "tjs",
                 "tju",
                 "tjw",
                 "tk",
                 "tka~b",
                 "tkd~g",
-                "tkk~n",
+                "tkl~n",
                 "tkp~x",
                 "tkz",
                 "tla~d",
-                "tlf~y",
-                "tma~w",
+                "tlf~v",
+                "tlx~y",
+                "tma~o",
+                "tmq~w",
                 "tmy~z",
                 "tn",
-                "tna~i",
+                "tna~d",
+                "tng~i",
                 "tnk~z",
                 "to",
-                "tob~j",
+                "tob~d",
+                "tof~j",
                 "tol~m",
                 "too~s",
                 "tou~z",
@@ -6641,7 +6881,8 @@ supplementalData:table(nofallback){
                 "tr",
                 "tra~z",
                 "ts",
-                "tsa~m",
+                "tsa~e",
+                "tsg~m",
                 "tsp~z",
                 "tt",
                 "tta~p",
@@ -6654,8 +6895,7 @@ supplementalData:table(nofallback){
                 "tvd~e",
                 "tvk~o",
                 "tvs~u",
-                "tvw",
-                "tvy",
+                "tvw~y",
                 "twa~h",
                 "twl~r",
                 "twt~u",
@@ -6732,12 +6972,10 @@ supplementalData:table(nofallback){
                 "ung",
                 "unk",
                 "unm~n",
-                "unp",
                 "unr",
                 "unu",
                 "unx",
                 "unz",
-                "uok",
                 "upi",
                 "upv",
                 "ur",
@@ -6749,9 +6987,11 @@ supplementalData:table(nofallback){
                 "ush~i",
                 "usk",
                 "usp",
+                "uss",
                 "usu",
                 "uta",
                 "ute",
+                "uth",
                 "utp",
                 "utr",
                 "utu",
@@ -6838,7 +7078,6 @@ supplementalData:table(nofallback){
                 "wgi",
                 "wgo",
                 "wgu",
-                "wgw",
                 "wgy",
                 "wha",
                 "whg",
@@ -6847,13 +7086,14 @@ supplementalData:table(nofallback){
                 "wib~c",
                 "wie~n",
                 "wir",
-                "wit~w",
+                "wiu~v",
                 "wiy",
                 "wja",
                 "wji",
                 "wka~b",
                 "wkd",
                 "wkl",
+                "wkr",
                 "wku",
                 "wkw",
                 "wky",
@@ -6927,12 +7167,13 @@ supplementalData:table(nofallback){
                 "xag",
                 "xai~w",
                 "xay",
-                "xba~e",
+                "xbb~e",
                 "xbg",
                 "xbi~j",
                 "xbm~p",
                 "xbr",
-                "xbw~y",
+                "xbw",
+                "xby",
                 "xcb~c",
                 "xce",
                 "xcg~h",
@@ -6966,17 +7207,17 @@ supplementalData:table(nofallback){
                 "xhc~e",
                 "xhr",
                 "xht~v",
-                "xia~b",
+                "xib",
                 "xii",
                 "xil",
                 "xin",
-                "xip",
                 "xir~s",
                 "xiv",
                 "xiy",
                 "xjb",
                 "xjt",
-                "xka~l",
+                "xka~g",
+                "xki~l",
                 "xkn~z",
                 "xla~e",
                 "xlg",
@@ -7018,7 +7259,7 @@ supplementalData:table(nofallback){
                 "xrt~u",
                 "xrw",
                 "xsa~e",
-                "xsh~j",
+                "xsh~i",
                 "xsm~s",
                 "xsu~v",
                 "xsy",
@@ -7059,7 +7300,7 @@ supplementalData:table(nofallback){
                 "xzp",
                 "yaa~z",
                 "yba~b",
-                "ybd~e",
+                "ybe",
                 "ybh~o",
                 "ybx~y",
                 "ych",
@@ -7070,13 +7311,11 @@ supplementalData:table(nofallback){
                 "yde",
                 "ydg",
                 "ydk",
-                "yds",
                 "yea",
                 "yec",
                 "yee",
                 "yei~j",
                 "yel",
-                "yen",
                 "yer~v",
                 "yey",
                 "yga",
@@ -7094,7 +7333,8 @@ supplementalData:table(nofallback){
                 "yia",
                 "yif~n",
                 "yip~v",
-                "yix~z",
+                "yix",
+                "yiz",
                 "yka",
                 "ykg",
                 "yki",
@@ -7110,14 +7350,14 @@ supplementalData:table(nofallback){
                 "ylr",
                 "ylu",
                 "yly",
-                "yma~e",
+                "ymb~e",
                 "ymg~i",
-                "ymk~t",
+                "ymk~s",
                 "ymx",
                 "ymz",
                 "yna",
                 "ynd~e",
-                "yng~h",
+                "yng",
                 "ynk~l",
                 "ynn~o",
                 "ynq",
@@ -7128,7 +7368,7 @@ supplementalData:table(nofallback){
                 "yog",
                 "yoi",
                 "yok~n",
-                "yos~t",
+                "yot",
                 "yox~y",
                 "ypa~b",
                 "ypg~h",
@@ -7137,7 +7377,6 @@ supplementalData:table(nofallback){
                 "ypz",
                 "yra~b",
                 "yre",
-                "yri",
                 "yrk~o",
                 "yrs",
                 "yrw",
@@ -7156,7 +7395,7 @@ supplementalData:table(nofallback){
                 "yua~g",
                 "yui~n",
                 "yup~r",
-                "yut~u",
+                "yut",
                 "yuw~z",
                 "yva",
                 "yvt",
@@ -7261,6 +7500,14 @@ supplementalData:table(nofallback){
                 "zza",
                 "zzj",
             }
+            reserved{
+                "qaa~z",
+                "qba~z",
+                "qca~z",
+                "qda~z",
+                "qea~z",
+                "qfa~y",
+            }
             special{
                 "mis",
                 "mul",
@@ -7310,11 +7557,7 @@ supplementalData:table(nofallback){
                 "UN",
             }
             private_use{
-                "AA",
-                "QM~N",
-                "QP~T",
-                "QV~Z",
-                "XA~J",
+                "XC~J",
                 "XL~Z",
             }
             regular{
@@ -7439,13 +7682,19 @@ supplementalData:table(nofallback){
                 "ZM",
                 "ZW",
             }
+            reserved{
+                "AA",
+                "QM~N",
+                "QP~T",
+                "QV~Z",
+            }
+            special{"XA~B"}
             unknown{"ZZ"}
         }
         script{
             deprecated{"Qaai"}
             private_use{
-                "Qaaa~h",
-                "Qaaj~z",
+                "Qaaq~z",
                 "Qaba~x",
             }
             regular{
@@ -7471,15 +7720,18 @@ supplementalData:table(nofallback){
                 "Cari",
                 "Cham",
                 "Cher",
+                "Chrs",
                 "Copt",
                 "Cprt",
                 "Cyrl",
                 "Deva",
+                "Diak",
                 "Dogr",
                 "Dsrt",
                 "Dupl",
                 "Egyp",
                 "Elba",
+                "Elym",
                 "Ethi",
                 "Geor",
                 "Glag",
@@ -7500,6 +7752,7 @@ supplementalData:table(nofallback){
                 "Hira",
                 "Hluw",
                 "Hmng",
+                "Hmnp",
                 "Hrkt",
                 "Hung",
                 "Ital",
@@ -7511,6 +7764,7 @@ supplementalData:table(nofallback){
                 "Khar",
                 "Khmr",
                 "Khoj",
+                "Kits",
                 "Knda",
                 "Kore",
                 "Kthi",
@@ -7539,6 +7793,7 @@ supplementalData:table(nofallback){
                 "Mtei",
                 "Mult",
                 "Mymr",
+                "Nand",
                 "Narb",
                 "Nbat",
                 "Newa",
@@ -7595,18 +7850,27 @@ supplementalData:table(nofallback){
                 "Ugar",
                 "Vaii",
                 "Wara",
+                "Wcho",
                 "Xpeo",
                 "Xsux",
+                "Yezi",
                 "Yiii",
-                "Zanb",
-                "Zinh",
-                "Zyyy",
+            }
+            reserved{
+                "Qaaa~f",
+                "Qaah",
+                "Qaaj~p",
             }
             special{
+                "Aran",
+                "Qaag",
+                "Zanb",
+                "Zinh",
                 "Zmth",
                 "Zsye",
                 "Zsym",
                 "Zxxx",
+                "Zyyy",
             }
             unknown{"Zzzz"}
         }
@@ -7654,9 +7918,18 @@ supplementalData:table(nofallback){
                 "cdor",
                 "ci01~9",
                 "ci10~9",
+                "cn11~5",
+                "cn21~3",
+                "cn31~7",
+                "cn41~6",
+                "cn50~4",
+                "cn61~5",
                 "cn71",
                 "cn91~2",
+                "cz101~9",
                 "cz10a~f",
+                "cz110~9",
+                "cz120~2",
                 "cz611~5",
                 "cz621~7",
                 "czjc",
@@ -7722,6 +7995,7 @@ supplementalData:table(nofallback){
                 "gbnym",
                 "gbomh",
                 "gbstb",
+                "glqa",
                 "gr01",
                 "gr03~7",
                 "gr11~7",
@@ -7739,6 +8013,10 @@ supplementalData:table(nofallback){
                 "lud",
                 "lug",
                 "lul",
+                "ma13~6",
+                "mammd",
+                "mammn",
+                "masyb",
                 "mk01",
                 "mk09",
                 "mk15",
@@ -7752,14 +8030,37 @@ supplementalData:table(nofallback){
                 "mk79",
                 "mk84",
                 "mrnkc",
+                "mvce",
+                "mvnc",
+                "mvno",
+                "mvsc",
+                "mvsu",
+                "mvun",
+                "mvus",
                 "mxdif",
                 "nlaw",
                 "nlcw",
                 "nlsx",
+                "no16~7",
                 "nzn",
                 "nzs",
                 "omba",
                 "omsh",
+                "plds",
+                "plkp",
+                "pllb",
+                "plld",
+                "pllu",
+                "plma",
+                "plmz",
+                "plop",
+                "plpd",
+                "plpk",
+                "plpm",
+                "plsk~l",
+                "plwn",
+                "plwp",
+                "plzp",
                 "shta",
                 "tteto",
                 "ttrcm",
@@ -7768,7 +8069,6 @@ supplementalData:table(nofallback){
                 "twtnq",
                 "twtpq",
                 "twtxq",
-                "ug331",
                 "usas",
                 "usgu",
                 "usmp",
@@ -8096,7 +8396,7 @@ supplementalData:table(nofallback){
                 "bsmg",
                 "bsmi",
                 "bsne",
-                "bsno",
+                "bsno~p",
                 "bsns",
                 "bsrc",
                 "bsri",
@@ -8247,6 +8547,7 @@ supplementalData:table(nofallback){
                 "cllr",
                 "clma",
                 "clml",
+                "clnb",
                 "clrm",
                 "clta",
                 "clvs",
@@ -8260,12 +8561,37 @@ supplementalData:table(nofallback){
                 "cmou",
                 "cmsu",
                 "cmsw",
-                "cn11~5",
-                "cn21~3",
-                "cn31~7",
-                "cn41~6",
-                "cn50~4",
-                "cn61~5",
+                "cnah",
+                "cnbj",
+                "cncq",
+                "cnfj",
+                "cngd",
+                "cngs",
+                "cngx",
+                "cngz",
+                "cnha~b",
+                "cnhe",
+                "cnhi",
+                "cnhk~l",
+                "cnhn",
+                "cnjl",
+                "cnjs",
+                "cnjx",
+                "cnln",
+                "cnmo",
+                "cnnm",
+                "cnnx",
+                "cnqh",
+                "cnsc~d",
+                "cnsh",
+                "cnsn",
+                "cnsx",
+                "cntj",
+                "cntw",
+                "cnxj",
+                "cnxz",
+                "cnyn",
+                "cnzj",
                 "coama",
                 "coant",
                 "coara",
@@ -8334,9 +8660,6 @@ supplementalData:table(nofallback){
                 "cvts",
                 "cy01~6",
                 "cz10",
-                "cz101~9",
-                "cz110~9",
-                "cz120~2",
                 "cz20",
                 "cz201~9",
                 "cz20a~c",
@@ -8797,9 +9120,10 @@ supplementalData:table(nofallback){
                 "ghue",
                 "ghuw",
                 "ghwp",
+                "glav",
                 "glku",
-                "glqa",
                 "glqe",
+                "glqt",
                 "glsm",
                 "gmb",
                 "gml~n",
@@ -9226,7 +9550,7 @@ supplementalData:table(nofallback){
                 "knn",
                 "kp01~9",
                 "kp10",
-                "kp13",
+                "kp13~4",
                 "kr11",
                 "kr26~9",
                 "kr30~1",
@@ -9251,6 +9575,7 @@ supplementalData:table(nofallback){
                 "kzman",
                 "kzpav",
                 "kzsev",
+                "kzshy",
                 "kzvos",
                 "kzyuz",
                 "kzzap",
@@ -9391,7 +9716,7 @@ supplementalData:table(nofallback){
                 "lyws",
                 "lyza",
                 "ma01~9",
-                "ma10~6",
+                "ma10~2",
                 "maagd",
                 "maaou",
                 "maasz",
@@ -9400,17 +9725,20 @@ supplementalData:table(nofallback){
                 "maber~s",
                 "mabod",
                 "mabom",
+                "mabrr",
                 "macas",
                 "mache",
                 "machi",
                 "macht",
+                "madri",
                 "maerr",
                 "maesi",
                 "maesm",
                 "mafah",
                 "mafes",
                 "mafig",
-                "mague",
+                "mafqh",
+                "mague~f",
                 "mahaj",
                 "mahao",
                 "mahoc",
@@ -9424,10 +9752,11 @@ supplementalData:table(nofallback){
                 "makhn~o",
                 "malaa",
                 "malar",
+                "mamar",
+                "mamdf",
                 "mamed",
                 "mamek",
-                "mammd",
-                "mammn",
+                "mamid",
                 "mamoh",
                 "mamou",
                 "manad",
@@ -9435,23 +9764,29 @@ supplementalData:table(nofallback){
                 "maoua",
                 "maoud",
                 "maouj",
+                "maouz",
                 "marab",
+                "mareh",
                 "masaf",
                 "masal",
                 "masef",
                 "maset",
-                "masik",
+                "masib",
+                "masif",
+                "masik~l",
                 "maskh",
-                "masyb",
+                "mataf",
                 "matai",
                 "matao",
                 "matar",
                 "matat",
                 "mataz",
                 "matet",
+                "matin",
                 "matiz",
                 "matng",
                 "matnt",
+                "mayus",
                 "mazag",
                 "mccl",
                 "mcco",
@@ -9549,7 +9884,9 @@ supplementalData:table(nofallback){
                 "mk78",
                 "mk80~3",
                 "mk85",
-                "ml1~8",
+                "ml1",
+                "ml10",
+                "ml2~9",
                 "mlbko",
                 "mm01~7",
                 "mm11~8",
@@ -9604,14 +9941,7 @@ supplementalData:table(nofallback){
                 "mv17",
                 "mv20",
                 "mv23~9",
-                "mvce",
                 "mvmle",
-                "mvnc",
-                "mvno",
-                "mvsc",
-                "mvsu",
-                "mvun",
-                "mvus",
                 "mwba",
                 "mwbl",
                 "mwc",
@@ -9763,8 +10093,9 @@ supplementalData:table(nofallback){
                 "nlzh",
                 "no01~9",
                 "no10~2",
-                "no14~9",
-                "no20~2",
+                "no14~5",
+                "no18~9",
+                "no20~3",
                 "np1~5",
                 "npba",
                 "npbh",
@@ -9777,6 +10108,7 @@ supplementalData:table(nofallback){
                 "npma",
                 "npme",
                 "npna",
+                "npp1~7",
                 "npra",
                 "npsa",
                 "npse",
@@ -9951,21 +10283,22 @@ supplementalData:table(nofallback){
                 "pkpb",
                 "pksd",
                 "pkta",
-                "plds",
-                "plkp",
-                "pllb",
-                "plld",
-                "pllu",
-                "plma",
-                "plmz",
-                "plop",
-                "plpd",
-                "plpk",
-                "plpm",
-                "plsk~l",
-                "plwn",
-                "plwp",
-                "plzp",
+                "pl02",
+                "pl04",
+                "pl06",
+                "pl08",
+                "pl10",
+                "pl12",
+                "pl14",
+                "pl16",
+                "pl18",
+                "pl20",
+                "pl22",
+                "pl24",
+                "pl26",
+                "pl28",
+                "pl30",
+                "pl32",
                 "psbth",
                 "psdeb",
                 "psgza",
@@ -10008,6 +10341,7 @@ supplementalData:table(nofallback){
                 "qakh",
                 "qams",
                 "qara",
+                "qash",
                 "qaus",
                 "qawa",
                 "qaza",
@@ -10214,6 +10548,7 @@ supplementalData:table(nofallback){
                 "skzi",
                 "sle",
                 "sln",
+                "slnw",
                 "sls",
                 "slw",
                 "sm01~9",
@@ -10427,7 +10762,7 @@ supplementalData:table(nofallback){
                 "tz01~9",
                 "tz10~9",
                 "tz20~9",
-                "tz30",
+                "tz30~1",
                 "ua05",
                 "ua07",
                 "ua09",
@@ -10457,18 +10792,19 @@ supplementalData:table(nofallback){
                 "ua77",
                 "ug101~9",
                 "ug110~9",
-                "ug120~4",
+                "ug120~6",
                 "ug201~9",
                 "ug210~9",
                 "ug220~9",
-                "ug230~2",
+                "ug230~6",
                 "ug301~9",
                 "ug310~9",
                 "ug320~9",
-                "ug330",
+                "ug330~4",
                 "ug401~9",
                 "ug410~9",
-                "ug420~6",
+                "ug420~9",
+                "ug430~2",
                 "ugc",
                 "uge",
                 "ugn",
@@ -10904,6 +11240,7 @@ supplementalData:table(nofallback){
             }
         }
         unit{
+            deprecated{"proportion-karat"}
             regular{
                 "acceleration-g-force",
                 "acceleration-meter-per-second-squared",
@@ -10921,10 +11258,15 @@ supplementalData:table(nofallback){
                 "area-square-meter",
                 "area-square-mile",
                 "area-square-yard",
+                "area-dunam",
                 "concentr-karat",
                 "concentr-milligram-per-deciliter",
                 "concentr-millimole-per-liter",
                 "concentr-part-per-million",
+                "concentr-percent",
+                "concentr-permille",
+                "concentr-permyriad",
+                "concentr-mole",
                 "consumption-liter-per-100kilometers",
                 "consumption-liter-per-kilometer",
                 "consumption-mile-per-gallon",
@@ -10937,9 +11279,11 @@ supplementalData:table(nofallback){
                 "digital-kilobyte",
                 "digital-megabit",
                 "digital-megabyte",
+                "digital-petabyte",
                 "digital-terabit",
                 "digital-terabyte",
                 "duration-century",
+                "duration-decade",
                 "duration-day",
                 "duration-day-person",
                 "duration-hour",
@@ -10964,10 +11308,22 @@ supplementalData:table(nofallback){
                 "energy-kilocalorie",
                 "energy-kilojoule",
                 "energy-kilowatt-hour",
+                "energy-electronvolt",
+                "energy-therm-us",
+                "energy-british-thermal-unit",
+                "force-pound-force",
+                "force-newton",
                 "frequency-gigahertz",
                 "frequency-hertz",
                 "frequency-kilohertz",
                 "frequency-megahertz",
+                "graphics-dot-per-centimeter",
+                "graphics-dot-per-inch",
+                "graphics-em",
+                "graphics-megapixel",
+                "graphics-pixel",
+                "graphics-pixel-per-centimeter",
+                "graphics-pixel-per-inch",
                 "length-astronomical-unit",
                 "length-centimeter",
                 "length-decimeter",
@@ -10986,8 +11342,11 @@ supplementalData:table(nofallback){
                 "length-nautical-mile",
                 "length-parsec",
                 "length-picometer",
+                "length-point",
                 "length-yard",
+                "length-solar-radius",
                 "light-lux",
+                "light-solar-luminosity",
                 "mass-carat",
                 "mass-gram",
                 "mass-kilogram",
@@ -10999,17 +11358,25 @@ supplementalData:table(nofallback){
                 "mass-pound",
                 "mass-stone",
                 "mass-ton",
+                "mass-dalton",
+                "mass-earth-mass",
+                "mass-solar-mass",
                 "power-gigawatt",
                 "power-horsepower",
                 "power-kilowatt",
                 "power-megawatt",
                 "power-milliwatt",
                 "power-watt",
+                "pressure-atmosphere",
                 "pressure-hectopascal",
                 "pressure-inch-hg",
+                "pressure-bar",
                 "pressure-millibar",
                 "pressure-millimeter-of-mercury",
                 "pressure-pound-per-square-inch",
+                "pressure-pascal",
+                "pressure-kilopascal",
+                "pressure-megapascal",
                 "speed-kilometer-per-hour",
                 "speed-knot",
                 "speed-meter-per-second",
@@ -11018,6 +11385,8 @@ supplementalData:table(nofallback){
                 "temperature-fahrenheit",
                 "temperature-generic",
                 "temperature-kelvin",
+                "torque-pound-foot",
+                "torque-newton-meter",
                 "volume-acre-foot",
                 "volume-bushel",
                 "volume-centiliter",
@@ -11032,6 +11401,7 @@ supplementalData:table(nofallback){
                 "volume-cup-metric",
                 "volume-deciliter",
                 "volume-fluid-ounce",
+                "volume-fluid-ounce-imperial",
                 "volume-gallon",
                 "volume-gallon-imperial",
                 "volume-hectoliter",
@@ -11043,9 +11413,15 @@ supplementalData:table(nofallback){
                 "volume-quart",
                 "volume-tablespoon",
                 "volume-teaspoon",
+                "volume-barrel",
             }
         }
         variant{
+            deprecated{
+                "arevela",
+                "arevmda",
+                "heploc",
+            }
             regular{
                 "1606nict",
                 "1694acad",
@@ -11058,9 +11434,9 @@ supplementalData:table(nofallback){
                 "alalc97",
                 "aluku",
                 "ao1990",
-                "arevela",
-                "arevmda",
+                "aranes",
                 "asante",
+                "auvern",
                 "baku1926",
                 "balanka",
                 "barla",
@@ -11070,17 +11446,24 @@ supplementalData:table(nofallback){
                 "biske",
                 "bohoric",
                 "boont",
+                "bornholm",
+                "cisaup",
                 "colb1945",
                 "cornu",
+                "creiss",
                 "dajnko",
                 "ekavsk",
                 "emodeng",
                 "fonipa",
+                "fonkirsh",
                 "fonnapa",
                 "fonupa",
                 "fonxsamp",
+                "gascon",
+                "grclass",
+                "grital",
+                "grmistr",
                 "hepburn",
-                "heploc",
                 "hognorsk",
                 "hsistemo",
                 "ijekavsk",
@@ -11092,6 +11475,8 @@ supplementalData:table(nofallback){
                 "kociewie",
                 "kscor",
                 "laukika",
+                "lemosin",
+                "lengadoc",
                 "lipaw",
                 "luna1918",
                 "metelko",
@@ -11099,6 +11484,7 @@ supplementalData:table(nofallback){
                 "ndyuka",
                 "nedis",
                 "newfound",
+                "nicard",
                 "njiva",
                 "nulik",
                 "osojs",
@@ -11108,6 +11494,7 @@ supplementalData:table(nofallback){
                 "petr1708",
                 "pinyin",
                 "polyton",
+                "provenc",
                 "puter",
                 "rigik",
                 "rozaj",
@@ -11129,6 +11516,7 @@ supplementalData:table(nofallback){
                 "vaidika",
                 "valencia",
                 "vallader",
+                "vivaraup",
                 "wadegile",
                 "xsistemo",
             }
@@ -11380,6 +11768,11 @@ supplementalData:table(nofallback){
                 territories{"DZ"}
             }
         }
+        ars{
+            primary{
+                scripts{"Arab"}
+            }
+        }
         arw{
             secondary{
                 scripts{"Latn"}
@@ -11651,9 +12044,6 @@ supplementalData:table(nofallback){
             }
         }
         bhk{
-            primary{
-                scripts{"Latn"}
-            }
             secondary{
                 territories{"PH"}
             }
@@ -12006,6 +12396,11 @@ supplementalData:table(nofallback){
                 scripts{"Latn"}
             }
         }
+        cic{
+            primary{
+                scripts{"Latn"}
+            }
+        }
         cja{
             primary{
                 scripts{"Arab"}
@@ -12257,6 +12652,9 @@ supplementalData:table(nofallback){
             primary{
                 scripts{"Latn"}
             }
+            secondary{
+                territories{"CI"}
+            }
         }
         doi{
             primary{
@@ -12481,6 +12879,7 @@ supplementalData:table(nofallback){
                 }
                 territories{
                     "AC",
+                    "AE",
                     "AR",
                     "AT",
                     "BA",
@@ -12651,6 +13050,7 @@ supplementalData:table(nofallback){
                 scripts{"Latn"}
             }
             secondary{
+                scripts{"Adlm"}
                 territories{
                     "GN",
                     "SN",
@@ -12934,14 +13334,6 @@ supplementalData:table(nofallback){
                 scripts{"Ethi"}
             }
         }
-        ggn{
-            primary{
-                scripts{"Deva"}
-            }
-            secondary{
-                scripts{"Latn"}
-            }
-        }
         gil{
             primary{
                 scripts{"Latn"}
@@ -13165,7 +13557,10 @@ supplementalData:table(nofallback){
                 territories{"IN"}
             }
             secondary{
-                scripts{"Mahj"}
+                scripts{
+                    "Latn",
+                    "Mahj",
+                }
                 territories{
                     "FJ",
                     "ZA",
@@ -13776,7 +14171,10 @@ supplementalData:table(nofallback){
                 }
             }
             secondary{
-                territories{"CN"}
+                territories{
+                    "CN",
+                    "US",
+                }
             }
         }
         koi{
@@ -14173,7 +14571,7 @@ supplementalData:table(nofallback){
             }
         }
         lui{
-            primary{
+            secondary{
                 scripts{"Latn"}
             }
         }
@@ -14453,14 +14851,14 @@ supplementalData:table(nofallback){
         }
         mn{
             primary{
-                scripts{
-                    "Cyrl",
-                    "Mong",
-                }
+                scripts{"Cyrl"}
                 territories{"MN"}
             }
             secondary{
-                scripts{"Phag"}
+                scripts{
+                    "Mong",
+                    "Phag",
+                }
                 territories{"CN"}
             }
         }
@@ -14954,6 +15352,9 @@ supplementalData:table(nofallback){
         }
         osa{
             primary{
+                scripts{"Osge"}
+            }
+            secondary{
                 scripts{"Latn"}
             }
         }
@@ -15437,13 +15838,13 @@ supplementalData:table(nofallback){
         }
         sat{
             primary{
-                scripts{"Latn"}
+                scripts{"Olck"}
             }
             secondary{
                 scripts{
                     "Beng",
                     "Deva",
-                    "Olck",
+                    "Latn",
                     "Orya",
                 }
                 territories{"IN"}
@@ -16213,11 +16614,6 @@ supplementalData:table(nofallback){
                 scripts{"Grek"}
             }
         }
-        tsf{
-            primary{
-                scripts{"Deva"}
-            }
-        }
         tsg{
             primary{
                 scripts{"Latn"}
@@ -17785,11 +18181,11 @@ supplementalData:table(nofallback){
             }
             paradigmLocales{
                 "en",
-                "en-GB",
+                "en_GB",
                 "es",
-                "es-419",
-                "pt-BR",
-                "pt-PT",
+                "es_419",
+                "pt_BR",
+                "pt_PT",
             }
         }
     }
@@ -18480,7669 +18876,7585 @@ supplementalData:table(nofallback){
                 "1",
             }
             {
-                "*",
-                "*",
-                "80",
-                "0",
+                "aao",
+                "ar",
+                "10",
+                "1",
             }
             {
-                "az_Latn",
-                "ru_Cyrl",
+                "abh",
+                "ar",
                 "10",
                 "1",
             }
             {
-                "bn_Beng",
-                "en_Latn",
+                "abv",
+                "ar",
                 "10",
                 "1",
             }
             {
-                "hy_Armn",
-                "ru_Cyrl",
+                "acm",
+                "ar",
                 "10",
                 "1",
             }
             {
-                "ka_Geor",
-                "en_Latn",
+                "acq",
+                "ar",
                 "10",
                 "1",
             }
             {
-                "km_Khmr",
-                "en_Latn",
+                "acw",
+                "ar",
                 "10",
                 "1",
             }
             {
-                "kn_Knda",
-                "en_Latn",
+                "acx",
+                "ar",
                 "10",
                 "1",
             }
             {
-                "lo_Laoo",
-                "en_Latn",
+                "acy",
+                "ar",
                 "10",
                 "1",
             }
             {
-                "ml_Mlym",
-                "en_Latn",
+                "adf",
+                "ar",
                 "10",
                 "1",
             }
             {
-                "my_Mymr",
-                "en_Latn",
+                "aeb",
+                "ar",
                 "10",
                 "1",
             }
             {
-                "ne_Deva",
-                "en_Latn",
+                "aec",
+                "ar",
                 "10",
                 "1",
             }
             {
-                "or_Orya",
-                "en_Latn",
+                "afb",
+                "ar",
                 "10",
                 "1",
             }
             {
-                "pa_Guru",
-                "en_Latn",
+                "ajp",
+                "ar",
                 "10",
                 "1",
             }
             {
-                "ps_Arab",
-                "en_Latn",
+                "apc",
+                "ar",
                 "10",
                 "1",
             }
             {
-                "sd_Arab",
-                "en_Latn",
+                "apd",
+                "ar",
                 "10",
                 "1",
             }
             {
-                "si_Sinh",
-                "en_Latn",
+                "arq",
+                "ar",
                 "10",
                 "1",
             }
             {
-                "ta_Taml",
-                "en_Latn",
+                "ars",
+                "ar",
                 "10",
                 "1",
             }
             {
-                "te_Telu",
-                "en_Latn",
+                "ary",
+                "ar",
                 "10",
                 "1",
             }
             {
-                "ti_Ethi",
-                "en_Latn",
+                "arz",
+                "ar",
                 "10",
                 "1",
             }
             {
-                "tk_Latn",
-                "ru_Cyrl",
+                "auz",
+                "ar",
                 "10",
                 "1",
             }
             {
-                "ur_Arab",
-                "en_Latn",
+                "avl",
+                "ar",
                 "10",
                 "1",
             }
             {
-                "uz_Latn",
-                "ru_Cyrl",
+                "ayh",
+                "ar",
                 "10",
                 "1",
             }
             {
-                "yi_Hebr",
-                "en_Latn",
+                "ayl",
+                "ar",
                 "10",
                 "1",
             }
             {
-                "sr_Latn",
-                "sr_Cyrl",
-                "5",
-                "0",
+                "ayn",
+                "ar",
+                "10",
+                "1",
             }
             {
-                "zh_Hans",
-                "zh_Hant",
-                "15",
+                "ayp",
+                "ar",
+                "10",
                 "1",
             }
             {
-                "zh_Hant",
-                "zh_Hans",
-                "19",
+                "bbz",
+                "ar",
+                "10",
                 "1",
             }
             {
-                "*_*",
-                "*_*",
-                "50",
-                "0",
+                "pga",
+                "ar",
+                "10",
+                "1",
             }
             {
-                "ar_*_$maghreb",
-                "ar_*_$maghreb",
-                "4",
-                "0",
+                "shu",
+                "ar",
+                "10",
+                "1",
             }
             {
-                "ar_*_$!maghreb",
-                "ar_*_$!maghreb",
-                "4",
-                "0",
+                "ssh",
+                "ar",
+                "10",
+                "1",
             }
             {
-                "ar_*_*",
-                "ar_*_*",
-                "5",
-                "0",
+                "azb",
+                "az",
+                "10",
+                "1",
             }
             {
-                "en_*_$enUS",
-                "en_*_$enUS",
-                "4",
-                "0",
+                "vro",
+                "et",
+                "10",
+                "1",
             }
             {
-                "en_*_$!enUS",
-                "en_*_GB",
-                "3",
-                "0",
+                "ffm",
+                "ff",
+                "10",
+                "1",
             }
             {
-                "en_*_$!enUS",
-                "en_*_$!enUS",
-                "4",
-                "0",
+                "fub",
+                "ff",
+                "10",
+                "1",
             }
             {
-                "en_*_*",
-                "en_*_*",
-                "5",
-                "0",
+                "fue",
+                "ff",
+                "10",
+                "1",
             }
             {
-                "es_*_$americas",
-                "es_*_$americas",
-                "4",
-                "0",
+                "fuf",
+                "ff",
+                "10",
+                "1",
             }
             {
-                "es_*_$!americas",
-                "es_*_$!americas",
-                "4",
-                "0",
+                "fuh",
+                "ff",
+                "10",
+                "1",
             }
             {
-                "es_*_*",
-                "es_*_*",
-                "5",
-                "0",
+                "fui",
+                "ff",
+                "10",
+                "1",
             }
             {
-                "pt_*_$americas",
-                "pt_*_$americas",
-                "4",
-                "0",
+                "fuq",
+                "ff",
+                "10",
+                "1",
             }
             {
-                "pt_*_$!americas",
-                "pt_*_$!americas",
-                "4",
-                "0",
+                "fuv",
+                "ff",
+                "10",
+                "1",
             }
             {
-                "pt_*_*",
-                "pt_*_*",
-                "5",
-                "0",
+                "gnw",
+                "gn",
+                "10",
+                "1",
             }
             {
-                "zh_Hant_$cnsar",
-                "zh_Hant_$cnsar",
-                "4",
-                "0",
+                "gui",
+                "gn",
+                "10",
+                "1",
             }
             {
-                "zh_Hant_$!cnsar",
-                "zh_Hant_$!cnsar",
-                "4",
-                "0",
+                "gun",
+                "gn",
+                "10",
+                "1",
             }
             {
-                "zh_Hant_*",
-                "zh_Hant_*",
-                "5",
-                "0",
+                "nhd",
+                "gn",
+                "10",
+                "1",
             }
             {
-                "*_*_*",
-                "*_*_*",
-                "4",
-                "0",
+                "ikt",
+                "iu",
+                "10",
+                "1",
             }
-        }
-    }
-    measurementData{
-        001{
-            MeasurementSystem:int{0}
-            PaperSize:intvector{
-                297,
-                210,
+            {
+                "enb",
+                "kln",
+                "10",
+                "1",
             }
-        }
-        BS{
-            MeasurementSystemCategory{
-                temperature:int{1}
+            {
+                "eyo",
+                "kln",
+                "10",
+                "1",
             }
-        }
-        BZ{
-            MeasurementSystemCategory{
-                temperature:int{1}
+            {
+                "niq",
+                "kln",
+                "10",
+                "1",
             }
-            PaperSize:intvector{
-                279,
-                216,
+            {
+                "oki",
+                "kln",
+                "10",
+                "1",
             }
-        }
-        CA{
-            PaperSize:intvector{
-                279,
-                216,
+            {
+                "pko",
+                "kln",
+                "10",
+                "1",
             }
-        }
-        CL{
-            PaperSize:intvector{
-                279,
-                216,
+            {
+                "sgc",
+                "kln",
+                "10",
+                "1",
             }
-        }
-        CO{
-            PaperSize:intvector{
-                279,
-                216,
+            {
+                "tec",
+                "kln",
+                "10",
+                "1",
             }
-        }
-        CR{
-            PaperSize:intvector{
-                279,
-                216,
+            {
+                "tuy",
+                "kln",
+                "10",
+                "1",
             }
-        }
-        GB{
-            MeasurementSystem:int{2}
-        }
-        GT{
-            PaperSize:intvector{
-                279,
-                216,
+            {
+                "gom",
+                "kok",
+                "10",
+                "1",
             }
-        }
-        KY{
-            MeasurementSystemCategory{
-                temperature:int{1}
+            {
+                "gkp",
+                "kpe",
+                "10",
+                "1",
             }
-        }
-        LR{
-            MeasurementSystem:int{1}
-            MeasurementSystemCategory{
-                temperature:int{0}
+            {
+                "ida",
+                "luy",
+                "10",
+                "1",
             }
-        }
-        MM{
-            MeasurementSystem:int{1}
-            MeasurementSystemCategory{
-                temperature:int{0}
+            {
+                "lkb",
+                "luy",
+                "10",
+                "1",
             }
-        }
-        MX{
-            PaperSize:intvector{
-                279,
-                216,
+            {
+                "lko",
+                "luy",
+                "10",
+                "1",
             }
-        }
-        NI{
-            PaperSize:intvector{
-                279,
-                216,
+            {
+                "lks",
+                "luy",
+                "10",
+                "1",
             }
-        }
-        PA{
-            PaperSize:intvector{
-                279,
-                216,
+            {
+                "lri",
+                "luy",
+                "10",
+                "1",
             }
-        }
-        PH{
-            PaperSize:intvector{
-                279,
-                216,
+            {
+                "lrm",
+                "luy",
+                "10",
+                "1",
             }
-        }
-        PR{
-            MeasurementSystemCategory{
-                temperature:int{1}
+            {
+                "lsm",
+                "luy",
+                "10",
+                "1",
             }
-            PaperSize:intvector{
-                279,
-                216,
+            {
+                "lto",
+                "luy",
+                "10",
+                "1",
             }
-        }
-        PW{
-            MeasurementSystemCategory{
-                temperature:int{1}
+            {
+                "lts",
+                "luy",
+                "10",
+                "1",
             }
-        }
-        SV{
-            PaperSize:intvector{
-                279,
-                216,
+            {
+                "lwg",
+                "luy",
+                "10",
+                "1",
             }
-        }
-        US{
-            MeasurementSystem:int{1}
-            PaperSize:intvector{
-                279,
-                216,
+            {
+                "nle",
+                "luy",
+                "10",
+                "1",
             }
-        }
-        VE{
-            PaperSize:intvector{
-                279,
-                216,
+            {
+                "nyd",
+                "luy",
+                "10",
+                "1",
+            }
+            {
+                "rag",
+                "luy",
+                "10",
+                "1",
+            }
+            {
+                "ltg",
+                "lv",
+                "10",
+                "1",
+            }
+            {
+                "bhr",
+                "mg",
+                "10",
+                "1",
+            }
+            {
+                "bjq",
+                "mg",
+                "10",
+                "1",
+            }
+            {
+                "bmm",
+                "mg",
+                "10",
+                "1",
+            }
+            {
+                "bzc",
+                "mg",
+                "10",
+                "1",
+            }
+            {
+                "msh",
+                "mg",
+                "10",
+                "1",
+            }
+            {
+                "skg",
+                "mg",
+                "10",
+                "1",
+            }
+            {
+                "tdx",
+                "mg",
+                "10",
+                "1",
+            }
+            {
+                "tkg",
+                "mg",
+                "10",
+                "1",
+            }
+            {
+                "txy",
+                "mg",
+                "10",
+                "1",
+            }
+            {
+                "xmv",
+                "mg",
+                "10",
+                "1",
+            }
+            {
+                "xmw",
+                "mg",
+                "10",
+                "1",
+            }
+            {
+                "mvf",
+                "mn",
+                "10",
+                "1",
+            }
+            {
+                "bjn",
+                "ms",
+                "10",
+                "1",
+            }
+            {
+                "btj",
+                "ms",
+                "10",
+                "1",
+            }
+            {
+                "bve",
+                "ms",
+                "10",
+                "1",
+            }
+            {
+                "bvu",
+                "ms",
+                "10",
+                "1",
+            }
+            {
+                "coa",
+                "ms",
+                "10",
+                "1",
+            }
+            {
+                "dup",
+                "ms",
+                "10",
+                "1",
+            }
+            {
+                "hji",
+                "ms",
+                "10",
+                "1",
+            }
+            {
+                "id",
+                "ms",
+                "10",
+                "1",
+            }
+            {
+                "jak",
+                "ms",
+                "10",
+                "1",
+            }
+            {
+                "jax",
+                "ms",
+                "10",
+                "1",
+            }
+            {
+                "kvb",
+                "ms",
+                "10",
+                "1",
+            }
+            {
+                "kvr",
+                "ms",
+                "10",
+                "1",
+            }
+            {
+                "kxd",
+                "ms",
+                "10",
+                "1",
+            }
+            {
+                "lce",
+                "ms",
+                "10",
+                "1",
+            }
+            {
+                "lcf",
+                "ms",
+                "10",
+                "1",
+            }
+            {
+                "liw",
+                "ms",
+                "10",
+                "1",
+            }
+            {
+                "max",
+                "ms",
+                "10",
+                "1",
+            }
+            {
+                "meo",
+                "ms",
+                "10",
+                "1",
+            }
+            {
+                "mfa",
+                "ms",
+                "10",
+                "1",
+            }
+            {
+                "mfb",
+                "ms",
+                "10",
+                "1",
+            }
+            {
+                "min",
+                "ms",
+                "10",
+                "1",
+            }
+            {
+                "mqg",
+                "ms",
+                "10",
+                "1",
+            }
+            {
+                "msi",
+                "ms",
+                "10",
+                "1",
+            }
+            {
+                "mui",
+                "ms",
+                "10",
+                "1",
+            }
+            {
+                "orn",
+                "ms",
+                "10",
+                "1",
+            }
+            {
+                "ors",
+                "ms",
+                "10",
+                "1",
+            }
+            {
+                "pel",
+                "ms",
+                "10",
+                "1",
+            }
+            {
+                "pse",
+                "ms",
+                "10",
+                "1",
+            }
+            {
+                "tmw",
+                "ms",
+                "10",
+                "1",
+            }
+            {
+                "urk",
+                "ms",
+                "10",
+                "1",
+            }
+            {
+                "vkk",
+                "ms",
+                "10",
+                "1",
+            }
+            {
+                "vkt",
+                "ms",
+                "10",
+                "1",
+            }
+            {
+                "xmm",
+                "ms",
+                "10",
+                "1",
+            }
+            {
+                "zlm",
+                "ms",
+                "10",
+                "1",
+            }
+            {
+                "zmi",
+                "ms",
+                "10",
+                "1",
+            }
+            {
+                "dty",
+                "ne",
+                "10",
+                "1",
+            }
+            {
+                "gax",
+                "om",
+                "10",
+                "1",
+            }
+            {
+                "hae",
+                "om",
+                "10",
+                "1",
+            }
+            {
+                "orc",
+                "om",
+                "10",
+                "1",
+            }
+            {
+                "spv",
+                "or",
+                "10",
+                "1",
+            }
+            {
+                "pbt",
+                "ps",
+                "10",
+                "1",
+            }
+            {
+                "pst",
+                "ps",
+                "10",
+                "1",
+            }
+            {
+                "qub",
+                "qu",
+                "10",
+                "1",
+            }
+            {
+                "qud",
+                "qu",
+                "10",
+                "1",
+            }
+            {
+                "quf",
+                "qu",
+                "10",
+                "1",
+            }
+            {
+                "qug",
+                "qu",
+                "10",
+                "1",
+            }
+            {
+                "quh",
+                "qu",
+                "10",
+                "1",
+            }
+            {
+                "quk",
+                "qu",
+                "10",
+                "1",
+            }
+            {
+                "qul",
+                "qu",
+                "10",
+                "1",
+            }
+            {
+                "qup",
+                "qu",
+                "10",
+                "1",
+            }
+            {
+                "qur",
+                "qu",
+                "10",
+                "1",
+            }
+            {
+                "qus",
+                "qu",
+                "10",
+                "1",
+            }
+            {
+                "quw",
+                "qu",
+                "10",
+                "1",
+            }
+            {
+                "qux",
+                "qu",
+                "10",
+                "1",
+            }
+            {
+                "quy",
+                "qu",
+                "10",
+                "1",
+            }
+            {
+                "qva",
+                "qu",
+                "10",
+                "1",
+            }
+            {
+                "qvc",
+                "qu",
+                "10",
+                "1",
+            }
+            {
+                "qve",
+                "qu",
+                "10",
+                "1",
+            }
+            {
+                "qvh",
+                "qu",
+                "10",
+                "1",
+            }
+            {
+                "qvi",
+                "qu",
+                "10",
+                "1",
+            }
+            {
+                "qvj",
+                "qu",
+                "10",
+                "1",
+            }
+            {
+                "qvl",
+                "qu",
+                "10",
+                "1",
+            }
+            {
+                "qvm",
+                "qu",
+                "10",
+                "1",
+            }
+            {
+                "qvn",
+                "qu",
+                "10",
+                "1",
+            }
+            {
+                "qvo",
+                "qu",
+                "10",
+                "1",
+            }
+            {
+                "qvp",
+                "qu",
+                "10",
+                "1",
+            }
+            {
+                "qvs",
+                "qu",
+                "10",
+                "1",
+            }
+            {
+                "qvw",
+                "qu",
+                "10",
+                "1",
+            }
+            {
+                "qvz",
+                "qu",
+                "10",
+                "1",
+            }
+            {
+                "qwa",
+                "qu",
+                "10",
+                "1",
+            }
+            {
+                "qwc",
+                "qu",
+                "10",
+                "1",
+            }
+            {
+                "qwh",
+                "qu",
+                "10",
+                "1",
+            }
+            {
+                "qws",
+                "qu",
+                "10",
+                "1",
+            }
+            {
+                "qxa",
+                "qu",
+                "10",
+                "1",
+            }
+            {
+                "qxc",
+                "qu",
+                "10",
+                "1",
+            }
+            {
+                "qxh",
+                "qu",
+                "10",
+                "1",
+            }
+            {
+                "qxl",
+                "qu",
+                "10",
+                "1",
+            }
+            {
+                "qxn",
+                "qu",
+                "10",
+                "1",
+            }
+            {
+                "qxo",
+                "qu",
+                "10",
+                "1",
+            }
+            {
+                "qxp",
+                "qu",
+                "10",
+                "1",
+            }
+            {
+                "qxr",
+                "qu",
+                "10",
+                "1",
+            }
+            {
+                "qxt",
+                "qu",
+                "10",
+                "1",
+            }
+            {
+                "qxu",
+                "qu",
+                "10",
+                "1",
+            }
+            {
+                "qxw",
+                "qu",
+                "10",
+                "1",
+            }
+            {
+                "sdc",
+                "sc",
+                "10",
+                "1",
+            }
+            {
+                "sdn",
+                "sc",
+                "10",
+                "1",
+            }
+            {
+                "sro",
+                "sc",
+                "10",
+                "1",
+            }
+            {
+                "aae",
+                "sq",
+                "10",
+                "1",
+            }
+            {
+                "aat",
+                "sq",
+                "10",
+                "1",
+            }
+            {
+                "aln",
+                "sq",
+                "10",
+                "1",
+            }
+            {
+                "aii",
+                "syr",
+                "10",
+                "1",
+            }
+            {
+                "uzs",
+                "uz",
+                "10",
+                "1",
+            }
+            {
+                "yih",
+                "yi",
+                "10",
+                "1",
+            }
+            {
+                "cdo",
+                "zh",
+                "10",
+                "1",
+            }
+            {
+                "cjy",
+                "zh",
+                "10",
+                "1",
+            }
+            {
+                "cpx",
+                "zh",
+                "10",
+                "1",
+            }
+            {
+                "czh",
+                "zh",
+                "10",
+                "1",
+            }
+            {
+                "czo",
+                "zh",
+                "10",
+                "1",
+            }
+            {
+                "gan",
+                "zh",
+                "10",
+                "1",
+            }
+            {
+                "hak",
+                "zh",
+                "10",
+                "1",
+            }
+            {
+                "hsn",
+                "zh",
+                "10",
+                "1",
+            }
+            {
+                "lzh",
+                "zh",
+                "10",
+                "1",
+            }
+            {
+                "mnp",
+                "zh",
+                "10",
+                "1",
+            }
+            {
+                "nan",
+                "zh",
+                "10",
+                "1",
+            }
+            {
+                "wuu",
+                "zh",
+                "10",
+                "1",
+            }
+            {
+                "yue",
+                "zh",
+                "10",
+                "1",
+            }
+            {
+                "*",
+                "*",
+                "80",
+                "0",
+            }
+            {
+                "az_Latn",
+                "ru_Cyrl",
+                "10",
+                "1",
+            }
+            {
+                "bn_Beng",
+                "en_Latn",
+                "10",
+                "1",
+            }
+            {
+                "hy_Armn",
+                "ru_Cyrl",
+                "10",
+                "1",
+            }
+            {
+                "ka_Geor",
+                "en_Latn",
+                "10",
+                "1",
+            }
+            {
+                "km_Khmr",
+                "en_Latn",
+                "10",
+                "1",
+            }
+            {
+                "kn_Knda",
+                "en_Latn",
+                "10",
+                "1",
+            }
+            {
+                "lo_Laoo",
+                "en_Latn",
+                "10",
+                "1",
+            }
+            {
+                "ml_Mlym",
+                "en_Latn",
+                "10",
+                "1",
+            }
+            {
+                "my_Mymr",
+                "en_Latn",
+                "10",
+                "1",
+            }
+            {
+                "ne_Deva",
+                "en_Latn",
+                "10",
+                "1",
+            }
+            {
+                "or_Orya",
+                "en_Latn",
+                "10",
+                "1",
+            }
+            {
+                "pa_Guru",
+                "en_Latn",
+                "10",
+                "1",
+            }
+            {
+                "ps_Arab",
+                "en_Latn",
+                "10",
+                "1",
+            }
+            {
+                "sd_Arab",
+                "en_Latn",
+                "10",
+                "1",
+            }
+            {
+                "si_Sinh",
+                "en_Latn",
+                "10",
+                "1",
+            }
+            {
+                "ta_Taml",
+                "en_Latn",
+                "10",
+                "1",
+            }
+            {
+                "te_Telu",
+                "en_Latn",
+                "10",
+                "1",
+            }
+            {
+                "ti_Ethi",
+                "en_Latn",
+                "10",
+                "1",
+            }
+            {
+                "tk_Latn",
+                "ru_Cyrl",
+                "10",
+                "1",
+            }
+            {
+                "ur_Arab",
+                "en_Latn",
+                "10",
+                "1",
+            }
+            {
+                "uz_Latn",
+                "ru_Cyrl",
+                "10",
+                "1",
+            }
+            {
+                "yi_Hebr",
+                "en_Latn",
+                "10",
+                "1",
+            }
+            {
+                "sr_Latn",
+                "sr_Cyrl",
+                "5",
+                "0",
+            }
+            {
+                "zh_Hans",
+                "zh_Hant",
+                "15",
+                "1",
+            }
+            {
+                "zh_Hant",
+                "zh_Hans",
+                "19",
+                "1",
+            }
+            {
+                "*_*",
+                "*_*",
+                "50",
+                "0",
+            }
+            {
+                "ar_*_$maghreb",
+                "ar_*_$maghreb",
+                "4",
+                "0",
+            }
+            {
+                "ar_*_$!maghreb",
+                "ar_*_$!maghreb",
+                "4",
+                "0",
+            }
+            {
+                "ar_*_*",
+                "ar_*_*",
+                "5",
+                "0",
+            }
+            {
+                "en_*_$enUS",
+                "en_*_$enUS",
+                "4",
+                "0",
+            }
+            {
+                "en_*_$!enUS",
+                "en_*_GB",
+                "3",
+                "0",
+            }
+            {
+                "en_*_$!enUS",
+                "en_*_$!enUS",
+                "4",
+                "0",
+            }
+            {
+                "en_*_*",
+                "en_*_*",
+                "5",
+                "0",
+            }
+            {
+                "es_*_$americas",
+                "es_*_$americas",
+                "4",
+                "0",
+            }
+            {
+                "es_*_$!americas",
+                "es_*_$!americas",
+                "4",
+                "0",
+            }
+            {
+                "es_*_*",
+                "es_*_*",
+                "5",
+                "0",
+            }
+            {
+                "pt_*_$americas",
+                "pt_*_$americas",
+                "4",
+                "0",
+            }
+            {
+                "pt_*_$!americas",
+                "pt_*_$!americas",
+                "4",
+                "0",
+            }
+            {
+                "pt_*_*",
+                "pt_*_*",
+                "5",
+                "0",
+            }
+            {
+                "zh_Hant_$cnsar",
+                "zh_Hant_$cnsar",
+                "4",
+                "0",
+            }
+            {
+                "zh_Hant_$!cnsar",
+                "zh_Hant_$!cnsar",
+                "4",
+                "0",
+            }
+            {
+                "zh_Hant_*",
+                "zh_Hant_*",
+                "5",
+                "0",
+            }
+            {
+                "*_*_*",
+                "*_*_*",
+                "4",
+                "0",
             }
         }
-    }
-    parentLocales{
-        en_001{
-            "en_150",
-            "en_AG",
-            "en_AI",
-            "en_AU",
-            "en_BB",
-            "en_BD",
-            "en_BE",
-            "en_BM",
-            "en_BR",
-            "en_BS",
-            "en_BW",
-            "en_BZ",
-            "en_CA",
-            "en_CC",
-            "en_CK",
-            "en_CM",
-            "en_CX",
-            "en_CY",
-            "en_DG",
-            "en_DM",
-            "en_ER",
-            "en_FJ",
-            "en_FK",
-            "en_FM",
-            "en_GB",
-            "en_GD",
-            "en_GG",
-            "en_GH",
-            "en_GI",
-            "en_GM",
-            "en_GY",
-            "en_HK",
-            "en_ID",
-            "en_IE",
-            "en_IL",
-            "en_IM",
-            "en_IN",
-            "en_IO",
-            "en_JE",
-            "en_JM",
-            "en_KE",
-            "en_KI",
-            "en_KN",
-            "en_KY",
-            "en_LC",
-            "en_LR",
-            "en_LS",
-            "en_MG",
-            "en_MO",
-            "en_MS",
-            "en_MT",
-            "en_MU",
-            "en_MV",
-            "en_MW",
-            "en_MY",
-            "en_NA",
-            "en_NF",
-            "en_NG",
-            "en_NR",
-            "en_NU",
-            "en_NZ",
-            "en_PG",
-            "en_PH",
-            "en_PK",
-            "en_PN",
-            "en_PW",
-            "en_RW",
-            "en_SB",
-            "en_SC",
-            "en_SD",
-            "en_SG",
-            "en_SH",
-            "en_SL",
-            "en_SS",
-            "en_SX",
-            "en_SZ",
-            "en_TC",
-            "en_TH",
-            "en_TK",
-            "en_TO",
-            "en_TT",
-            "en_TV",
-            "en_TZ",
-            "en_UG",
-            "en_VC",
-            "en_VG",
-            "en_VU",
-            "en_WS",
-            "en_ZA",
-            "en_ZM",
-            "en_ZW",
-        }
-        en_150{
-            "en_AD",
-            "en_AL",
-            "en_AT",
-            "en_BA",
-            "en_BG",
-            "en_CH",
-            "en_CZ",
-            "en_DE",
-            "en_DK",
-            "en_EE",
-            "en_ES",
-            "en_FI",
-            "en_FR",
-            "en_GR",
-            "en_HR",
-            "en_HU",
-            "en_IS",
-            "en_IT",
-            "en_LT",
-            "en_LU",
-            "en_LV",
-            "en_ME",
-            "en_NL",
-            "en_NO",
-            "en_PL",
-            "en_PT",
-            "en_RO",
-            "en_RU",
-            "en_SE",
-            "en_SI",
-            "en_SK",
-        }
-        es_419{
-            "es_AG",
-            "es_AI",
-            "es_AR",
-            "es_AW",
-            "es_BB",
-            "es_BL",
-            "es_BM",
-            "es_BO",
-            "es_BQ",
-            "es_BR",
-            "es_BS",
-            "es_BZ",
-            "es_CA",
-            "es_CL",
-            "es_CO",
-            "es_CR",
-            "es_CU",
-            "es_CW",
-            "es_DM",
-            "es_DO",
-            "es_EC",
-            "es_FK",
-            "es_GD",
-            "es_GF",
-            "es_GL",
-            "es_GP",
-            "es_GT",
-            "es_GY",
-            "es_HN",
-            "es_HT",
-            "es_KN",
-            "es_KY",
-            "es_LC",
-            "es_MF",
-            "es_MQ",
-            "es_MS",
-            "es_MX",
-            "es_NI",
-            "es_PA",
-            "es_PE",
-            "es_PM",
-            "es_PR",
-            "es_PY",
-            "es_SR",
-            "es_SV",
-            "es_SX",
-            "es_TC",
-            "es_TT",
-            "es_US",
-            "es_UY",
-            "es_VC",
-            "es_VE",
-            "es_VG",
-            "es_VI",
-        }
-        pt_PT{
-            "pt_AO",
-            "pt_CH",
-            "pt_CV",
-            "pt_FR",
-            "pt_GQ",
-            "pt_GW",
-            "pt_LU",
-            "pt_MO",
-            "pt_MZ",
-            "pt_ST",
-            "pt_TL",
-        }
-        root{
-            "az_Arab",
-            "az_Cyrl",
-            "bm_Nkoo",
-            "bs_Cyrl",
-            "en_Dsrt",
-            "en_Shaw",
-            "ha_Arab",
-            "iu_Latn",
-            "mn_Mong",
-            "ms_Arab",
-            "pa_Arab",
-            "shi_Latn",
-            "sr_Latn",
-            "uz_Arab",
-            "uz_Cyrl",
-            "vai_Latn",
-            "zh_Hant",
-            "yue_Hans",
-        }
-        zh_Hant_HK{"zh_Hant_MO"}
-    }
-    subdivisionContainment{
-        AD{
-            "ad02",
-            "ad03",
-            "ad04",
-            "ad05",
-            "ad06",
-            "ad07",
-            "ad08",
-        }
-        AE{
-            "aeaj",
-            "aeaz",
-            "aedu",
-            "aefu",
-            "aerk",
-            "aesh",
-            "aeuq",
-        }
-        AF{
-            "afbal",
-            "afbam",
-            "afbdg",
-            "afbds",
-            "afbgl",
-            "afday",
-            "affra",
-            "affyb",
-            "afgha",
-            "afgho",
-            "afhel",
-            "afher",
-            "afjow",
-            "afkab",
-            "afkan",
-            "afkap",
-            "afkdz",
-            "afkho",
-            "afknr",
-            "aflag",
-            "aflog",
-            "afnan",
-            "afnim",
-            "afnur",
-            "afpan",
-            "afpar",
-            "afpia",
-            "afpka",
-            "afsam",
-            "afsar",
-            "aftak",
-            "afuru",
-            "afwar",
-            "afzab",
-        }
-        AG{
-            "ag03",
-            "ag04",
-            "ag05",
-            "ag06",
-            "ag07",
-            "ag08",
-            "ag10",
-            "ag11",
-        }
-        AL{
-            "al01",
-            "al02",
-            "al03",
-            "al04",
-            "al05",
-            "al06",
-            "al07",
-            "al08",
-            "al09",
-            "al10",
-            "al11",
-            "al12",
-        }
-        AM{
-            "amag",
-            "amar",
-            "amav",
-            "amer",
-            "amgr",
-            "amkt",
-            "amlo",
-            "amsh",
-            "amsu",
-            "amtv",
-            "amvd",
-        }
-        AO{
-            "aobgo",
-            "aobgu",
-            "aobie",
-            "aocab",
-            "aoccu",
-            "aocnn",
-            "aocno",
-            "aocus",
-            "aohua",
-            "aohui",
-            "aolno",
-            "aolsu",
-            "aolua",
-            "aomal",
-            "aomox",
-            "aonam",
-            "aouig",
-            "aozai",
-        }
-        AR{
-            "ara",
-            "arb",
-            "arc",
-            "ard",
-            "are",
-            "arf",
-            "arg",
-            "arh",
-            "arj",
-            "ark",
-            "arl",
-            "arm",
-            "arn",
-            "arp",
-            "arq",
-            "arr",
-            "ars",
-            "art",
-            "aru",
-            "arv",
-            "arw",
-            "arx",
-            "ary",
-            "arz",
-        }
-        AT{
-            "at1",
-            "at2",
-            "at3",
-            "at4",
-            "at5",
-            "at6",
-            "at7",
-            "at8",
-            "at9",
-        }
-        AU{
-            "auact",
-            "aunsw",
-            "aunt",
-            "auqld",
-            "ausa",
-            "autas",
-            "auvic",
-            "auwa",
-        }
-        AZ{
-            "azabs",
-            "azaga",
-            "azagc",
-            "azagm",
-            "azags",
-            "azagu",
-            "azast",
-            "azba",
-            "azbal",
-            "azbar",
-            "azbey",
-            "azbil",
-            "azcab",
-            "azcal",
-            "azdas",
-            "azfuz",
-            "azga",
-            "azgad",
-            "azgor",
-            "azgoy",
-            "azgyg",
-            "azhac",
-            "azimi",
-            "azism",
-            "azkal",
-            "azkur",
-            "azla",
-            "azlac",
-            "azlan",
-            "azler",
-            "azmas",
-            "azmi",
-            "azna",
-            "aznef",
-            "aznx",
-            "azogu",
-            "azqab",
-            "azqax",
-            "azqaz",
-            "azqba",
-            "azqbi",
-            "azqob",
-            "azqus",
-            "azsa",
-            "azsab",
-            "azsak",
-            "azsal",
-            "azsat",
-            "azsbn",
-            "azsiy",
-            "azskr",
-            "azsm",
-            "azsmi",
-            "azsmx",
-            "azsr",
-            "azsus",
-            "aztar",
-            "aztov",
-            "azuca",
-            "azxa",
-            "azxac",
-            "azxci",
-            "azxiz",
-            "azxvd",
-            "azyar",
-            "azye",
-            "azyev",
-            "azzan",
-            "azzaq",
-            "azzar",
-        }
-        BA{
-            "babih",
-            "babrc",
-            "basrp",
-        }
-        BB{
-            "bb01",
-            "bb02",
-            "bb03",
-            "bb04",
-            "bb05",
-            "bb06",
-            "bb07",
-            "bb08",
-            "bb09",
-            "bb10",
-            "bb11",
-        }
-        BD{
-            "bda",
-            "bdb",
-            "bdc",
-            "bdd",
-            "bde",
-            "bdf",
-            "bdg",
-            "bdh",
-        }
-        BE{
-            "bebru",
-            "bevlg",
-            "bewal",
-        }
-        BF{
-            "bf01",
-            "bf02",
-            "bf03",
-            "bf04",
-            "bf05",
-            "bf06",
-            "bf07",
-            "bf08",
-            "bf09",
-            "bf10",
-            "bf11",
-            "bf12",
-            "bf13",
-        }
-        BG{
-            "bg01",
-            "bg02",
-            "bg03",
-            "bg04",
-            "bg05",
-            "bg06",
-            "bg07",
-            "bg08",
-            "bg09",
-            "bg10",
-            "bg11",
-            "bg12",
-            "bg13",
-            "bg14",
-            "bg15",
-            "bg16",
-            "bg17",
-            "bg18",
-            "bg19",
-            "bg20",
-            "bg21",
-            "bg22",
-            "bg23",
-            "bg24",
-            "bg25",
-            "bg26",
-            "bg27",
-            "bg28",
-        }
-        BH{
-            "bh13",
-            "bh14",
-            "bh15",
-            "bh17",
-        }
-        BI{
-            "bibb",
-            "bibl",
-            "bibm",
-            "bibr",
-            "bica",
-            "bici",
-            "bigi",
-            "biki",
-            "bikr",
-            "biky",
-            "bima",
-            "bimu",
-            "bimw",
-            "bimy",
-            "bing",
-            "birm",
-            "birt",
-            "biry",
-        }
-        BJ{
-            "bjak",
-            "bjal",
-            "bjaq",
-            "bjbo",
-            "bjco",
-            "bjdo",
-            "bjko",
-            "bjli",
-            "bjmo",
-            "bjou",
-            "bjpl",
-            "bjzo",
-        }
-        BN{
-            "bnbe",
-            "bnbm",
-            "bnte",
-            "bntu",
-        }
-        BO{
-            "bob",
-            "boc",
-            "boh",
-            "bol",
-            "bon",
-            "boo",
-            "bop",
-            "bos",
-            "bot",
-        }
-        BQ{
-            "bqbo",
-            "bqsa",
-            "bqse",
-        }
-        BR{
-            "brac",
-            "bral",
-            "bram",
-            "brap",
-            "brba",
-            "brce",
-            "brdf",
-            "bres",
-            "brgo",
-            "brma",
-            "brmg",
-            "brms",
-            "brmt",
-            "brpa",
-            "brpb",
-            "brpe",
-            "brpi",
-            "brpr",
-            "brrj",
-            "brrn",
-            "brro",
-            "brrr",
-            "brrs",
-            "brsc",
-            "brse",
-            "brsp",
-            "brto",
-        }
-        BS{
-            "bsak",
-            "bsbi",
-            "bsbp",
-            "bsby",
-            "bsce",
-            "bsci",
-            "bsck",
-            "bsco",
-            "bscs",
-            "bseg",
-            "bsex",
-            "bsfp",
-            "bsgc",
-            "bshi",
-            "bsht",
-            "bsin",
-            "bsli",
-            "bsmc",
-            "bsmg",
-            "bsmi",
-            "bsne",
-            "bsno",
-            "bsns",
-            "bsrc",
-            "bsri",
-            "bssa",
-            "bsse",
-            "bsso",
-            "bsss",
-            "bssw",
-            "bswg",
-        }
-        BT{
-            "bt11",
-            "bt12",
-            "bt13",
-            "bt14",
-            "bt15",
-            "bt21",
-            "bt22",
-            "bt23",
-            "bt24",
-            "bt31",
-            "bt32",
-            "bt33",
-            "bt34",
-            "bt41",
-            "bt42",
-            "bt43",
-            "bt44",
-            "bt45",
-            "btga",
-            "btty",
-        }
-        BW{
-            "bwce",
-            "bwch",
-            "bwfr",
-            "bwga",
-            "bwgh",
-            "bwjw",
-            "bwkg",
-            "bwkl",
-            "bwkw",
-            "bwlo",
-            "bwne",
-            "bwnw",
-            "bwse",
-            "bwso",
-            "bwsp",
-            "bwst",
-        }
-        BY{
-            "bybr",
-            "byhm",
-            "byho",
-            "byhr",
-            "byma",
-            "bymi",
-            "byvi",
-        }
-        BZ{
-            "bzbz",
-            "bzcy",
-            "bzczl",
-            "bzow",
-            "bzsc",
-            "bztol",
-        }
-        CA{
-            "caab",
-            "cabc",
-            "camb",
-            "canb",
-            "canl",
-            "cans",
-            "cant",
-            "canu",
-            "caon",
-            "cape",
-            "caqc",
-            "cask",
-            "cayt",
-        }
-        CD{
-            "cdbc",
-            "cdbu",
-            "cdeq",
-            "cdhk",
-            "cdhl",
-            "cdhu",
-            "cdit",
-            "cdkc",
-            "cdke",
-            "cdkg",
-            "cdkl",
-            "cdkn",
-            "cdks",
-            "cdlo",
-            "cdlu",
-            "cdma",
-            "cdmn",
-            "cdmo",
-            "cdnk",
-            "cdnu",
-            "cdsa",
-            "cdsk",
-            "cdsu",
-            "cdta",
-            "cdto",
-            "cdtu",
-        }
-        CF{
-            "cfac",
-            "cfbb",
-            "cfbgf",
-            "cfbk",
-            "cfhk",
-            "cfhm",
-            "cfhs",
-            "cfkb",
-            "cfkg",
-            "cflb",
-            "cfmb",
-            "cfmp",
-            "cfnm",
-            "cfop",
-            "cfse",
-            "cfuk",
-            "cfvk",
-        }
-        CG{
-            "cg2",
-            "cg5",
-            "cg7",
-            "cg8",
-            "cg9",
-            "cg11",
-            "cg12",
-            "cg13",
-            "cg14",
-            "cg15",
-            "cg16",
-            "cgbzv",
-        }
-        CH{
-            "chag",
-            "chai",
-            "char",
-            "chbe",
-            "chbl",
-            "chbs",
-            "chfr",
-            "chge",
-            "chgl",
-            "chgr",
-            "chju",
-            "chlu",
-            "chne",
-            "chnw",
-            "chow",
-            "chsg",
-            "chsh",
-            "chso",
-            "chsz",
-            "chtg",
-            "chti",
-            "chur",
-            "chvd",
-            "chvs",
-            "chzg",
-            "chzh",
-        }
-        CI{
-            "ciab",
-            "cibs",
-            "cicm",
-            "cidn",
-            "cigd",
-            "cilc",
-            "cilg",
-            "cimg",
-            "cism",
-            "cisv",
-            "civb",
-            "ciwr",
-            "ciym",
-            "cizz",
-        }
-        CL{
-            "clai",
-            "clan",
-            "clap",
-            "clar",
-            "clat",
-            "clbi",
-            "clco",
-            "clli",
-            "clll",
-            "cllr",
-            "clma",
-            "clml",
-            "clrm",
-            "clta",
-            "clvs",
-        }
-        CM{
-            "cmad",
-            "cmce",
-            "cmen",
-            "cmes",
-            "cmlt",
-            "cmno",
-            "cmnw",
-            "cmou",
-            "cmsu",
-            "cmsw",
-        }
-        CN{
-            "cnah",
-            "cnbj",
-            "cncq",
-            "cnfj",
-            "cngd",
-            "cngs",
-            "cngx",
-            "cngz",
-            "cnha",
-            "cnhb",
-            "cnhe",
-            "cnhi",
-            "cnhk",
-            "cnhl",
-            "cnhn",
-            "cnjl",
-            "cnjs",
-            "cnjx",
-            "cnln",
-            "cnmo",
-            "cnnm",
-            "cnnx",
-            "cnqh",
-            "cnsc",
-            "cnsd",
-            "cnsh",
-            "cnsn",
-            "cnsx",
-            "cntj",
-            "cntw",
-            "cnxj",
-            "cnxz",
-            "cnyn",
-            "cnzj",
-        }
-        CO{
-            "coama",
-            "coant",
-            "coara",
-            "coatl",
-            "cobol",
-            "coboy",
-            "cocal",
-            "cocaq",
-            "cocas",
-            "cocau",
-            "coces",
-            "cocho",
-            "cocor",
-            "cocun",
-            "codc",
-            "cogua",
-            "coguv",
-            "cohui",
-            "colag",
-            "comag",
-            "comet",
-            "conar",
-            "consa",
-            "coput",
-            "coqui",
-            "coris",
-            "cosan",
-            "cosap",
-            "cosuc",
-            "cotol",
-            "covac",
-            "covau",
-            "covid",
-        }
-        CR{
-            "cra",
-            "crc",
-            "crg",
-            "crh",
-            "crl",
-            "crp",
-            "crsj",
-        }
-        CU{
-            "cu01",
-            "cu03",
-            "cu04",
-            "cu05",
-            "cu06",
-            "cu07",
-            "cu08",
-            "cu09",
-            "cu10",
-            "cu11",
-            "cu12",
-            "cu13",
-            "cu14",
-            "cu15",
-            "cu16",
-            "cu99",
-        }
-        CV{
-            "cvb",
-            "cvs",
-        }
-        CY{
-            "cy01",
-            "cy02",
-            "cy03",
-            "cy04",
-            "cy05",
-            "cy06",
-        }
-        CZ{
-            "cz10",
-            "cz20",
-            "cz31",
-            "cz32",
-            "cz41",
-            "cz42",
-            "cz51",
-            "cz52",
-            "cz53",
-            "cz63",
-            "cz64",
-            "cz71",
-            "cz72",
-            "cz80",
-        }
-        DE{
-            "debb",
-            "debe",
-            "debw",
-            "deby",
-            "dehb",
-            "dehe",
-            "dehh",
-            "demv",
-            "deni",
-            "denw",
-            "derp",
-            "desh",
-            "desl",
-            "desn",
-            "dest",
-            "deth",
-        }
-        DJ{
-            "djar",
-            "djas",
-            "djdi",
-            "djdj",
-            "djob",
-            "djta",
-        }
-        DK{
-            "dk81",
-            "dk82",
-            "dk83",
-            "dk84",
-            "dk85",
-        }
-        DM{
-            "dm02",
-            "dm03",
-            "dm04",
-            "dm05",
-            "dm06",
-            "dm07",
-            "dm08",
-            "dm09",
-            "dm10",
-            "dm11",
-        }
-        DO{
-            "do33",
-            "do34",
-            "do35",
-            "do36",
-            "do37",
-            "do38",
-            "do39",
-            "do40",
-            "do41",
-            "do42",
-        }
-        DZ{
-            "dz01",
-            "dz02",
-            "dz03",
-            "dz04",
-            "dz05",
-            "dz06",
-            "dz07",
-            "dz08",
-            "dz09",
-            "dz10",
-            "dz11",
-            "dz12",
-            "dz13",
-            "dz14",
-            "dz15",
-            "dz16",
-            "dz17",
-            "dz18",
-            "dz19",
-            "dz20",
-            "dz21",
-            "dz22",
-            "dz23",
-            "dz24",
-            "dz25",
-            "dz26",
-            "dz27",
-            "dz28",
-            "dz29",
-            "dz30",
-            "dz31",
-            "dz32",
-            "dz33",
-            "dz34",
-            "dz35",
-            "dz36",
-            "dz37",
-            "dz38",
-            "dz39",
-            "dz40",
-            "dz41",
-            "dz42",
-            "dz43",
-            "dz44",
-            "dz45",
-            "dz46",
-            "dz47",
-            "dz48",
-        }
-        EC{
-            "eca",
-            "ecb",
-            "ecc",
-            "ecd",
-            "ece",
-            "ecf",
-            "ecg",
-            "ech",
-            "eci",
-            "ecl",
-            "ecm",
-            "ecn",
-            "eco",
-            "ecp",
-            "ecr",
-            "ecs",
-            "ecsd",
-            "ecse",
-            "ect",
-            "ecu",
-            "ecw",
-            "ecx",
-            "ecy",
-            "ecz",
-        }
-        EE{
-            "ee37",
-            "ee39",
-            "ee44",
-            "ee49",
-            "ee51",
-            "ee57",
-            "ee59",
-            "ee65",
-            "ee67",
-            "ee70",
-            "ee74",
-            "ee78",
-            "ee82",
-            "ee84",
-            "ee86",
-        }
-        EG{
-            "egalx",
-            "egasn",
-            "egast",
-            "egba",
-            "egbh",
-            "egbns",
-            "egc",
-            "egdk",
-            "egdt",
-            "egfym",
-            "eggh",
-            "eggz",
-            "egis",
-            "egjs",
-            "egkb",
-            "egkfs",
-            "egkn",
-            "eglx",
-            "egmn",
-            "egmnf",
-            "egmt",
-            "egpts",
-            "egshg",
-            "egshr",
-            "egsin",
-            "egsuz",
-            "egwad",
-        }
-        ER{
-            "eran",
-            "erdk",
-            "erdu",
-            "ergb",
-            "erma",
-            "ersk",
-        }
-        ES{
-            "esan",
-            "esar",
-            "esas",
-            "escb",
-            "esce",
-            "escl",
-            "escm",
-            "escn",
-            "esct",
-            "esex",
-            "esga",
-            "esib",
-            "esmc",
-            "esmd",
-            "esml",
-            "esnc",
-            "espv",
-            "esri",
-            "esvc",
-        }
-        ET{
-            "etaa",
-            "etaf",
-            "etam",
-            "etbe",
-            "etdd",
-            "etga",
-            "etha",
-            "etor",
-            "etsn",
-            "etso",
-            "etti",
-        }
-        FI{
-            "fi01",
-            "fi02",
-            "fi03",
-            "fi04",
-            "fi05",
-            "fi06",
-            "fi07",
-            "fi08",
-            "fi09",
-            "fi10",
-            "fi11",
-            "fi12",
-            "fi13",
-            "fi14",
-            "fi15",
-            "fi16",
-            "fi17",
-            "fi18",
-            "fi19",
-        }
-        FJ{
-            "fjc",
-            "fje",
-            "fjn",
-            "fjr",
-            "fjw",
-        }
-        FM{
-            "fmksa",
-            "fmpni",
-            "fmtrk",
-            "fmyap",
-        }
-        FR{
-            "frara",
-            "frbfc",
-            "frbl",
-            "frbre",
-            "frcor",
-            "frcp",
-            "frcvl",
-            "frges",
-            "frgf",
-            "frgua",
-            "frhdf",
-            "fridf",
-            "frlre",
-            "frmay",
-            "frmf",
-            "frmq",
-            "frnaq",
-            "frnc",
-            "frnor",
-            "frocc",
-            "frpac",
-            "frpdl",
-            "frpf",
-            "frpm",
-            "frtf",
-            "frwf",
-        }
-        GA{
-            "ga1",
-            "ga2",
-            "ga3",
-            "ga4",
-            "ga5",
-            "ga6",
-            "ga7",
-            "ga8",
-            "ga9",
-        }
-        GB{
-            "gbeaw",
-            "gbeng",
-            "gbgbn",
-            "gbnir",
-            "gbsct",
-            "gbukm",
-            "gbwls",
-        }
-        GD{
-            "gd01",
-            "gd02",
-            "gd03",
-            "gd04",
-            "gd05",
-            "gd06",
-            "gd10",
-        }
-        GE{
-            "geab",
-            "geaj",
-            "gegu",
-            "geim",
-            "geka",
-            "gekk",
-            "gemm",
-            "gerl",
-            "gesj",
-            "gesk",
-            "gesz",
-            "getb",
-        }
-        GH{
-            "ghaa",
-            "ghah",
-            "ghba",
-            "ghcp",
-            "ghep",
-            "ghnp",
-            "ghtv",
-            "ghue",
-            "ghuw",
-            "ghwp",
-        }
-        GL{
-            "glku",
-            "glqa",
-            "glqe",
-            "glsm",
-        }
-        GM{
-            "gmb",
-            "gml",
-            "gmm",
-            "gmn",
-            "gmu",
-            "gmw",
-        }
-        GN{
-            "gnb",
-            "gnc",
-            "gnd",
-            "gnf",
-            "gnk",
-            "gnl",
-            "gnm",
-            "gnn",
-        }
-        GQ{
-            "gqc",
-            "gqi",
-        }
-        GR{
-            "gr69",
-            "gra",
-            "grb",
-            "grc",
-            "grd",
-            "gre",
-            "grf",
-            "grg",
-            "grh",
-            "gri",
-            "grj",
-            "grk",
-            "grl",
-            "grm",
-        }
-        GT{
-            "gtav",
-            "gtbv",
-            "gtcm",
-            "gtcq",
-            "gtes",
-            "gtgu",
-            "gthu",
-            "gtiz",
-            "gtja",
-            "gtju",
-            "gtpe",
-            "gtpr",
-            "gtqc",
-            "gtqz",
-            "gtre",
-            "gtsa",
-            "gtsm",
-            "gtso",
-            "gtsr",
-            "gtsu",
-            "gtto",
-            "gtza",
-        }
-        GW{
-            "gwbs",
-            "gwl",
-            "gwn",
-            "gws",
-        }
-        GY{
-            "gyba",
-            "gycu",
-            "gyde",
-            "gyeb",
-            "gyes",
-            "gyma",
-            "gypm",
-            "gypt",
-            "gyud",
-            "gyut",
-        }
-        HN{
-            "hnat",
-            "hnch",
-            "hncl",
-            "hncm",
-            "hncp",
-            "hncr",
-            "hnep",
-            "hnfm",
-            "hngd",
-            "hnib",
-            "hnin",
-            "hnle",
-            "hnlp",
-            "hnoc",
-            "hnol",
-            "hnsb",
-            "hnva",
-            "hnyo",
-        }
-        HR{
-            "hr01",
-            "hr02",
-            "hr03",
-            "hr04",
-            "hr05",
-            "hr06",
-            "hr07",
-            "hr08",
-            "hr09",
-            "hr10",
-            "hr11",
-            "hr12",
-            "hr13",
-            "hr14",
-            "hr15",
-            "hr16",
-            "hr17",
-            "hr18",
-            "hr19",
-            "hr20",
-            "hr21",
-        }
-        HT{
-            "htar",
-            "htce",
-            "htga",
-            "htnd",
-            "htne",
-            "htni",
-            "htno",
-            "htou",
-            "htsd",
-            "htse",
-        }
-        HU{
-            "huba",
-            "hubc",
-            "hube",
-            "hubk",
-            "hubu",
-            "hubz",
-            "hucs",
-            "hude",
-            "hudu",
-            "hueg",
-            "huer",
-            "hufe",
-            "hugs",
-            "hugy",
-            "huhb",
-            "huhe",
-            "huhv",
-            "hujn",
-            "huke",
-            "hukm",
-            "hukv",
-            "humi",
-            "hunk",
-            "huno",
-            "huny",
-            "hupe",
-            "hups",
-            "husd",
-            "husf",
-            "hush",
-            "husk",
-            "husn",
-            "huso",
-            "huss",
-            "hust",
-            "husz",
-            "hutb",
-            "huto",
-            "huva",
-            "huve",
-            "huvm",
-            "huza",
-            "huze",
-        }
-        ID{
-            "idjw",
-            "idka",
-            "idml",
-            "idnu",
-            "idpp",
-            "idsl",
-            "idsm",
-        }
-        IE{
-            "iec",
-            "iel",
-            "iem",
-            "ieu",
-        }
-        IL{
-            "ild",
-            "ilha",
-            "iljm",
-            "ilm",
-            "ilta",
-            "ilz",
-        }
-        IN{
-            "inan",
-            "inap",
-            "inar",
-            "inas",
-            "inbr",
-            "inch",
-            "inct",
-            "indd",
-            "indl",
-            "indn",
-            "inga",
-            "ingj",
-            "inhp",
-            "inhr",
-            "injh",
-            "injk",
-            "inka",
-            "inkl",
-            "inld",
-            "inmh",
-            "inml",
-            "inmn",
-            "inmp",
-            "inmz",
-            "innl",
-            "inor",
-            "inpb",
-            "inpy",
-            "inrj",
-            "insk",
-            "intg",
-            "intn",
-            "intr",
-            "inup",
-            "inut",
-            "inwb",
-        }
-        IQ{
-            "iqan",
-            "iqar",
-            "iqba",
-            "iqbb",
-            "iqbg",
-            "iqda",
-            "iqdi",
-            "iqdq",
-            "iqka",
-            "iqki",
-            "iqma",
-            "iqmu",
-            "iqna",
-            "iqni",
-            "iqqa",
-            "iqsd",
-            "iqsu",
-            "iqwa",
-        }
-        IR{
-            "ir01",
-            "ir02",
-            "ir03",
-            "ir04",
-            "ir05",
-            "ir06",
-            "ir07",
-            "ir08",
-            "ir10",
-            "ir11",
-            "ir12",
-            "ir13",
-            "ir14",
-            "ir15",
-            "ir16",
-            "ir17",
-            "ir18",
-            "ir19",
-            "ir20",
-            "ir21",
-            "ir22",
-            "ir23",
-            "ir24",
-            "ir25",
-            "ir26",
-            "ir27",
-            "ir28",
-            "ir29",
-            "ir30",
-            "ir31",
-            "ir32",
-        }
-        IS{
-            "is1",
-            "is2",
-            "is3",
-            "is4",
-            "is5",
-            "is6",
-            "is7",
-            "is8",
-        }
-        IT{
-            "it21",
-            "it23",
-            "it25",
-            "it32",
-            "it34",
-            "it36",
-            "it42",
-            "it45",
-            "it52",
-            "it55",
-            "it57",
-            "it62",
-            "it65",
-            "it67",
-            "it72",
-            "it75",
-            "it77",
-            "it78",
-            "it82",
-            "it88",
-        }
-        JM{
-            "jm01",
-            "jm02",
-            "jm03",
-            "jm04",
-            "jm05",
-            "jm06",
-            "jm07",
-            "jm08",
-            "jm09",
-            "jm10",
-            "jm11",
-            "jm12",
-            "jm13",
-            "jm14",
-        }
-        JO{
-            "joaj",
-            "joam",
-            "joaq",
-            "joat",
-            "joaz",
-            "joba",
-            "joir",
-            "joja",
-            "joka",
-            "joma",
-            "jomd",
-            "jomn",
-        }
-        JP{
-            "jp01",
-            "jp02",
-            "jp03",
-            "jp04",
-            "jp05",
-            "jp06",
-            "jp07",
-            "jp08",
-            "jp09",
-            "jp10",
-            "jp11",
-            "jp12",
-            "jp13",
-            "jp14",
-            "jp15",
-            "jp16",
-            "jp17",
-            "jp18",
-            "jp19",
-            "jp20",
-            "jp21",
-            "jp22",
-            "jp23",
-            "jp24",
-            "jp25",
-            "jp26",
-            "jp27",
-            "jp28",
-            "jp29",
-            "jp30",
-            "jp31",
-            "jp32",
-            "jp33",
-            "jp34",
-            "jp35",
-            "jp36",
-            "jp37",
-            "jp38",
-            "jp39",
-            "jp40",
-            "jp41",
-            "jp42",
-            "jp43",
-            "jp44",
-            "jp45",
-            "jp46",
-            "jp47",
-        }
-        KE{
-            "ke01",
-            "ke02",
-            "ke03",
-            "ke04",
-            "ke05",
-            "ke06",
-            "ke07",
-            "ke08",
-            "ke09",
-            "ke10",
-            "ke11",
-            "ke12",
-            "ke13",
-            "ke14",
-            "ke15",
-            "ke16",
-            "ke17",
-            "ke18",
-            "ke19",
-            "ke20",
-            "ke21",
-            "ke22",
-            "ke23",
-            "ke24",
-            "ke25",
-            "ke26",
-            "ke27",
-            "ke28",
-            "ke29",
-            "ke30",
-            "ke31",
-            "ke32",
-            "ke33",
-            "ke34",
-            "ke35",
-            "ke36",
-            "ke37",
-            "ke38",
-            "ke39",
-            "ke40",
-            "ke41",
-            "ke42",
-            "ke43",
-            "ke44",
-            "ke45",
-            "ke46",
-            "ke47",
-        }
-        KG{
-            "kgb",
-            "kgc",
-            "kggb",
-            "kggo",
-            "kgj",
-            "kgn",
-            "kgo",
-            "kgt",
-            "kgy",
-        }
-        KH{
-            "kh1",
-            "kh2",
-            "kh3",
-            "kh4",
-            "kh5",
-            "kh6",
-            "kh7",
-            "kh8",
-            "kh9",
-            "kh10",
-            "kh11",
-            "kh12",
-            "kh13",
-            "kh14",
-            "kh15",
-            "kh16",
-            "kh17",
-            "kh18",
-            "kh19",
-            "kh20",
-            "kh21",
-            "kh22",
-            "kh23",
-            "kh24",
-            "kh25",
-        }
-        KI{
-            "kig",
-            "kil",
-            "kip",
-        }
-        KM{
-            "kma",
-            "kmg",
-            "kmm",
-        }
-        KN{
-            "knk",
-            "knn",
-        }
-        KP{
-            "kp01",
-            "kp02",
-            "kp03",
-            "kp04",
-            "kp05",
-            "kp06",
-            "kp07",
-            "kp08",
-            "kp09",
-            "kp10",
-            "kp13",
-            "kp14",
-        }
-        KR{
-            "kr11",
-            "kr26",
-            "kr27",
-            "kr28",
-            "kr29",
-            "kr30",
-            "kr31",
-            "kr41",
-            "kr42",
-            "kr43",
-            "kr44",
-            "kr45",
-            "kr46",
-            "kr47",
-            "kr48",
-            "kr49",
-            "kr50",
-        }
-        KW{
-            "kwah",
-            "kwfa",
-            "kwha",
-            "kwja",
-            "kwku",
-            "kwmu",
-        }
-        KZ{
-            "kzakm",
-            "kzakt",
-            "kzala",
-            "kzalm",
-            "kzast",
-            "kzaty",
-            "kzbay",
-            "kzkar",
-            "kzkus",
-            "kzkzy",
-            "kzman",
-            "kzpav",
-            "kzsev",
-            "kzvos",
-            "kzyuz",
-            "kzzap",
-            "kzzha",
-        }
-        LA{
-            "laat",
-            "labk",
-            "labl",
-            "lach",
-            "laho",
-            "lakh",
-            "lalm",
-            "lalp",
-            "laou",
-            "laph",
-            "lasl",
-            "lasv",
-            "lavi",
-            "lavt",
-            "laxa",
-            "laxe",
-            "laxi",
-            "laxs",
-        }
-        LB{
-            "lbak",
-            "lbas",
-            "lbba",
-            "lbbh",
-            "lbbi",
-            "lbja",
-            "lbjl",
-            "lbna",
-        }
-        LC{
-            "lc01",
-            "lc02",
-            "lc03",
-            "lc05",
-            "lc06",
-            "lc07",
-            "lc08",
-            "lc10",
-            "lc11",
-            "lc12",
-        }
-        LI{
-            "li01",
-            "li02",
-            "li03",
-            "li04",
-            "li05",
-            "li06",
-            "li07",
-            "li08",
-            "li09",
-            "li10",
-            "li11",
-        }
-        LK{
-            "lk1",
-            "lk2",
-            "lk3",
-            "lk4",
-            "lk5",
-            "lk6",
-            "lk7",
-            "lk8",
-            "lk9",
-        }
-        LR{
-            "lrbg",
-            "lrbm",
-            "lrcm",
-            "lrgb",
-            "lrgg",
-            "lrgk",
-            "lrgp",
-            "lrlo",
-            "lrmg",
-            "lrmo",
-            "lrmy",
-            "lrni",
-            "lrrg",
-            "lrri",
-            "lrsi",
-        }
-        LS{
-            "lsa",
-            "lsb",
-            "lsc",
-            "lsd",
-            "lse",
-            "lsf",
-            "lsg",
-            "lsh",
-            "lsj",
-            "lsk",
-        }
-        LT{
-            "lt01",
-            "lt02",
-            "lt03",
-            "lt04",
-            "lt05",
-            "lt06",
-            "lt07",
-            "lt08",
-            "lt09",
-            "lt10",
-            "lt11",
-            "lt12",
-            "lt13",
-            "lt14",
-            "lt15",
-            "lt16",
-            "lt17",
-            "lt18",
-            "lt19",
-            "lt20",
-            "lt21",
-            "lt22",
-            "lt23",
-            "lt24",
-            "lt25",
-            "lt26",
-            "lt27",
-            "lt28",
-            "lt29",
-            "lt30",
-            "lt31",
-            "lt32",
-            "lt33",
-            "lt34",
-            "lt35",
-            "lt36",
-            "lt37",
-            "lt38",
-            "lt39",
-            "lt40",
-            "lt41",
-            "lt42",
-            "lt43",
-            "lt44",
-            "lt45",
-            "lt46",
-            "lt47",
-            "lt48",
-            "lt49",
-            "lt50",
-            "lt51",
-            "lt52",
-            "lt53",
-            "lt54",
-            "lt55",
-            "lt56",
-            "lt57",
-            "lt58",
-            "lt59",
-            "lt60",
-            "ltal",
-            "ltkl",
-            "ltku",
-            "ltmr",
-            "ltpn",
-            "ltsa",
-            "ltta",
-            "ltte",
-            "ltut",
-            "ltvl",
-        }
-        LU{
-            "luca",
-            "lucl",
-            "ludi",
-            "luec",
-            "lues",
-            "lugr",
-            "lulu",
-            "lume",
-            "lurd",
-            "lurm",
-            "luvd",
-            "luwi",
-        }
-        LV{
-            "lv001",
-            "lv002",
-            "lv003",
-            "lv004",
-            "lv005",
-            "lv006",
-            "lv007",
-            "lv008",
-            "lv009",
-            "lv010",
-            "lv011",
-            "lv012",
-            "lv013",
-            "lv014",
-            "lv015",
-            "lv016",
-            "lv017",
-            "lv018",
-            "lv019",
-            "lv020",
-            "lv021",
-            "lv022",
-            "lv023",
-            "lv024",
-            "lv025",
-            "lv026",
-            "lv027",
-            "lv028",
-            "lv029",
-            "lv030",
-            "lv031",
-            "lv032",
-            "lv033",
-            "lv034",
-            "lv035",
-            "lv036",
-            "lv037",
-            "lv038",
-            "lv039",
-            "lv040",
-            "lv041",
-            "lv042",
-            "lv043",
-            "lv044",
-            "lv045",
-            "lv046",
-            "lv047",
-            "lv048",
-            "lv049",
-            "lv050",
-            "lv051",
-            "lv052",
-            "lv053",
-            "lv054",
-            "lv055",
-            "lv056",
-            "lv057",
-            "lv058",
-            "lv059",
-            "lv060",
-            "lv061",
-            "lv062",
-            "lv063",
-            "lv064",
-            "lv065",
-            "lv066",
-            "lv067",
-            "lv068",
-            "lv069",
-            "lv070",
-            "lv071",
-            "lv072",
-            "lv073",
-            "lv074",
-            "lv075",
-            "lv076",
-            "lv077",
-            "lv078",
-            "lv079",
-            "lv080",
-            "lv081",
-            "lv082",
-            "lv083",
-            "lv084",
-            "lv085",
-            "lv086",
-            "lv087",
-            "lv088",
-            "lv089",
-            "lv090",
-            "lv091",
-            "lv092",
-            "lv093",
-            "lv094",
-            "lv095",
-            "lv096",
-            "lv097",
-            "lv098",
-            "lv099",
-            "lv100",
-            "lv101",
-            "lv102",
-            "lv103",
-            "lv104",
-            "lv105",
-            "lv106",
-            "lv107",
-            "lv108",
-            "lv109",
-            "lv110",
-            "lvdgv",
-            "lvjel",
-            "lvjkb",
-            "lvjur",
-            "lvlpx",
-            "lvrez",
-            "lvrix",
-            "lvven",
-            "lvvmr",
-        }
-        LY{
-            "lyba",
-            "lybu",
-            "lydr",
-            "lygt",
-            "lyja",
-            "lyjg",
-            "lyji",
-            "lyju",
-            "lykf",
-            "lymb",
-            "lymi",
-            "lymj",
-            "lymq",
-            "lynl",
-            "lynq",
-            "lysb",
-            "lysr",
-            "lytb",
-            "lywa",
-            "lywd",
-            "lyws",
-            "lyza",
-        }
-        MA{
-            "ma01",
-            "ma02",
-            "ma03",
-            "ma04",
-            "ma05",
-            "ma06",
-            "ma07",
-            "ma08",
-            "ma09",
-            "ma10",
-            "ma11",
-            "ma12",
-            "ma13",
-            "ma14",
-            "ma15",
-            "ma16",
-        }
-        MC{
-            "mccl",
-            "mcco",
-            "mcfo",
-            "mcga",
-            "mcje",
-            "mcla",
-            "mcma",
-            "mcmc",
-            "mcmg",
-            "mcmo",
-            "mcmu",
-            "mcph",
-            "mcsd",
-            "mcso",
-            "mcsp",
-            "mcsr",
-            "mcvr",
-        }
-        MD{
-            "mdan",
-            "mdba",
-            "mdbd",
-            "mdbr",
-            "mdbs",
-            "mdca",
-            "mdcl",
-            "mdcm",
-            "mdcr",
-            "mdcs",
-            "mdct",
-            "mdcu",
-            "mddo",
-            "mddr",
-            "mddu",
-            "mded",
-            "mdfa",
-            "mdfl",
-            "mdga",
-            "mdgl",
-            "mdhi",
-            "mdia",
-            "mdle",
-            "mdni",
-            "mdoc",
-            "mdor",
-            "mdre",
-            "mdri",
-            "mdsd",
-            "mdsi",
-            "mdsn",
-            "mdso",
-            "mdst",
-            "mdsv",
-            "mdta",
-            "mdte",
-            "mdun",
-        }
-        ME{
-            "me01",
-            "me02",
-            "me03",
-            "me04",
-            "me05",
-            "me06",
-            "me07",
-            "me08",
-            "me09",
-            "me10",
-            "me11",
-            "me12",
-            "me13",
-            "me14",
-            "me15",
-            "me16",
-            "me17",
-            "me18",
-            "me19",
-            "me20",
-            "me21",
-            "me22",
-            "me23",
-        }
-        MG{
-            "mga",
-            "mgd",
-            "mgf",
-            "mgm",
-            "mgt",
-            "mgu",
-        }
-        MH{
-            "mhl",
-            "mht",
-        }
-        MK{
-            "mk02",
-            "mk03",
-            "mk04",
-            "mk05",
-            "mk06",
-            "mk07",
-            "mk08",
-            "mk10",
-            "mk11",
-            "mk12",
-            "mk13",
-            "mk14",
-            "mk16",
-            "mk18",
-            "mk19",
-            "mk20",
-            "mk21",
-            "mk22",
-            "mk23",
-            "mk24",
-            "mk25",
-            "mk26",
-            "mk27",
-            "mk30",
-            "mk32",
-            "mk33",
-            "mk34",
-            "mk35",
-            "mk36",
-            "mk37",
-            "mk40",
-            "mk41",
-            "mk42",
-            "mk43",
-            "mk44",
-            "mk45",
-            "mk46",
-            "mk47",
-            "mk48",
-            "mk49",
-            "mk50",
-            "mk51",
-            "mk52",
-            "mk53",
-            "mk54",
-            "mk55",
-            "mk56",
-            "mk58",
-            "mk59",
-            "mk60",
-            "mk61",
-            "mk62",
-            "mk63",
-            "mk64",
-            "mk65",
-            "mk66",
-            "mk67",
-            "mk69",
-            "mk70",
-            "mk71",
-            "mk72",
-            "mk73",
-            "mk74",
-            "mk75",
-            "mk76",
-            "mk78",
-            "mk80",
-            "mk81",
-            "mk82",
-            "mk83",
-            "mk85",
-        }
-        ML{
-            "ml1",
-            "ml2",
-            "ml3",
-            "ml4",
-            "ml5",
-            "ml6",
-            "ml7",
-            "ml8",
-            "ml9",
-            "ml10",
-            "mlbko",
-        }
-        MM{
-            "mm01",
-            "mm02",
-            "mm03",
-            "mm04",
-            "mm05",
-            "mm06",
-            "mm07",
-            "mm11",
-            "mm12",
-            "mm13",
-            "mm14",
-            "mm15",
-            "mm16",
-            "mm17",
-            "mm18",
-        }
-        MN{
-            "mn1",
-            "mn035",
-            "mn037",
-            "mn039",
-            "mn041",
-            "mn043",
-            "mn046",
-            "mn047",
-            "mn049",
-            "mn051",
-            "mn053",
-            "mn055",
-            "mn057",
-            "mn059",
-            "mn061",
-            "mn063",
-            "mn064",
-            "mn065",
-            "mn067",
-            "mn069",
-            "mn071",
-            "mn073",
-        }
-        MR{
-            "mr01",
-            "mr02",
-            "mr03",
-            "mr04",
-            "mr05",
-            "mr06",
-            "mr07",
-            "mr08",
-            "mr09",
-            "mr10",
-            "mr11",
-            "mr12",
-            "mr13",
-            "mr14",
-            "mr15",
-        }
-        MT{
-            "mt01",
-            "mt02",
-            "mt03",
-            "mt04",
-            "mt05",
-            "mt06",
-            "mt07",
-            "mt08",
-            "mt09",
-            "mt10",
-            "mt11",
-            "mt12",
-            "mt13",
-            "mt14",
-            "mt15",
-            "mt16",
-            "mt17",
-            "mt18",
-            "mt19",
-            "mt20",
-            "mt21",
-            "mt22",
-            "mt23",
-            "mt24",
-            "mt25",
-            "mt26",
-            "mt27",
-            "mt28",
-            "mt29",
-            "mt30",
-            "mt31",
-            "mt32",
-            "mt33",
-            "mt34",
-            "mt35",
-            "mt36",
-            "mt37",
-            "mt38",
-            "mt39",
-            "mt40",
-            "mt41",
-            "mt42",
-            "mt43",
-            "mt44",
-            "mt45",
-            "mt46",
-            "mt47",
-            "mt48",
-            "mt49",
-            "mt50",
-            "mt51",
-            "mt52",
-            "mt53",
-            "mt54",
-            "mt55",
-            "mt56",
-            "mt57",
-            "mt58",
-            "mt59",
-            "mt60",
-            "mt61",
-            "mt62",
-            "mt63",
-            "mt64",
-            "mt65",
-            "mt66",
-            "mt67",
-            "mt68",
-        }
-        MU{
-            "muag",
-            "mubl",
-            "mubr",
-            "mucc",
-            "mucu",
-            "mufl",
-            "mugp",
-            "mumo",
-            "mupa",
-            "mupl",
-            "mupu",
-            "mupw",
-            "muqb",
-            "muro",
-            "murr",
-            "musa",
-            "muvp",
-        }
-        MV{
-            "mvce",
-            "mvmle",
-            "mvnc",
-            "mvno",
-            "mvsc",
-            "mvsu",
-            "mvun",
-            "mvus",
-        }
-        MW{
-            "mwc",
-            "mwn",
-            "mws",
-        }
-        MX{
-            "mxagu",
-            "mxbcn",
-            "mxbcs",
-            "mxcam",
-            "mxchh",
-            "mxchp",
-            "mxcmx",
-            "mxcoa",
-            "mxcol",
-            "mxdur",
-            "mxgro",
-            "mxgua",
-            "mxhid",
-            "mxjal",
-            "mxmex",
-            "mxmic",
-            "mxmor",
-            "mxnay",
-            "mxnle",
-            "mxoax",
-            "mxpue",
-            "mxque",
-            "mxroo",
-            "mxsin",
-            "mxslp",
-            "mxson",
-            "mxtab",
-            "mxtam",
-            "mxtla",
-            "mxver",
-            "mxyuc",
-            "mxzac",
-        }
-        MY{
-            "my01",
-            "my02",
-            "my03",
-            "my04",
-            "my05",
-            "my06",
-            "my07",
-            "my08",
-            "my09",
-            "my10",
-            "my11",
-            "my12",
-            "my13",
-            "my14",
-            "my15",
-            "my16",
-        }
-        MZ{
-            "mza",
-            "mzb",
-            "mzg",
-            "mzi",
-            "mzl",
-            "mzmpm",
-            "mzn",
-            "mzp",
-            "mzq",
-            "mzs",
-            "mzt",
-        }
-        NA{
-            "naca",
-            "naer",
-            "naha",
-            "naka",
-            "nake",
-            "nakh",
-            "naku",
-            "nakw",
-            "naod",
-            "naoh",
-            "naon",
-            "naos",
-            "naot",
-            "naow",
-        }
-        NE{
-            "ne1",
-            "ne2",
-            "ne3",
-            "ne4",
-            "ne5",
-            "ne6",
-            "ne7",
-            "ne8",
-        }
-        NG{
-            "ngab",
-            "ngad",
-            "ngak",
-            "ngan",
-            "ngba",
-            "ngbe",
-            "ngbo",
-            "ngby",
-            "ngcr",
-            "ngde",
-            "ngeb",
-            "nged",
-            "ngek",
-            "ngen",
-            "ngfc",
-            "nggo",
-            "ngim",
-            "ngji",
-            "ngkd",
-            "ngke",
-            "ngkn",
-            "ngko",
-            "ngkt",
-            "ngkw",
-            "ngla",
-            "ngna",
-            "ngni",
-            "ngog",
-            "ngon",
-            "ngos",
-            "ngoy",
-            "ngpl",
-            "ngri",
-            "ngso",
-            "ngta",
-            "ngyo",
-            "ngza",
-        }
-        NI{
-            "nian",
-            "nias",
-            "nibo",
-            "nica",
-            "nici",
-            "nico",
-            "nies",
-            "nigr",
-            "niji",
-            "nile",
-            "nimd",
-            "nimn",
-            "nims",
-            "nimt",
-            "nins",
-            "niri",
-            "nisj",
-        }
-        NL{
-            "nlaw",
-            "nlbq1",
-            "nlbq2",
-            "nlbq3",
-            "nlcw",
-            "nldr",
-            "nlfl",
-            "nlfr",
-            "nlge",
-            "nlgr",
-            "nlli",
-            "nlnb",
-            "nlnh",
-            "nlov",
-            "nlsx",
-            "nlut",
-            "nlze",
-            "nlzh",
-        }
-        NO{
-            "no01",
-            "no02",
-            "no03",
-            "no04",
-            "no05",
-            "no06",
-            "no07",
-            "no08",
-            "no09",
-            "no10",
-            "no11",
-            "no12",
-            "no14",
-            "no15",
-            "no16",
-            "no17",
-            "no18",
-            "no19",
-            "no20",
-            "no21",
-            "no22",
-        }
-        NP{
-            "np1",
-            "np2",
-            "np3",
-            "np4",
-            "np5",
-        }
-        NR{
-            "nr01",
-            "nr02",
-            "nr03",
-            "nr04",
-            "nr05",
-            "nr06",
-            "nr07",
-            "nr08",
-            "nr09",
-            "nr10",
-            "nr11",
-            "nr12",
-            "nr13",
-            "nr14",
-        }
-        NZ{
-            "nzauk",
-            "nzbop",
-            "nzcan",
-            "nzcit",
-            "nzgis",
-            "nzhkb",
-            "nzmbh",
-            "nzmwt",
-            "nznsn",
-            "nzntl",
-            "nzota",
-            "nzstl",
-            "nztas",
-            "nztki",
-            "nzwgn",
-            "nzwko",
-            "nzwtc",
-        }
-        OM{
-            "ombj",
-            "ombs",
-            "ombu",
-            "omda",
-            "omma",
-            "ommu",
-            "omsj",
-            "omss",
-            "omwu",
-            "omza",
-            "omzu",
-        }
-        PA{
-            "pa1",
-            "pa2",
-            "pa3",
-            "pa4",
-            "pa5",
-            "pa6",
-            "pa7",
-            "pa8",
-            "pa9",
-            "pa10",
-            "paem",
-            "paky",
-            "panb",
-        }
-        PE{
-            "peama",
-            "peanc",
-            "peapu",
-            "peare",
-            "peaya",
-            "pecaj",
-            "pecal",
-            "pecus",
-            "pehuc",
-            "pehuv",
-            "peica",
-            "pejun",
-            "pelal",
-            "pelam",
-            "pelim",
-            "pelma",
-            "pelor",
-            "pemdd",
-            "pemoq",
-            "pepas",
-            "pepiu",
-            "pepun",
-            "pesam",
-            "petac",
-            "petum",
-            "peuca",
-        }
-        PG{
-            "pgcpk",
-            "pgcpm",
-            "pgebr",
-            "pgehg",
-            "pgepw",
-            "pgesw",
-            "pggpk",
-            "pghla",
-            "pgjwk",
-            "pgmba",
-            "pgmpl",
-            "pgmpm",
-            "pgmrl",
-            "pgncd",
-            "pgnik",
-            "pgnpp",
-            "pgnsb",
-            "pgsan",
-            "pgshm",
-            "pgwbk",
-            "pgwhm",
-            "pgwpd",
-        }
-        PH{
-            "ph00",
-            "ph01",
-            "ph02",
-            "ph03",
-            "ph05",
-            "ph06",
-            "ph07",
-            "ph08",
-            "ph09",
-            "ph10",
-            "ph11",
-            "ph12",
-            "ph13",
-            "ph14",
-            "ph15",
-            "ph40",
-            "ph41",
-        }
-        PK{
-            "pkba",
-            "pkgb",
-            "pkis",
-            "pkjk",
-            "pkkp",
-            "pkpb",
-            "pksd",
-            "pkta",
-        }
-        PL{
-            "plds",
-            "plkp",
-            "pllb",
-            "plld",
-            "pllu",
-            "plma",
-            "plmz",
-            "plop",
-            "plpd",
-            "plpk",
-            "plpm",
-            "plsk",
-            "plsl",
-            "plwn",
-            "plwp",
-            "plzp",
-        }
-        PS{
-            "psbth",
-            "psdeb",
-            "psgza",
-            "pshbn",
-            "psjem",
-            "psjen",
-            "psjrh",
-            "pskys",
-            "psnbs",
-            "psngz",
-            "psqqa",
-            "psrbh",
-            "psrfh",
-            "psslt",
-            "pstbs",
-            "pstkm",
-        }
-        PT{
-            "pt01",
-            "pt02",
-            "pt03",
-            "pt04",
-            "pt05",
-            "pt06",
-            "pt07",
-            "pt08",
-            "pt09",
-            "pt10",
-            "pt11",
-            "pt12",
-            "pt13",
-            "pt14",
-            "pt15",
-            "pt16",
-            "pt17",
-            "pt18",
-            "pt20",
-            "pt30",
-        }
-        PW{
-            "pw002",
-            "pw004",
-            "pw010",
-            "pw050",
-            "pw100",
-            "pw150",
-            "pw212",
-            "pw214",
-            "pw218",
-            "pw222",
-            "pw224",
-            "pw226",
-            "pw227",
-            "pw228",
-            "pw350",
-            "pw370",
-        }
-        PY{
-            "py1",
-            "py2",
-            "py3",
-            "py4",
-            "py5",
-            "py6",
-            "py7",
-            "py8",
-            "py9",
-            "py10",
-            "py11",
-            "py12",
-            "py13",
-            "py14",
-            "py15",
-            "py16",
-            "py19",
-            "pyasu",
-        }
-        QA{
-            "qada",
-            "qakh",
-            "qams",
-            "qara",
-            "qash",
-            "qaus",
-            "qawa",
-            "qaza",
-        }
-        RO{
-            "roab",
-            "roag",
-            "roar",
-            "rob",
-            "robc",
-            "robh",
-            "robn",
-            "robr",
-            "robt",
-            "robv",
-            "robz",
-            "rocj",
-            "rocl",
-            "rocs",
-            "roct",
-            "rocv",
-            "rodb",
-            "rodj",
-            "rogj",
-            "rogl",
-            "rogr",
-            "rohd",
-            "rohr",
-            "roif",
-            "roil",
-            "rois",
-            "romh",
-            "romm",
-            "roms",
-            "ront",
-            "root",
-            "roph",
-            "rosb",
-            "rosj",
-            "rosm",
-            "rosv",
-            "rotl",
-            "rotm",
-            "rotr",
-            "rovl",
-            "rovn",
-            "rovs",
-        }
-        RS{
-            "rs00",
-            "rs08",
-            "rs09",
-            "rs10",
-            "rs11",
-            "rs12",
-            "rs13",
-            "rs14",
-            "rs15",
-            "rs16",
-            "rs17",
-            "rs18",
-            "rs19",
-            "rs20",
-            "rs21",
-            "rs22",
-            "rs23",
-            "rs24",
-            "rskm",
-            "rsvo",
-        }
-        RU{
-            "ruad",
-            "rual",
-            "rualt",
-            "ruamu",
-            "ruark",
-            "ruast",
-            "ruba",
-            "rubel",
-            "rubry",
-            "rubu",
-            "ruce",
-            "ruche",
-            "ruchu",
-            "rucu",
-            "ruda",
-            "ruin",
-            "ruirk",
-            "ruiva",
-            "rukam",
-            "rukb",
-            "rukc",
-            "rukda",
-            "rukem",
-            "rukgd",
-            "rukgn",
-            "rukha",
-            "rukhm",
-            "rukir",
-            "rukk",
-            "rukl",
-            "ruklu",
-            "ruko",
-            "rukos",
-            "rukr",
-            "rukrs",
-            "rukya",
-            "rulen",
-            "rulip",
-            "rumag",
-            "rume",
-            "rumo",
-            "rumos",
-            "rumow",
-            "rumur",
-            "runen",
-            "rungr",
-            "runiz",
-            "runvs",
-            "ruoms",
-            "ruore",
-            "ruorl",
-            "ruper",
-            "rupnz",
-            "rupri",
-            "rupsk",
-            "ruros",
-            "rurya",
-            "rusa",
-            "rusak",
-            "rusam",
-            "rusar",
-            "ruse",
-            "rusmo",
-            "ruspe",
-            "rusta",
-            "rusve",
-            "ruta",
-            "rutam",
-            "rutom",
-            "rutul",
-            "rutve",
-            "ruty",
-            "rutyu",
-            "ruud",
-            "ruuly",
-            "ruvgg",
-            "ruvla",
-            "ruvlg",
-            "ruvor",
-            "ruyan",
-            "ruyar",
-            "ruyev",
-            "ruzab",
-        }
-        RW{
-            "rw01",
-            "rw02",
-            "rw03",
-            "rw04",
-            "rw05",
-        }
-        SA{
-            "sa01",
-            "sa02",
-            "sa03",
-            "sa04",
-            "sa05",
-            "sa06",
-            "sa07",
-            "sa08",
-            "sa09",
-            "sa10",
-            "sa11",
-            "sa12",
-            "sa14",
-        }
-        SB{
-            "sbce",
-            "sbch",
-            "sbct",
-            "sbgu",
-            "sbis",
-            "sbmk",
-            "sbml",
-            "sbrb",
-            "sbte",
-            "sbwe",
-        }
-        SC{
-            "sc01",
-            "sc02",
-            "sc03",
-            "sc04",
-            "sc05",
-            "sc06",
-            "sc07",
-            "sc08",
-            "sc09",
-            "sc10",
-            "sc11",
-            "sc12",
-            "sc13",
-            "sc14",
-            "sc15",
-            "sc16",
-            "sc17",
-            "sc18",
-            "sc19",
-            "sc20",
-            "sc21",
-            "sc22",
-            "sc23",
-            "sc24",
-            "sc25",
-        }
-        SD{
-            "sddc",
-            "sdde",
-            "sddn",
-            "sdds",
-            "sddw",
-            "sdgd",
-            "sdgk",
-            "sdgz",
-            "sdka",
-            "sdkh",
-            "sdkn",
-            "sdks",
-            "sdnb",
-            "sdno",
-            "sdnr",
-            "sdnw",
-            "sdrs",
-            "sdsi",
-        }
-        SE{
-            "seab",
-            "seac",
-            "sebd",
-            "sec",
-            "sed",
-            "see",
-            "sef",
-            "seg",
-            "seh",
-            "sei",
-            "sek",
-            "sem",
-            "sen",
-            "seo",
-            "ses",
-            "set",
-            "seu",
-            "sew",
-            "sex",
-            "sey",
-            "sez",
-        }
-        SG{
-            "sg01",
-            "sg02",
-            "sg03",
-            "sg04",
-            "sg05",
-        }
-        SH{
-            "shac",
-            "shhl",
-            "shta",
-        }
-        SI{
-            "si001",
-            "si002",
-            "si003",
-            "si004",
-            "si005",
-            "si006",
-            "si007",
-            "si008",
-            "si009",
-            "si010",
-            "si011",
-            "si012",
-            "si013",
-            "si014",
-            "si015",
-            "si016",
-            "si017",
-            "si018",
-            "si019",
-            "si020",
-            "si021",
-            "si022",
-            "si023",
-            "si024",
-            "si025",
-            "si026",
-            "si027",
-            "si028",
-            "si029",
-            "si030",
-            "si031",
-            "si032",
-            "si033",
-            "si034",
-            "si035",
-            "si036",
-            "si037",
-            "si038",
-            "si039",
-            "si040",
-            "si041",
-            "si042",
-            "si043",
-            "si044",
-            "si045",
-            "si046",
-            "si047",
-            "si048",
-            "si049",
-            "si050",
-            "si051",
-            "si052",
-            "si053",
-            "si054",
-            "si055",
-            "si056",
-            "si057",
-            "si058",
-            "si059",
-            "si060",
-            "si061",
-            "si062",
-            "si063",
-            "si064",
-            "si065",
-            "si066",
-            "si067",
-            "si068",
-            "si069",
-            "si070",
-            "si071",
-            "si072",
-            "si073",
-            "si074",
-            "si075",
-            "si076",
-            "si077",
-            "si078",
-            "si079",
-            "si080",
-            "si081",
-            "si082",
-            "si083",
-            "si084",
-            "si085",
-            "si086",
-            "si087",
-            "si088",
-            "si089",
-            "si090",
-            "si091",
-            "si092",
-            "si093",
-            "si094",
-            "si095",
-            "si096",
-            "si097",
-            "si098",
-            "si099",
-            "si100",
-            "si101",
-            "si102",
-            "si103",
-            "si104",
-            "si105",
-            "si106",
-            "si107",
-            "si108",
-            "si109",
-            "si110",
-            "si111",
-            "si112",
-            "si113",
-            "si114",
-            "si115",
-            "si116",
-            "si117",
-            "si118",
-            "si119",
-            "si120",
-            "si121",
-            "si122",
-            "si123",
-            "si124",
-            "si125",
-            "si126",
-            "si127",
-            "si128",
-            "si129",
-            "si130",
-            "si131",
-            "si132",
-            "si133",
-            "si134",
-            "si135",
-            "si136",
-            "si137",
-            "si138",
-            "si139",
-            "si140",
-            "si141",
-            "si142",
-            "si143",
-            "si144",
-            "si146",
-            "si147",
-            "si148",
-            "si149",
-            "si150",
-            "si151",
-            "si152",
-            "si153",
-            "si154",
-            "si155",
-            "si156",
-            "si157",
-            "si158",
-            "si159",
-            "si160",
-            "si161",
-            "si162",
-            "si163",
-            "si164",
-            "si165",
-            "si166",
-            "si167",
-            "si168",
-            "si169",
-            "si170",
-            "si171",
-            "si172",
-            "si173",
-            "si174",
-            "si175",
-            "si176",
-            "si177",
-            "si178",
-            "si179",
-            "si180",
-            "si181",
-            "si182",
-            "si183",
-            "si184",
-            "si185",
-            "si186",
-            "si187",
-            "si188",
-            "si189",
-            "si190",
-            "si191",
-            "si192",
-            "si193",
-            "si194",
-            "si195",
-            "si196",
-            "si197",
-            "si198",
-            "si199",
-            "si200",
-            "si201",
-            "si202",
-            "si203",
-            "si204",
-            "si205",
-            "si206",
-            "si207",
-            "si208",
-            "si209",
-            "si210",
-            "si211",
-            "si212",
-            "si213",
-        }
-        SK{
-            "skbc",
-            "skbl",
-            "skki",
-            "skni",
-            "skpv",
-            "skta",
-            "sktc",
-            "skzi",
-        }
-        SL{
-            "sle",
-            "sln",
-            "sls",
-            "slw",
-        }
-        SM{
-            "sm01",
-            "sm02",
-            "sm03",
-            "sm04",
-            "sm05",
-            "sm06",
-            "sm07",
-            "sm08",
-            "sm09",
-        }
-        SN{
-            "sndb",
-            "sndk",
-            "snfk",
-            "snka",
-            "snkd",
-            "snke",
-            "snkl",
-            "snlg",
-            "snmt",
-            "snse",
-            "snsl",
-            "sntc",
-            "snth",
-            "snzg",
-        }
-        SO{
-            "soaw",
-            "sobk",
-            "sobn",
-            "sobr",
-            "soby",
-            "soga",
-            "soge",
-            "sohi",
-            "sojd",
-            "sojh",
-            "somu",
-            "sonu",
-            "sosa",
-            "sosd",
-            "sosh",
-            "soso",
-            "soto",
-            "sowo",
-        }
-        SR{
-            "srbr",
-            "srcm",
-            "srcr",
-            "srma",
-            "srni",
-            "srpm",
-            "srpr",
-            "srsa",
-            "srsi",
-            "srwa",
-        }
-        SS{
-            "ssbn",
-            "ssbw",
-            "ssec",
-            "ssee",
-            "ssew",
-            "ssjg",
-            "sslk",
-            "ssnu",
-            "ssuy",
-            "sswr",
-        }
-        ST{
-            "stp",
-            "sts",
-        }
-        SV{
-            "svah",
-            "svca",
-            "svch",
-            "svcu",
-            "svli",
-            "svmo",
-            "svpa",
-            "svsa",
-            "svsm",
-            "svso",
-            "svss",
-            "svsv",
-            "svun",
-            "svus",
-        }
-        SY{
-            "sydi",
-            "sydr",
-            "sydy",
-            "syha",
-            "syhi",
-            "syhl",
-            "syhm",
-            "syid",
-            "syla",
-            "syqu",
-            "syra",
-            "syrd",
-            "sysu",
-            "syta",
-        }
-        SZ{
-            "szhh",
-            "szlu",
-            "szma",
-            "szsh",
-        }
-        TD{
-            "tdba",
-            "tdbg",
-            "tdbo",
-            "tdcb",
-            "tdee",
-            "tdeo",
-            "tdgr",
-            "tdhl",
-            "tdka",
-            "tdlc",
-            "tdlo",
-            "tdlr",
-            "tdma",
-            "tdmc",
-            "tdme",
-            "tdmo",
-            "tdnd",
-            "tdod",
-            "tdsa",
-            "tdsi",
-            "tdta",
-            "tdti",
-            "tdwf",
-        }
-        TG{
-            "tgc",
-            "tgk",
-            "tgm",
-            "tgp",
-            "tgs",
-        }
-        TH{
-            "th10",
-            "th11",
-            "th12",
-            "th13",
-            "th14",
-            "th15",
-            "th16",
-            "th17",
-            "th18",
-            "th19",
-            "th20",
-            "th21",
-            "th22",
-            "th23",
-            "th24",
-            "th25",
-            "th26",
-            "th27",
-            "th30",
-            "th31",
-            "th32",
-            "th33",
-            "th34",
-            "th35",
-            "th36",
-            "th37",
-            "th38",
-            "th39",
-            "th40",
-            "th41",
-            "th42",
-            "th43",
-            "th44",
-            "th45",
-            "th46",
-            "th47",
-            "th48",
-            "th49",
-            "th50",
-            "th51",
-            "th52",
-            "th53",
-            "th54",
-            "th55",
-            "th56",
-            "th57",
-            "th58",
-            "th60",
-            "th61",
-            "th62",
-            "th63",
-            "th64",
-            "th65",
-            "th66",
-            "th67",
-            "th70",
-            "th71",
-            "th72",
-            "th73",
-            "th74",
-            "th75",
-            "th76",
-            "th77",
-            "th80",
-            "th81",
-            "th82",
-            "th83",
-            "th84",
-            "th85",
-            "th86",
-            "th90",
-            "th91",
-            "th92",
-            "th93",
-            "th94",
-            "th95",
-            "th96",
-            "ths",
-        }
-        TJ{
-            "tjdu",
-            "tjgb",
-            "tjkt",
-            "tjra",
-            "tjsu",
-        }
-        TL{
-            "tlal",
-            "tlan",
-            "tlba",
-            "tlbo",
-            "tlco",
-            "tldi",
-            "tler",
-            "tlla",
-            "tlli",
-            "tlmf",
-            "tlmt",
-            "tloe",
-            "tlvi",
-        }
-        TM{
-            "tma",
-            "tmb",
-            "tmd",
-            "tml",
-            "tmm",
-            "tms",
-        }
-        TN{
-            "tn11",
-            "tn12",
-            "tn13",
-            "tn14",
-            "tn21",
-            "tn22",
-            "tn23",
-            "tn31",
-            "tn32",
-            "tn33",
-            "tn34",
-            "tn41",
-            "tn42",
-            "tn43",
-            "tn51",
-            "tn52",
-            "tn53",
-            "tn61",
-            "tn71",
-            "tn72",
-            "tn73",
-            "tn81",
-            "tn82",
-            "tn83",
-        }
-        TO{
-            "to01",
-            "to02",
-            "to03",
-            "to04",
-            "to05",
-        }
-        TR{
-            "tr01",
-            "tr02",
-            "tr03",
-            "tr04",
-            "tr05",
-            "tr06",
-            "tr07",
-            "tr08",
-            "tr09",
-            "tr10",
-            "tr11",
-            "tr12",
-            "tr13",
-            "tr14",
-            "tr15",
-            "tr16",
-            "tr17",
-            "tr18",
-            "tr19",
-            "tr20",
-            "tr21",
-            "tr22",
-            "tr23",
-            "tr24",
-            "tr25",
-            "tr26",
-            "tr27",
-            "tr28",
-            "tr29",
-            "tr30",
-            "tr31",
-            "tr32",
-            "tr33",
-            "tr34",
-            "tr35",
-            "tr36",
-            "tr37",
-            "tr38",
-            "tr39",
-            "tr40",
-            "tr41",
-            "tr42",
-            "tr43",
-            "tr44",
-            "tr45",
-            "tr46",
-            "tr47",
-            "tr48",
-            "tr49",
-            "tr50",
-            "tr51",
-            "tr52",
-            "tr53",
-            "tr54",
-            "tr55",
-            "tr56",
-            "tr57",
-            "tr58",
-            "tr59",
-            "tr60",
-            "tr61",
-            "tr62",
-            "tr63",
-            "tr64",
-            "tr65",
-            "tr66",
-            "tr67",
-            "tr68",
-            "tr69",
-            "tr70",
-            "tr71",
-            "tr72",
-            "tr73",
-            "tr74",
-            "tr75",
-            "tr76",
-            "tr77",
-            "tr78",
-            "tr79",
-            "tr80",
-            "tr81",
-        }
-        TT{
-            "ttari",
-            "ttcha",
-            "ttctt",
-            "ttdmn",
-            "ttmrc",
-            "ttped",
-            "ttpos",
-            "ttprt",
-            "ttptf",
-            "ttsfo",
-            "ttsge",
-            "ttsip",
-            "ttsjl",
-            "tttob",
-            "tttup",
-        }
-        TV{
-            "tvfun",
-            "tvnit",
-            "tvnkf",
-            "tvnkl",
-            "tvnma",
-            "tvnmg",
-            "tvnui",
-            "tvvai",
-        }
-        TW{
-            "twcha",
-            "twcyi",
-            "twcyq",
-            "twhsq",
-            "twhsz",
-            "twhua",
-            "twila",
-            "twkee",
-            "twkhh",
-            "twkin",
-            "twlie",
-            "twmia",
-            "twnan",
-            "twnwt",
-            "twpen",
-            "twpif",
-            "twtao",
-            "twtnn",
-            "twtpe",
-            "twttt",
-            "twtxg",
-            "twyun",
-        }
-        TZ{
-            "tz01",
-            "tz02",
-            "tz03",
-            "tz04",
-            "tz05",
-            "tz06",
-            "tz07",
-            "tz08",
-            "tz09",
-            "tz10",
-            "tz11",
-            "tz12",
-            "tz13",
-            "tz14",
-            "tz15",
-            "tz16",
-            "tz17",
-            "tz18",
-            "tz19",
-            "tz20",
-            "tz21",
-            "tz22",
-            "tz23",
-            "tz24",
-            "tz25",
-            "tz26",
-            "tz27",
-            "tz28",
-            "tz29",
-            "tz30",
-        }
-        UA{
-            "ua05",
-            "ua07",
-            "ua09",
-            "ua12",
-            "ua14",
-            "ua18",
-            "ua21",
-            "ua23",
-            "ua26",
-            "ua30",
-            "ua32",
-            "ua35",
-            "ua40",
-            "ua43",
-            "ua46",
-            "ua48",
-            "ua51",
-            "ua53",
-            "ua56",
-            "ua59",
-            "ua61",
-            "ua63",
-            "ua65",
-            "ua68",
-            "ua71",
-            "ua74",
-            "ua77",
-        }
-        UG{
-            "ugc",
-            "uge",
-            "ugn",
-            "ugw",
-        }
-        UM{
-            "um67",
-            "um71",
-            "um76",
-            "um79",
-            "um81",
-            "um84",
-            "um86",
-            "um89",
-            "um95",
-        }
-        US{
-            "usak",
-            "usal",
-            "usar",
-            "usas",
-            "usaz",
-            "usca",
-            "usco",
-            "usct",
-            "usdc",
-            "usde",
-            "usfl",
-            "usga",
-            "usgu",
-            "ushi",
-            "usia",
-            "usid",
-            "usil",
-            "usin",
-            "usks",
-            "usky",
-            "usla",
-            "usma",
-            "usmd",
-            "usme",
-            "usmi",
-            "usmn",
-            "usmo",
-            "usmp",
-            "usms",
-            "usmt",
-            "usnc",
-            "usnd",
-            "usne",
-            "usnh",
-            "usnj",
-            "usnm",
-            "usnv",
-            "usny",
-            "usoh",
-            "usok",
-            "usor",
-            "uspa",
-            "uspr",
-            "usri",
-            "ussc",
-            "ussd",
-            "ustn",
-            "ustx",
-            "usum",
-            "usut",
-            "usva",
-            "usvi",
-            "usvt",
-            "uswa",
-            "uswi",
-            "uswv",
-            "uswy",
-        }
-        UY{
-            "uyar",
-            "uyca",
-            "uycl",
-            "uyco",
-            "uydu",
-            "uyfd",
-            "uyfs",
-            "uyla",
-            "uyma",
-            "uymo",
-            "uypa",
-            "uyrn",
-            "uyro",
-            "uyrv",
-            "uysa",
-            "uysj",
-            "uyso",
-            "uyta",
-            "uytt",
-        }
-        UZ{
-            "uzan",
-            "uzbu",
-            "uzfa",
-            "uzji",
-            "uzng",
-            "uznw",
-            "uzqa",
-            "uzqr",
-            "uzsa",
-            "uzsi",
-            "uzsu",
-            "uztk",
-            "uzto",
-            "uzxo",
-        }
-        VC{
-            "vc01",
-            "vc02",
-            "vc03",
-            "vc04",
-            "vc05",
-            "vc06",
-        }
-        VE{
-            "vea",
-            "veb",
-            "vec",
-            "ved",
-            "vee",
-            "vef",
-            "veg",
-            "veh",
-            "vei",
-            "vej",
-            "vek",
-            "vel",
-            "vem",
-            "ven",
-            "veo",
-            "vep",
-            "ver",
-            "ves",
-            "vet",
-            "veu",
-            "vev",
-            "vew",
-            "vex",
-            "vey",
-            "vez",
-        }
-        VN{
-            "vn01",
-            "vn02",
-            "vn03",
-            "vn04",
-            "vn05",
-            "vn06",
-            "vn07",
-            "vn09",
-            "vn13",
-            "vn14",
-            "vn18",
-            "vn20",
-            "vn21",
-            "vn22",
-            "vn23",
-            "vn24",
-            "vn25",
-            "vn26",
-            "vn27",
-            "vn28",
-            "vn29",
-            "vn30",
-            "vn31",
-            "vn32",
-            "vn33",
-            "vn34",
-            "vn35",
-            "vn36",
-            "vn37",
-            "vn39",
-            "vn40",
-            "vn41",
-            "vn43",
-            "vn44",
-            "vn45",
-            "vn46",
-            "vn47",
-            "vn49",
-            "vn50",
-            "vn51",
-            "vn52",
-            "vn53",
-            "vn54",
-            "vn55",
-            "vn56",
-            "vn57",
-            "vn58",
-            "vn59",
-            "vn61",
-            "vn63",
-            "vn66",
-            "vn67",
-            "vn68",
-            "vn69",
-            "vn70",
-            "vn71",
-            "vn72",
-            "vn73",
-            "vnct",
-            "vndn",
-            "vnhn",
-            "vnhp",
-            "vnsg",
-        }
-        VU{
-            "vumap",
-            "vupam",
-            "vusam",
-            "vusee",
-            "vutae",
-            "vutob",
-        }
-        WF{
-            "wfal",
-            "wfsg",
-            "wfuv",
-        }
-        WS{
-            "wsaa",
-            "wsal",
-            "wsat",
-            "wsfa",
-            "wsge",
-            "wsgi",
-            "wspa",
-            "wssa",
-            "wstu",
-            "wsvf",
-            "wsvs",
-        }
-        YE{
-            "yeab",
-            "yead",
-            "yeam",
-            "yeba",
-            "yeda",
-            "yedh",
-            "yehd",
-            "yehj",
-            "yehu",
-            "yeib",
-            "yeja",
-            "yela",
-            "yema",
-            "yemr",
-            "yemw",
-            "yera",
-            "yesa",
-            "yesd",
-            "yesh",
-            "yesn",
-            "yesu",
-            "yeta",
-        }
-        ZA{
-            "zaec",
-            "zafs",
-            "zagt",
-            "zalp",
-            "zamp",
-            "zanc",
-            "zanl",
-            "zanw",
-            "zawc",
-        }
-        ZM{
-            "zm01",
-            "zm02",
-            "zm03",
-            "zm04",
-            "zm05",
-            "zm06",
-            "zm07",
-            "zm08",
-            "zm09",
-            "zm10",
-        }
-        ZW{
-            "zwbu",
-            "zwha",
-            "zwma",
-            "zwmc",
-            "zwme",
-            "zwmi",
-            "zwmn",
-            "zwms",
-            "zwmv",
-            "zwmw",
-        }
-        aznx{
-            "azbab",
-            "azcul",
-            "azkan",
-            "aznv",
-            "azord",
-            "azsad",
-            "azsah",
-            "azsar",
-        }
-        bda{
-            "bd02",
-            "bd06",
-            "bd07",
-            "bd25",
-            "bd50",
-            "bd51",
-        }
-        bdb{
-            "bd01",
-            "bd04",
-            "bd08",
-            "bd09",
-            "bd10",
-            "bd11",
-            "bd16",
-            "bd29",
-            "bd31",
-            "bd47",
-            "bd56",
-        }
-        bdc{
-            "bd13",
-            "bd15",
-            "bd17",
-            "bd18",
-            "bd26",
-            "bd33",
-            "bd35",
-            "bd36",
-            "bd40",
-            "bd42",
-            "bd53",
-            "bd62",
-            "bd63",
-        }
-        bdd{
-            "bd05",
-            "bd12",
-            "bd22",
-            "bd23",
-            "bd27",
-            "bd30",
-            "bd37",
-            "bd39",
-            "bd43",
-            "bd58",
-        }
-        bde{
-            "bd03",
-            "bd24",
-            "bd44",
-            "bd45",
-            "bd48",
-            "bd49",
-            "bd54",
-            "bd59",
-        }
-        bdf{
-            "bd14",
-            "bd19",
-            "bd28",
-            "bd32",
-            "bd46",
-            "bd52",
-            "bd55",
-            "bd64",
-        }
-        bdg{
-            "bd20",
-            "bd38",
-            "bd60",
-            "bd61",
-        }
-        bdh{
-            "bd21",
-            "bd34",
-            "bd41",
-            "bd57",
-        }
-        bevlg{
-            "bevan",
-            "bevbr",
-            "bevli",
-            "bevov",
-            "bevwv",
-        }
-        bewal{
-            "bewbr",
-            "bewht",
-            "bewlg",
-            "bewlx",
-            "bewna",
-        }
-        bf01{
-            "bfbal",
-            "bfban",
-            "bfkos",
-            "bfmou",
-            "bfnay",
-            "bfsor",
-        }
-        bf02{
-            "bfcom",
-            "bfler",
-        }
-        bf03{"bfkad"}
-        bf04{
-            "bfblg",
-            "bfkop",
-            "bfkot",
-        }
-        bf05{
-            "bfbam",
-            "bfnam",
-            "bfsmt",
-        }
-        bf06{
-            "bfblk",
-            "bfsis",
-            "bfsng",
-            "bfzir",
-        }
-        bf07{
-            "bfbaz",
-            "bfnao",
-            "bfzou",
-        }
-        bf08{
-            "bfgna",
-            "bfgou",
-            "bfkmd",
-            "bfkmp",
-            "bftap",
-        }
-        bf09{
-            "bfhou",
-            "bfken",
-            "bftui",
-        }
-        bf10{
-            "bflor",
-            "bfpas",
-            "bfyat",
-            "bfzon",
-        }
-        bf11{
-            "bfgan",
-            "bfkow",
-            "bfoub",
-        }
-        bf12{
-            "bfoud",
-            "bfsen",
-            "bfsom",
-            "bfyag",
-        }
-        bf13{
-            "bfbgr",
-            "bfiob",
-            "bfnou",
-            "bfpon",
-        }
-        cvb{
-            "cvbv",
-            "cvpa",
-            "cvpn",
-            "cvrb",
-            "cvrg",
-            "cvsl",
-            "cvsv",
-            "cvts",
-        }
-        cvs{
-            "cvbr",
-            "cvca",
-            "cvcf",
-            "cvcr",
-            "cvma",
-            "cvmo",
-            "cvpr",
-            "cvrs",
-            "cvsd",
-            "cvsf",
-            "cvsm",
-            "cvso",
-            "cvss",
-            "cvta",
-        }
-        cz10{
-            "cz101",
-            "cz102",
-            "cz103",
-            "cz104",
-            "cz105",
-            "cz106",
-            "cz107",
-            "cz108",
-            "cz109",
-            "cz110",
-            "cz111",
-            "cz112",
-            "cz113",
-            "cz114",
-            "cz115",
-            "cz116",
-            "cz117",
-            "cz118",
-            "cz119",
-            "cz120",
-            "cz121",
-            "cz122",
-        }
-        cz20{
-            "cz20a",
-            "cz20b",
-            "cz20c",
-            "cz201",
-            "cz202",
-            "cz203",
-            "cz204",
-            "cz205",
-            "cz206",
-            "cz207",
-            "cz208",
-            "cz209",
-        }
-        cz31{
-            "cz311",
-            "cz312",
-            "cz313",
-            "cz314",
-            "cz315",
-            "cz316",
-            "cz317",
-        }
-        cz32{
-            "cz321",
-            "cz322",
-            "cz323",
-            "cz324",
-            "cz325",
-            "cz326",
-            "cz327",
-        }
-        cz41{
-            "cz411",
-            "cz412",
-            "cz413",
-        }
-        cz42{
-            "cz421",
-            "cz422",
-            "cz423",
-            "cz424",
-            "cz425",
-            "cz426",
-            "cz427",
-        }
-        cz51{
-            "cz511",
-            "cz512",
-            "cz513",
-            "cz514",
-        }
-        cz52{
-            "cz521",
-            "cz522",
-            "cz523",
-            "cz524",
-            "cz525",
-        }
-        cz53{
-            "cz531",
-            "cz532",
-            "cz533",
-            "cz534",
-        }
-        cz63{
-            "cz631",
-            "cz632",
-            "cz633",
-            "cz634",
-            "cz635",
-        }
-        cz64{
-            "cz641",
-            "cz642",
-            "cz643",
-            "cz644",
-            "cz645",
-            "cz646",
-            "cz647",
-        }
-        cz71{
-            "cz711",
-            "cz712",
-            "cz713",
-            "cz714",
-            "cz715",
-        }
-        cz72{
-            "cz721",
-            "cz722",
-            "cz723",
-            "cz724",
-        }
-        cz80{
-            "cz801",
-            "cz802",
-            "cz803",
-            "cz804",
-            "cz805",
-            "cz806",
+    }
+    measurementData{
+        001{
+            MeasurementSystem:int{0}
+            PaperSize:intvector{
+                297,
+                210,
+            }
         }
-        do33{
-            "do06",
-            "do14",
-            "do19",
-            "do20",
+        BS{
+            MeasurementSystemCategory{
+                temperature:int{1}
+            }
         }
-        do34{
-            "do05",
-            "do15",
-            "do26",
-            "do27",
+        BZ{
+            MeasurementSystemCategory{
+                temperature:int{1}
+            }
+            PaperSize:intvector{
+                279,
+                216,
+            }
         }
-        do35{
-            "do09",
-            "do18",
-            "do25",
+        CA{
+            PaperSize:intvector{
+                279,
+                216,
+            }
         }
-        do36{
-            "do13",
-            "do24",
-            "do28",
+        CL{
+            PaperSize:intvector{
+                279,
+                216,
+            }
         }
-        do37{
-            "do07",
-            "do22",
+        CO{
+            PaperSize:intvector{
+                279,
+                216,
+            }
         }
-        do38{
-            "do03",
-            "do04",
-            "do10",
-            "do16",
+        CR{
+            PaperSize:intvector{
+                279,
+                216,
+            }
         }
-        do39{
-            "do23",
-            "do29",
-            "do30",
+        GB{
+            MeasurementSystem:int{2}
         }
-        do40{
-            "do01",
-            "do32",
+        GT{
+            PaperSize:intvector{
+                279,
+                216,
+            }
         }
-        do41{
-            "do02",
-            "do17",
-            "do21",
-            "do31",
+        KY{
+            MeasurementSystemCategory{
+                temperature:int{1}
+            }
         }
-        do42{
-            "do08",
-            "do11",
-            "do12",
+        LR{
+            MeasurementSystem:int{1}
+            MeasurementSystemCategory{
+                temperature:int{0}
+            }
         }
-        esan{
-            "esal",
-            "esca",
-            "esco",
-            "esgr",
-            "esh",
-            "esj",
-            "esma",
-            "esse",
+        MM{
+            MeasurementSystem:int{1}
+            MeasurementSystemCategory{
+                temperature:int{0}
+            }
         }
-        esar{
-            "eshu",
-            "este",
-            "esz",
+        MX{
+            PaperSize:intvector{
+                279,
+                216,
+            }
         }
-        esas{"eso"}
-        escb{"ess"}
-        escl{
-            "esav",
-            "esbu",
-            "esle",
-            "esp",
-            "essa",
-            "essg",
-            "esso",
-            "esva",
-            "esza",
+        NI{
+            PaperSize:intvector{
+                279,
+                216,
+            }
         }
-        escm{
-            "esab",
-            "escr",
-            "escu",
-            "esgu",
-            "esto",
+        PA{
+            PaperSize:intvector{
+                279,
+                216,
+            }
         }
-        escn{
-            "esgc",
-            "estf",
+        PH{
+            PaperSize:intvector{
+                279,
+                216,
+            }
         }
-        esct{
-            "esb",
-            "esgi",
-            "esl",
-            "est",
+        PR{
+            MeasurementSystemCategory{
+                temperature:int{1}
+            }
+            PaperSize:intvector{
+                279,
+                216,
+            }
         }
-        esex{
-            "esba",
-            "escc",
+        PW{
+            MeasurementSystemCategory{
+                temperature:int{1}
+            }
         }
-        esga{
-            "esc",
-            "eslu",
-            "esor",
-            "espo",
+        SV{
+            PaperSize:intvector{
+                279,
+                216,
+            }
         }
-        esib{"espm"}
-        esmc{"esmu"}
-        esmd{"esm"}
-        esnc{"esna"}
-        espv{
-            "esbi",
-            "esss",
-            "esvi",
+        US{
+            MeasurementSystem:int{1}
+            PaperSize:intvector{
+                279,
+                216,
+            }
         }
-        esri{"eslo"}
-        esvc{
-            "esa",
-            "escs",
-            "esv",
+        VE{
+            PaperSize:intvector{
+                279,
+                216,
+            }
         }
-        fjc{
-            "fj09",
-            "fj10",
-            "fj12",
-            "fj13",
-            "fj14",
+    }
+    parentLocales{
+        en_001{
+            "en_150",
+            "en_AF",
+            "en_AG",
+            "en_AI",
+            "en_AM",
+            "en_AO",
+            "en_AR",
+            "en_AU",
+            "en_AW",
+            "en_AX",
+            "en_AZ",
+            "en_BB",
+            "en_BD",
+            "en_BF",
+            "en_BH",
+            "en_BJ",
+            "en_BL",
+            "en_BM",
+            "en_BN",
+            "en_BO",
+            "en_BQ",
+            "en_BR",
+            "en_BS",
+            "en_BW",
+            "en_BZ",
+            "en_CA",
+            "en_CC",
+            "en_CD",
+            "en_CF",
+            "en_CG",
+            "en_CI",
+            "en_CK",
+            "en_CM",
+            "en_CR",
+            "en_CU",
+            "en_CV",
+            "en_CX",
+            "en_CY",
+            "en_DG",
+            "en_DM",
+            "en_DO",
+            "en_DZ",
+            "en_EC",
+            "en_EG",
+            "en_EH",
+            "en_ER",
+            "en_ET",
+            "en_FJ",
+            "en_FK",
+            "en_FM",
+            "en_GA",
+            "en_GB",
+            "en_GD",
+            "en_GF",
+            "en_GG",
+            "en_GH",
+            "en_GI",
+            "en_GM",
+            "en_GN",
+            "en_GP",
+            "en_GQ",
+            "en_GT",
+            "en_GQ",
+            "en_GY",
+            "en_HK",
+            "en_HN",
+            "en_HT",
+            "en_IC",
+            "en_ID",
+            "en_IE",
+            "en_IL",
+            "en_IM",
+            "en_IN",
+            "en_IO",
+            "en_IQ",
+            "en_JE",
+            "en_JM",
+            "en_JO",
+            "en_KE",
+            "en_KG",
+            "en_KH",
+            "en_KI",
+            "en_KM",
+            "en_KN",
+            "en_KW",
+            "en_KY",
+            "en_KZ",
+            "en_LA",
+            "en_LB",
+            "en_LC",
+            "en_LK",
+            "en_LR",
+            "en_LS",
+            "en_LY",
+            "en_MA",
+            "en_MF",
+            "en_MG",
+            "en_ML",
+            "en_MM",
+            "en_MN",
+            "en_MO",
+            "en_MQ",
+            "en_MR",
+            "en_MS",
+            "en_MT",
+            "en_MU",
+            "en_MV",
+            "en_MW",
+            "en_MY",
+            "en_MZ",
+            "en_NA",
+            "en_NC",
+            "en_NE",
+            "en_NF",
+            "en_NG",
+            "en_NI",
+            "en_NP",
+            "en_NR",
+            "en_NU",
+            "en_NZ",
+            "en_OM",
+            "en_PE",
+            "en_PF",
+            "en_PG",
+            "en_PK",
+            "en_PM",
+            "en_PN",
+            "en_PS",
+            "en_PW",
+            "en_QA",
+            "en_RE",
+            "en_RW",
+            "en_SB",
+            "en_SC",
+            "en_SD",
+            "en_SG",
+            "en_SH",
+            "en_SJ",
+            "en_SL",
+            "en_SM",
+            "en_SN",
+            "en_SO",
+            "en_SS",
+            "en_ST",
+            "en_SV",
+            "en_SX",
+            "en_SY",
+            "en_SZ",
+            "en_TC",
+            "en_TD",
+            "en_TF",
+            "en_TG",
+            "en_TH",
+            "en_TJ",
+            "en_TK",
+            "en_TL",
+            "en_TM",
+            "en_TN",
+            "en_TO",
+            "en_TT",
+            "en_TV",
+            "en_TZ",
+            "en_UG",
+            "en_UY",
+            "en_UZ",
+            "en_VC",
+            "en_VE",
+            "en_VG",
+            "en_VN",
+            "en_VU",
+            "en_WF",
+            "en_WS",
+            "en_YE",
+            "en_YT",
+            "en_ZA",
+            "en_ZM",
+            "en_ZW",
         }
-        fje{
-            "fj04",
-            "fj05",
-            "fj06",
+        en_150{
+            "en_AD",
+            "en_AL",
+            "en_AT",
+            "en_BA",
+            "en_BE",
+            "en_BG",
+            "en_BY",
+            "en_CH",
+            "en_CZ",
+            "en_DE",
+            "en_DK",
+            "en_EE",
+            "en_ES",
+            "en_FI",
+            "en_FO",
+            "en_FR",
+            "en_GE",
+            "en_GL",
+            "en_GR",
+            "en_HR",
+            "en_HU",
+            "en_IS",
+            "en_IT",
+            "en_LI",
+            "en_LT",
+            "en_LU",
+            "en_LV",
+            "en_MC",
+            "en_MD",
+            "en_ME",
+            "en_MK",
+            "en_NL",
+            "en_NO",
+            "en_PL",
+            "en_PT",
+            "en_RO",
+            "en_RS",
+            "en_RU",
+            "en_SE",
+            "en_SI",
+            "en_SK",
+            "en_UA",
+            "en_VA",
         }
-        fjn{
-            "fj02",
-            "fj03",
-            "fj07",
+        en_IN{"hi_Latn"}
+        es_419{
+            "es_AG",
+            "es_AI",
+            "es_AR",
+            "es_AW",
+            "es_BB",
+            "es_BL",
+            "es_BM",
+            "es_BO",
+            "es_BQ",
+            "es_BR",
+            "es_BS",
+            "es_BZ",
+            "es_CA",
+            "es_CL",
+            "es_CO",
+            "es_CR",
+            "es_CU",
+            "es_CW",
+            "es_DM",
+            "es_DO",
+            "es_EC",
+            "es_FK",
+            "es_GD",
+            "es_GF",
+            "es_GL",
+            "es_GP",
+            "es_GT",
+            "es_GY",
+            "es_HN",
+            "es_HT",
+            "es_KN",
+            "es_KY",
+            "es_LC",
+            "es_MF",
+            "es_MQ",
+            "es_MS",
+            "es_MX",
+            "es_NI",
+            "es_PA",
+            "es_PE",
+            "es_PM",
+            "es_PR",
+            "es_PY",
+            "es_SR",
+            "es_SV",
+            "es_SX",
+            "es_TC",
+            "es_TT",
+            "es_US",
+            "es_UY",
+            "es_VC",
+            "es_VE",
+            "es_VG",
+            "es_VI",
         }
-        fjw{
-            "fj01",
-            "fj08",
-            "fj11",
+        pt_PT{
+            "pt_AO",
+            "pt_CH",
+            "pt_CV",
+            "pt_FR",
+            "pt_GQ",
+            "pt_GW",
+            "pt_LU",
+            "pt_MO",
+            "pt_MZ",
+            "pt_ST",
+            "pt_TL",
         }
-        frara{
-            "fr01",
-            "fr03",
-            "fr07",
-            "fr15",
-            "fr26",
-            "fr38",
-            "fr42",
-            "fr43",
-            "fr63",
-            "fr69",
-            "fr73",
-            "fr74",
+        root{
+            "az_Arab",
+            "az_Cyrl",
+            "blt_Latn",
+            "bm_Nkoo",
+            "bs_Cyrl",
+            "byn_Latn",
+            "cu_Glag",
+            "dje_Arab",
+            "dyo_Arab",
+            "en_Dsrt",
+            "en_Shaw",
+            "ff_Adlm",
+            "ff_Arab",
+            "ha_Arab",
+            "iu_Latn",
+            "kk_Arab",
+            "ks_Deva",
+            "ku_Arab",
+            "ky_Arab",
+            "ky_Latn",
+            "ml_Arab",
+            "mn_Mong",
+            "mni_Mtei",
+            "ms_Arab",
+            "pa_Arab",
+            "sat_Deva",
+            "sd_Deva",
+            "sd_Khoj",
+            "sd_Sind",
+            "shi_Latn",
+            "so_Arab",
+            "sr_Latn",
+            "sw_Arab",
+            "tg_Arab",
+            "ug_Cyrl",
+            "uz_Arab",
+            "uz_Cyrl",
+            "vai_Latn",
+            "wo_Arab",
+            "yo_Arab",
+            "yue_Hans",
+            "zh_Hant",
+            "ar_Latn",
+            "as_Latn",
+            "bn_Latn",
+            "el_Latn",
+            "gu_Latn",
+            "he_Latn",
+            "ja_Latn",
+            "kn_Latn",
+            "ml_Latn",
+            "mr_Latn",
+            "or_Latn",
+            "pa_Latn",
+            "ru_Latn",
+            "sa_Latn",
+            "ta_Latn",
+            "te_Latn",
+            "ur_Latn",
+            "yi_Latn",
+            "zh_Latn",
         }
-        frbfc{
-            "fr21",
-            "fr25",
-            "fr39",
-            "fr58",
-            "fr70",
-            "fr71",
-            "fr89",
-            "fr90",
+        zh_Hant_HK{"zh_Hant_MO"}
+    }
+    subdivisionContainment{
+        AD{
+            "ad02",
+            "ad03",
+            "ad04",
+            "ad05",
+            "ad06",
+            "ad07",
+            "ad08",
         }
-        frbre{
-            "fr22",
-            "fr29",
-            "fr35",
-            "fr56",
+        AE{
+            "aeaj",
+            "aeaz",
+            "aedu",
+            "aefu",
+            "aerk",
+            "aesh",
+            "aeuq",
         }
-        frcor{
-            "fr2a",
-            "fr2b",
+        AF{
+            "afbal",
+            "afbam",
+            "afbdg",
+            "afbds",
+            "afbgl",
+            "afday",
+            "affra",
+            "affyb",
+            "afgha",
+            "afgho",
+            "afhel",
+            "afher",
+            "afjow",
+            "afkab",
+            "afkan",
+            "afkap",
+            "afkdz",
+            "afkho",
+            "afknr",
+            "aflag",
+            "aflog",
+            "afnan",
+            "afnim",
+            "afnur",
+            "afpan",
+            "afpar",
+            "afpia",
+            "afpka",
+            "afsam",
+            "afsar",
+            "aftak",
+            "afuru",
+            "afwar",
+            "afzab",
         }
-        frcvl{
-            "fr18",
-            "fr28",
-            "fr36",
-            "fr37",
-            "fr41",
-            "fr45",
+        AG{
+            "ag03",
+            "ag04",
+            "ag05",
+            "ag06",
+            "ag07",
+            "ag08",
+            "ag10",
+            "ag11",
         }
-        frges{
-            "fr08",
-            "fr10",
-            "fr51",
-            "fr52",
-            "fr54",
-            "fr55",
-            "fr57",
-            "fr67",
-            "fr68",
-            "fr88",
+        AL{
+            "al01",
+            "al02",
+            "al03",
+            "al04",
+            "al05",
+            "al06",
+            "al07",
+            "al08",
+            "al09",
+            "al10",
+            "al11",
+            "al12",
+        }
+        AM{
+            "amag",
+            "amar",
+            "amav",
+            "amer",
+            "amgr",
+            "amkt",
+            "amlo",
+            "amsh",
+            "amsu",
+            "amtv",
+            "amvd",
         }
-        frgua{"frgp"}
-        frhdf{
-            "fr02",
-            "fr59",
-            "fr60",
-            "fr62",
-            "fr80",
+        AO{
+            "aobgo",
+            "aobgu",
+            "aobie",
+            "aocab",
+            "aoccu",
+            "aocnn",
+            "aocno",
+            "aocus",
+            "aohua",
+            "aohui",
+            "aolno",
+            "aolsu",
+            "aolua",
+            "aomal",
+            "aomox",
+            "aonam",
+            "aouig",
+            "aozai",
         }
-        fridf{
-            "fr75",
-            "fr77",
-            "fr78",
-            "fr91",
-            "fr92",
-            "fr93",
-            "fr94",
-            "fr95",
+        AR{
+            "ara",
+            "arb",
+            "arc",
+            "ard",
+            "are",
+            "arf",
+            "arg",
+            "arh",
+            "arj",
+            "ark",
+            "arl",
+            "arm",
+            "arn",
+            "arp",
+            "arq",
+            "arr",
+            "ars",
+            "art",
+            "aru",
+            "arv",
+            "arw",
+            "arx",
+            "ary",
+            "arz",
         }
-        frlre{"frre"}
-        frmay{"fryt"}
-        frnaq{
-            "fr16",
-            "fr17",
-            "fr19",
-            "fr23",
-            "fr24",
-            "fr33",
-            "fr40",
-            "fr47",
-            "fr64",
-            "fr79",
-            "fr86",
-            "fr87",
+        AT{
+            "at1",
+            "at2",
+            "at3",
+            "at4",
+            "at5",
+            "at6",
+            "at7",
+            "at8",
+            "at9",
         }
-        frnor{
-            "fr14",
-            "fr27",
-            "fr50",
-            "fr61",
-            "fr76",
+        AU{
+            "auact",
+            "aunsw",
+            "aunt",
+            "auqld",
+            "ausa",
+            "autas",
+            "auvic",
+            "auwa",
         }
-        frocc{
-            "fr09",
-            "fr11",
-            "fr12",
-            "fr30",
-            "fr31",
-            "fr32",
-            "fr34",
-            "fr46",
-            "fr48",
-            "fr65",
-            "fr66",
-            "fr81",
-            "fr82",
+        AZ{
+            "azabs",
+            "azaga",
+            "azagc",
+            "azagm",
+            "azags",
+            "azagu",
+            "azast",
+            "azba",
+            "azbal",
+            "azbar",
+            "azbey",
+            "azbil",
+            "azcab",
+            "azcal",
+            "azdas",
+            "azfuz",
+            "azga",
+            "azgad",
+            "azgor",
+            "azgoy",
+            "azgyg",
+            "azhac",
+            "azimi",
+            "azism",
+            "azkal",
+            "azkur",
+            "azla",
+            "azlac",
+            "azlan",
+            "azler",
+            "azmas",
+            "azmi",
+            "azna",
+            "aznef",
+            "aznx",
+            "azogu",
+            "azqab",
+            "azqax",
+            "azqaz",
+            "azqba",
+            "azqbi",
+            "azqob",
+            "azqus",
+            "azsa",
+            "azsab",
+            "azsak",
+            "azsal",
+            "azsat",
+            "azsbn",
+            "azsiy",
+            "azskr",
+            "azsm",
+            "azsmi",
+            "azsmx",
+            "azsr",
+            "azsus",
+            "aztar",
+            "aztov",
+            "azuca",
+            "azxa",
+            "azxac",
+            "azxci",
+            "azxiz",
+            "azxvd",
+            "azyar",
+            "azye",
+            "azyev",
+            "azzan",
+            "azzaq",
+            "azzar",
         }
-        frpac{
-            "fr04",
-            "fr05",
-            "fr06",
-            "fr13",
-            "fr83",
-            "fr84",
+        BA{
+            "babih",
+            "babrc",
+            "basrp",
         }
-        frpdl{
-            "fr44",
-            "fr49",
-            "fr53",
-            "fr72",
-            "fr85",
+        BB{
+            "bb01",
+            "bb02",
+            "bb03",
+            "bb04",
+            "bb05",
+            "bb06",
+            "bb07",
+            "bb08",
+            "bb09",
+            "bb10",
+            "bb11",
         }
-        gbeng{
-            "gbbas",
-            "gbbbd",
-            "gbbdf",
-            "gbbdg",
-            "gbben",
-            "gbbex",
-            "gbbir",
-            "gbbkm",
-            "gbbmh",
-            "gbbne",
-            "gbbnh",
-            "gbbns",
-            "gbbol",
-            "gbbpl",
-            "gbbrc",
-            "gbbrd",
-            "gbbry",
-            "gbbst",
-            "gbbur",
-            "gbcam",
-            "gbcbf",
-            "gbche",
-            "gbchw",
-            "gbcld",
-            "gbcma",
-            "gbcmd",
-            "gbcon",
-            "gbcov",
-            "gbcry",
-            "gbdal",
-            "gbdby",
-            "gbder",
-            "gbdev",
-            "gbdnc",
-            "gbdor",
-            "gbdud",
-            "gbdur",
-            "gbeal",
-            "gbenf",
-            "gbery",
-            "gbess",
-            "gbesx",
-            "gbgat",
-            "gbgls",
-            "gbgre",
-            "gbhal",
-            "gbham",
-            "gbhav",
-            "gbhck",
-            "gbhef",
-            "gbhil",
-            "gbhmf",
-            "gbhns",
-            "gbhpl",
-            "gbhrt",
-            "gbhrw",
-            "gbhry",
-            "gbios",
-            "gbiow",
-            "gbisl",
-            "gbkec",
-            "gbken",
-            "gbkhl",
-            "gbkir",
-            "gbktt",
-            "gbkwl",
-            "gblan",
-            "gblbh",
-            "gblce",
-            "gblds",
-            "gblec",
-            "gblew",
-            "gblin",
-            "gbliv",
-            "gblnd",
-            "gblut",
-            "gbman",
-            "gbmdb",
-            "gbmdw",
-            "gbmik",
-            "gbmrt",
-            "gbnbl",
-            "gbnel",
-            "gbnet",
-            "gbnfk",
-            "gbngm",
-            "gbnln",
-            "gbnsm",
-            "gbnth",
-            "gbntt",
-            "gbnty",
-            "gbnwm",
-            "gbnyk",
-            "gbold",
-            "gboxf",
-            "gbply",
-            "gbpol",
-            "gbpor",
-            "gbpte",
-            "gbrcc",
-            "gbrch",
-            "gbrdb",
-            "gbrdg",
-            "gbric",
-            "gbrot",
-            "gbrut",
-            "gbsaw",
-            "gbsfk",
-            "gbsft",
-            "gbsgc",
-            "gbshf",
-            "gbshn",
-            "gbshr",
-            "gbskp",
-            "gbslf",
-            "gbslg",
-            "gbsnd",
-            "gbsol",
-            "gbsom",
-            "gbsos",
-            "gbsry",
-            "gbste",
-            "gbsth",
-            "gbstn",
-            "gbsts",
-            "gbstt",
-            "gbsty",
-            "gbswd",
-            "gbswk",
-            "gbtam",
-            "gbtfw",
-            "gbthr",
-            "gbtob",
-            "gbtrf",
-            "gbtwh",
-            "gbwar",
-            "gbwbk",
-            "gbwft",
-            "gbwgn",
-            "gbwil",
-            "gbwkf",
-            "gbwll",
-            "gbwlv",
-            "gbwnd",
-            "gbwnm",
-            "gbwok",
-            "gbwor",
-            "gbwrl",
-            "gbwrt",
-            "gbwsm",
-            "gbwsx",
-            "gbyor",
+        BD{
+            "bda",
+            "bdb",
+            "bdc",
+            "bdd",
+            "bde",
+            "bdf",
+            "bdg",
+            "bdh",
         }
-        gbnir{
-            "gbabc",
-            "gband",
-            "gbann",
-            "gbbfs",
-            "gbccg",
-            "gbdrs",
-            "gbfmo",
-            "gblbc",
-            "gbmea",
-            "gbmul",
-            "gbnmd",
+        BE{
+            "bebru",
+            "bevlg",
+            "bewal",
         }
-        gbsct{
-            "gbabd",
-            "gbabe",
-            "gbagb",
-            "gbans",
-            "gbclk",
-            "gbdgy",
-            "gbdnd",
-            "gbeay",
-            "gbedh",
-            "gbedu",
-            "gbeln",
-            "gbels",
-            "gberw",
-            "gbfal",
-            "gbfif",
-            "gbglg",
-            "gbhld",
-            "gbivc",
-            "gbmln",
-            "gbmry",
-            "gbnay",
-            "gbnlk",
-            "gbork",
-            "gbpkn",
-            "gbrfw",
-            "gbsay",
-            "gbscb",
-            "gbslk",
-            "gbstg",
-            "gbwdu",
-            "gbwln",
-            "gbzet",
+        BF{
+            "bf01",
+            "bf02",
+            "bf03",
+            "bf04",
+            "bf05",
+            "bf06",
+            "bf07",
+            "bf08",
+            "bf09",
+            "bf10",
+            "bf11",
+            "bf12",
+            "bf13",
         }
-        gbwls{
-            "gbagy",
-            "gbbge",
-            "gbbgw",
-            "gbcay",
-            "gbcgn",
-            "gbcmn",
-            "gbcrf",
-            "gbcwy",
-            "gbden",
-            "gbfln",
-            "gbgwn",
-            "gbmon",
-            "gbmty",
-            "gbntl",
-            "gbnwp",
-            "gbpem",
-            "gbpow",
-            "gbrct",
-            "gbswa",
-            "gbtof",
-            "gbvgl",
-            "gbwrx",
+        BG{
+            "bg01",
+            "bg02",
+            "bg03",
+            "bg04",
+            "bg05",
+            "bg06",
+            "bg07",
+            "bg08",
+            "bg09",
+            "bg10",
+            "bg11",
+            "bg12",
+            "bg13",
+            "bg14",
+            "bg15",
+            "bg16",
+            "bg17",
+            "bg18",
+            "bg19",
+            "bg20",
+            "bg21",
+            "bg22",
+            "bg23",
+            "bg24",
+            "bg25",
+            "bg26",
+            "bg27",
+            "bg28",
         }
-        gnb{
-            "gnbf",
-            "gnbk",
-            "gnfr",
-            "gnga",
-            "gnkn",
+        BH{
+            "bh13",
+            "bh14",
+            "bh15",
+            "bh17",
         }
-        gnd{
-            "gnco",
-            "gndu",
-            "gnfo",
-            "gnkd",
-            "gnte",
+        BI{
+            "bibb",
+            "bibl",
+            "bibm",
+            "bibr",
+            "bica",
+            "bici",
+            "bigi",
+            "biki",
+            "bikr",
+            "biky",
+            "bima",
+            "bimu",
+            "bimw",
+            "bimy",
+            "bing",
+            "birm",
+            "birt",
+            "biry",
         }
-        gnf{
-            "gndb",
-            "gndi",
-            "gnfa",
-            "gnks",
+        BJ{
+            "bjak",
+            "bjal",
+            "bjaq",
+            "bjbo",
+            "bjco",
+            "bjdo",
+            "bjko",
+            "bjli",
+            "bjmo",
+            "bjou",
+            "bjpl",
+            "bjzo",
         }
-        gnk{
-            "gnka",
-            "gnke",
-            "gnko",
-            "gnmd",
-            "gnsi",
+        BN{
+            "bnbe",
+            "bnbm",
+            "bnte",
+            "bntu",
         }
-        gnl{
-            "gnkb",
-            "gnla",
-            "gnle",
-            "gnml",
-            "gnto",
+        BO{
+            "bob",
+            "boc",
+            "boh",
+            "bol",
+            "bon",
+            "boo",
+            "bop",
+            "bos",
+            "bot",
         }
-        gnm{
-            "gndl",
-            "gnmm",
-            "gnpi",
+        BQ{
+            "bqbo",
+            "bqsa",
+            "bqse",
         }
-        gnn{
-            "gnbe",
-            "gngu",
-            "gnlo",
-            "gnmc",
-            "gnnz",
-            "gnyo",
+        BR{
+            "brac",
+            "bral",
+            "bram",
+            "brap",
+            "brba",
+            "brce",
+            "brdf",
+            "bres",
+            "brgo",
+            "brma",
+            "brmg",
+            "brms",
+            "brmt",
+            "brpa",
+            "brpb",
+            "brpe",
+            "brpi",
+            "brpr",
+            "brrj",
+            "brrn",
+            "brro",
+            "brrr",
+            "brrs",
+            "brsc",
+            "brse",
+            "brsp",
+            "brto",
         }
-        gqc{
-            "gqcs",
-            "gqkn",
-            "gqli",
-            "gqwn",
+        BS{
+            "bsak",
+            "bsbi",
+            "bsbp",
+            "bsby",
+            "bsce",
+            "bsci",
+            "bsck",
+            "bsco",
+            "bscs",
+            "bseg",
+            "bsex",
+            "bsfp",
+            "bsgc",
+            "bshi",
+            "bsht",
+            "bsin",
+            "bsli",
+            "bsmc",
+            "bsmg",
+            "bsmi",
+            "bsne",
+            "bsno",
+            "bsnp",
+            "bsns",
+            "bsrc",
+            "bsri",
+            "bssa",
+            "bsse",
+            "bsso",
+            "bsss",
+            "bssw",
+            "bswg",
         }
-        gqi{
-            "gqan",
-            "gqbn",
-            "gqbs",
+        BT{
+            "bt11",
+            "bt12",
+            "bt13",
+            "bt14",
+            "bt15",
+            "bt21",
+            "bt22",
+            "bt23",
+            "bt24",
+            "bt31",
+            "bt32",
+            "bt33",
+            "bt34",
+            "bt41",
+            "bt42",
+            "bt43",
+            "bt44",
+            "bt45",
+            "btga",
+            "btty",
         }
-        gwl{
-            "gwba",
-            "gwga",
+        BW{
+            "bwce",
+            "bwch",
+            "bwfr",
+            "bwga",
+            "bwgh",
+            "bwjw",
+            "bwkg",
+            "bwkl",
+            "bwkw",
+            "bwlo",
+            "bwne",
+            "bwnw",
+            "bwse",
+            "bwso",
+            "bwsp",
+            "bwst",
         }
-        gwn{
-            "gwbm",
-            "gwca",
-            "gwoi",
+        BY{
+            "bybr",
+            "byhm",
+            "byho",
+            "byhr",
+            "byma",
+            "bymi",
+            "byvi",
         }
-        gws{
-            "gwbl",
-            "gwqu",
-            "gwto",
+        BZ{
+            "bzbz",
+            "bzcy",
+            "bzczl",
+            "bzow",
+            "bzsc",
+            "bztol",
         }
-        idjw{
-            "idbt",
-            "idjb",
-            "idji",
-            "idjk",
-            "idjt",
-            "idyo",
+        CA{
+            "caab",
+            "cabc",
+            "camb",
+            "canb",
+            "canl",
+            "cans",
+            "cant",
+            "canu",
+            "caon",
+            "cape",
+            "caqc",
+            "cask",
+            "cayt",
         }
-        idka{
-            "idkb",
-            "idki",
-            "idks",
-            "idkt",
-            "idku",
+        CD{
+            "cdbc",
+            "cdbu",
+            "cdeq",
+            "cdhk",
+            "cdhl",
+            "cdhu",
+            "cdit",
+            "cdkc",
+            "cdke",
+            "cdkg",
+            "cdkl",
+            "cdkn",
+            "cdks",
+            "cdlo",
+            "cdlu",
+            "cdma",
+            "cdmn",
+            "cdmo",
+            "cdnk",
+            "cdnu",
+            "cdsa",
+            "cdsk",
+            "cdsu",
+            "cdta",
+            "cdto",
+            "cdtu",
         }
-        idml{
-            "idma",
-            "idmu",
+        CF{
+            "cfac",
+            "cfbb",
+            "cfbgf",
+            "cfbk",
+            "cfhk",
+            "cfhm",
+            "cfhs",
+            "cfkb",
+            "cfkg",
+            "cflb",
+            "cfmb",
+            "cfmp",
+            "cfnm",
+            "cfop",
+            "cfse",
+            "cfuk",
+            "cfvk",
         }
-        idnu{
-            "idba",
-            "idnb",
-            "idnt",
+        CG{
+            "cg2",
+            "cg5",
+            "cg7",
+            "cg8",
+            "cg9",
+            "cg11",
+            "cg12",
+            "cg13",
+            "cg14",
+            "cg15",
+            "cg16",
+            "cgbzv",
         }
-        idpp{
-            "idpa",
-            "idpb",
+        CH{
+            "chag",
+            "chai",
+            "char",
+            "chbe",
+            "chbl",
+            "chbs",
+            "chfr",
+            "chge",
+            "chgl",
+            "chgr",
+            "chju",
+            "chlu",
+            "chne",
+            "chnw",
+            "chow",
+            "chsg",
+            "chsh",
+            "chso",
+            "chsz",
+            "chtg",
+            "chti",
+            "chur",
+            "chvd",
+            "chvs",
+            "chzg",
+            "chzh",
         }
-        idsl{
-            "idgo",
-            "idsa",
-            "idsg",
-            "idsn",
-            "idsr",
-            "idst",
+        CI{
+            "ciab",
+            "cibs",
+            "cicm",
+            "cidn",
+            "cigd",
+            "cilc",
+            "cilg",
+            "cimg",
+            "cism",
+            "cisv",
+            "civb",
+            "ciwr",
+            "ciym",
+            "cizz",
         }
-        idsm{
-            "idac",
-            "idbb",
-            "idbe",
-            "idja",
-            "idkr",
-            "idla",
-            "idri",
-            "idsb",
-            "idss",
-            "idsu",
+        CL{
+            "clai",
+            "clan",
+            "clap",
+            "clar",
+            "clat",
+            "clbi",
+            "clco",
+            "clli",
+            "clll",
+            "cllr",
+            "clma",
+            "clml",
+            "clnb",
+            "clrm",
+            "clta",
+            "clvs",
         }
-        iec{
-            "ieg",
-            "ielm",
-            "iemo",
-            "iern",
-            "ieso",
+        CM{
+            "cmad",
+            "cmce",
+            "cmen",
+            "cmes",
+            "cmlt",
+            "cmno",
+            "cmnw",
+            "cmou",
+            "cmsu",
+            "cmsw",
         }
-        iel{
-            "iecw",
-            "ied",
-            "ieke",
-            "iekk",
-            "ield",
-            "ielh",
-            "iels",
-            "iemh",
-            "ieoy",
-            "iewh",
-            "ieww",
-            "iewx",
+        CN{
+            "cnah",
+            "cnbj",
+            "cncq",
+            "cnfj",
+            "cngd",
+            "cngs",
+            "cngx",
+            "cngz",
+            "cnha",
+            "cnhb",
+            "cnhe",
+            "cnhi",
+            "cnhk",
+            "cnhl",
+            "cnhn",
+            "cnjl",
+            "cnjs",
+            "cnjx",
+            "cnln",
+            "cnmo",
+            "cnnm",
+            "cnnx",
+            "cnqh",
+            "cnsc",
+            "cnsd",
+            "cnsh",
+            "cnsn",
+            "cnsx",
+            "cntj",
+            "cntw",
+            "cnxj",
+            "cnxz",
+            "cnyn",
+            "cnzj",
         }
-        iem{
-            "iece",
-            "ieco",
-            "ieky",
-            "ielk",
-            "ieta",
-            "iewd",
+        CO{
+            "coama",
+            "coant",
+            "coara",
+            "coatl",
+            "cobol",
+            "coboy",
+            "cocal",
+            "cocaq",
+            "cocas",
+            "cocau",
+            "coces",
+            "cocho",
+            "cocor",
+            "cocun",
+            "codc",
+            "cogua",
+            "coguv",
+            "cohui",
+            "colag",
+            "comag",
+            "comet",
+            "conar",
+            "consa",
+            "coput",
+            "coqui",
+            "coris",
+            "cosan",
+            "cosap",
+            "cosuc",
+            "cotol",
+            "covac",
+            "covau",
+            "covid",
         }
-        ieu{
-            "iecn",
-            "iedl",
-            "iemn",
+        CR{
+            "cra",
+            "crc",
+            "crg",
+            "crh",
+            "crl",
+            "crp",
+            "crsj",
         }
-        it21{
-            "ital",
-            "itat",
-            "itbi",
-            "itcn",
-            "itno",
-            "itto",
-            "itvb",
-            "itvc",
+        CU{
+            "cu01",
+            "cu03",
+            "cu04",
+            "cu05",
+            "cu06",
+            "cu07",
+            "cu08",
+            "cu09",
+            "cu10",
+            "cu11",
+            "cu12",
+            "cu13",
+            "cu14",
+            "cu15",
+            "cu16",
+            "cu99",
         }
-        it23{"itao"}
-        it25{
-            "itbg",
-            "itbs",
-            "itco",
-            "itcr",
-            "itlc",
-            "itlo",
-            "itmb",
-            "itmi",
-            "itmn",
-            "itpv",
-            "itso",
-            "itva",
+        CV{
+            "cvb",
+            "cvs",
         }
-        it32{
-            "itbz",
-            "ittn",
+        CY{
+            "cy01",
+            "cy02",
+            "cy03",
+            "cy04",
+            "cy05",
+            "cy06",
         }
-        it34{
-            "itbl",
-            "itpd",
-            "itro",
-            "ittv",
-            "itve",
-            "itvi",
-            "itvr",
+        CZ{
+            "cz10",
+            "cz20",
+            "cz31",
+            "cz32",
+            "cz41",
+            "cz42",
+            "cz51",
+            "cz52",
+            "cz53",
+            "cz63",
+            "cz64",
+            "cz71",
+            "cz72",
+            "cz80",
         }
-        it36{
-            "itgo",
-            "itpn",
-            "itts",
-            "itud",
+        DE{
+            "debb",
+            "debe",
+            "debw",
+            "deby",
+            "dehb",
+            "dehe",
+            "dehh",
+            "demv",
+            "deni",
+            "denw",
+            "derp",
+            "desh",
+            "desl",
+            "desn",
+            "dest",
+            "deth",
         }
-        it42{
-            "itge",
-            "itim",
-            "itsp",
-            "itsv",
+        DJ{
+            "djar",
+            "djas",
+            "djdi",
+            "djdj",
+            "djob",
+            "djta",
         }
-        it45{
-            "itbo",
-            "itfc",
-            "itfe",
-            "itmo",
-            "itpc",
-            "itpr",
-            "itra",
-            "itre",
-            "itrn",
+        DK{
+            "dk81",
+            "dk82",
+            "dk83",
+            "dk84",
+            "dk85",
         }
-        it52{
-            "itar",
-            "itfi",
-            "itgr",
-            "itli",
-            "itlu",
-            "itms",
-            "itpi",
-            "itpo",
-            "itpt",
-            "itsi",
+        DM{
+            "dm02",
+            "dm03",
+            "dm04",
+            "dm05",
+            "dm06",
+            "dm07",
+            "dm08",
+            "dm09",
+            "dm10",
+            "dm11",
         }
-        it55{
-            "itpg",
-            "ittr",
+        DO{
+            "do33",
+            "do34",
+            "do35",
+            "do36",
+            "do37",
+            "do38",
+            "do39",
+            "do40",
+            "do41",
+            "do42",
         }
-        it57{
-            "itan",
-            "itap",
-            "itfm",
-            "itmc",
-            "itpu",
+        DZ{
+            "dz01",
+            "dz02",
+            "dz03",
+            "dz04",
+            "dz05",
+            "dz06",
+            "dz07",
+            "dz08",
+            "dz09",
+            "dz10",
+            "dz11",
+            "dz12",
+            "dz13",
+            "dz14",
+            "dz15",
+            "dz16",
+            "dz17",
+            "dz18",
+            "dz19",
+            "dz20",
+            "dz21",
+            "dz22",
+            "dz23",
+            "dz24",
+            "dz25",
+            "dz26",
+            "dz27",
+            "dz28",
+            "dz29",
+            "dz30",
+            "dz31",
+            "dz32",
+            "dz33",
+            "dz34",
+            "dz35",
+            "dz36",
+            "dz37",
+            "dz38",
+            "dz39",
+            "dz40",
+            "dz41",
+            "dz42",
+            "dz43",
+            "dz44",
+            "dz45",
+            "dz46",
+            "dz47",
+            "dz48",
         }
-        it62{
-            "itfr",
-            "itlt",
-            "itri",
-            "itrm",
-            "itvt",
+        EC{
+            "eca",
+            "ecb",
+            "ecc",
+            "ecd",
+            "ece",
+            "ecf",
+            "ecg",
+            "ech",
+            "eci",
+            "ecl",
+            "ecm",
+            "ecn",
+            "eco",
+            "ecp",
+            "ecr",
+            "ecs",
+            "ecsd",
+            "ecse",
+            "ect",
+            "ecu",
+            "ecw",
+            "ecx",
+            "ecy",
+            "ecz",
         }
-        it65{
-            "itaq",
-            "itch",
-            "itpe",
-            "itte",
+        EE{
+            "ee37",
+            "ee39",
+            "ee44",
+            "ee49",
+            "ee51",
+            "ee57",
+            "ee59",
+            "ee65",
+            "ee67",
+            "ee70",
+            "ee74",
+            "ee78",
+            "ee82",
+            "ee84",
+            "ee86",
         }
-        it67{
-            "itcb",
-            "itis",
+        EG{
+            "egalx",
+            "egasn",
+            "egast",
+            "egba",
+            "egbh",
+            "egbns",
+            "egc",
+            "egdk",
+            "egdt",
+            "egfym",
+            "eggh",
+            "eggz",
+            "egis",
+            "egjs",
+            "egkb",
+            "egkfs",
+            "egkn",
+            "eglx",
+            "egmn",
+            "egmnf",
+            "egmt",
+            "egpts",
+            "egshg",
+            "egshr",
+            "egsin",
+            "egsuz",
+            "egwad",
         }
-        it72{
-            "itav",
-            "itbn",
-            "itce",
-            "itna",
-            "itsa",
+        ER{
+            "eran",
+            "erdk",
+            "erdu",
+            "ergb",
+            "erma",
+            "ersk",
         }
-        it75{
-            "itba",
-            "itbr",
-            "itbt",
-            "itfg",
-            "itle",
-            "itta",
+        ES{
+            "esan",
+            "esar",
+            "esas",
+            "escb",
+            "esce",
+            "escl",
+            "escm",
+            "escn",
+            "esct",
+            "esex",
+            "esga",
+            "esib",
+            "esmc",
+            "esmd",
+            "esml",
+            "esnc",
+            "espv",
+            "esri",
+            "esvc",
         }
-        it77{
-            "itmt",
-            "itpz",
+        ET{
+            "etaa",
+            "etaf",
+            "etam",
+            "etbe",
+            "etdd",
+            "etga",
+            "etha",
+            "etor",
+            "etsn",
+            "etso",
+            "etti",
         }
-        it78{
-            "itcs",
-            "itcz",
-            "itkr",
-            "itrc",
-            "itvv",
+        FI{
+            "fi01",
+            "fi02",
+            "fi03",
+            "fi04",
+            "fi05",
+            "fi06",
+            "fi07",
+            "fi08",
+            "fi09",
+            "fi10",
+            "fi11",
+            "fi12",
+            "fi13",
+            "fi14",
+            "fi15",
+            "fi16",
+            "fi17",
+            "fi18",
+            "fi19",
         }
-        it82{
-            "itag",
-            "itcl",
-            "itct",
-            "iten",
-            "itme",
-            "itpa",
-            "itrg",
-            "itsr",
-            "ittp",
+        FJ{
+            "fjc",
+            "fje",
+            "fjn",
+            "fjr",
+            "fjw",
         }
-        it88{
-            "itca",
-            "itci",
-            "itnu",
-            "itog",
-            "itor",
-            "itot",
-            "itss",
-            "itvs",
+        FM{
+            "fmksa",
+            "fmpni",
+            "fmtrk",
+            "fmyap",
         }
-        knk{
-            "kn01",
-            "kn02",
-            "kn03",
-            "kn06",
-            "kn08",
-            "kn09",
-            "kn11",
-            "kn13",
-            "kn15",
+        FR{
+            "frara",
+            "frbfc",
+            "frbl",
+            "frbre",
+            "frcor",
+            "frcp",
+            "frcvl",
+            "frges",
+            "frgf",
+            "frgua",
+            "frhdf",
+            "fridf",
+            "frlre",
+            "frmay",
+            "frmf",
+            "frmq",
+            "frnaq",
+            "frnc",
+            "frnor",
+            "frocc",
+            "frpac",
+            "frpdl",
+            "frpf",
+            "frpm",
+            "frtf",
+            "frwf",
         }
-        knn{
-            "kn04",
-            "kn05",
-            "kn07",
-            "kn10",
-            "kn12",
+        GA{
+            "ga1",
+            "ga2",
+            "ga3",
+            "ga4",
+            "ga5",
+            "ga6",
+            "ga7",
+            "ga8",
+            "ga9",
         }
-        lk1{
-            "lk52",
-            "lk71",
-            "lk81",
+        GB{
+            "gbeaw",
+            "gbeng",
+            "gbgbn",
+            "gbnir",
+            "gbsct",
+            "gbukm",
+            "gbwls",
         }
-        lk2{
-            "lk11",
-            "lk31",
-            "lk51",
+        GD{
+            "gd01",
+            "gd02",
+            "gd03",
+            "gd04",
+            "gd05",
+            "gd06",
+            "gd10",
         }
-        lk3{
-            "lk12",
-            "lk33",
-            "lk41",
+        GE{
+            "geab",
+            "geaj",
+            "gegu",
+            "geim",
+            "geka",
+            "gekk",
+            "gemm",
+            "gerl",
+            "gesj",
+            "gesk",
+            "gesz",
+            "getb",
         }
-        lk4{
-            "lk13",
-            "lk21",
-            "lk42",
-            "lk61",
-            "lk92",
+        GH{
+            "ghaa",
+            "ghah",
+            "ghba",
+            "ghcp",
+            "ghep",
+            "ghnp",
+            "ghtv",
+            "ghue",
+            "ghuw",
+            "ghwp",
         }
-        lk5{
-            "lk22",
-            "lk32",
-            "lk43",
+        GL{
+            "glav",
+            "glku",
+            "glqe",
+            "glqt",
+            "glsm",
         }
-        lk6{
-            "lk45",
-            "lk82",
+        GM{
+            "gmb",
+            "gml",
+            "gmm",
+            "gmn",
+            "gmu",
+            "gmw",
         }
-        lk7{
-            "lk23",
-            "lk72",
+        GN{
+            "gnb",
+            "gnc",
+            "gnd",
+            "gnf",
+            "gnk",
+            "gnl",
+            "gnm",
+            "gnn",
         }
-        lk8{
-            "lk62",
-            "lk91",
+        GQ{
+            "gqc",
+            "gqi",
         }
-        lk9{
-            "lk44",
-            "lk53",
+        GR{
+            "gr69",
+            "gra",
+            "grb",
+            "grc",
+            "grd",
+            "gre",
+            "grf",
+            "grg",
+            "grh",
+            "gri",
+            "grj",
+            "grk",
+            "grl",
+            "grm",
         }
-        ma01{
-            "mache",
-            "mafah",
-            "malar",
-            "matet",
-            "matng",
+        GT{
+            "gtav",
+            "gtbv",
+            "gtcm",
+            "gtcq",
+            "gtes",
+            "gtgu",
+            "gthu",
+            "gtiz",
+            "gtja",
+            "gtju",
+            "gtpe",
+            "gtpr",
+            "gtqc",
+            "gtqz",
+            "gtre",
+            "gtsa",
+            "gtsm",
+            "gtso",
+            "gtsr",
+            "gtsu",
+            "gtto",
+            "gtza",
         }
-        ma02{
-            "maken",
-            "masik",
+        GW{
+            "gwbs",
+            "gwl",
+            "gwn",
+            "gws",
         }
-        ma03{
-            "mahoc",
-            "matao",
-            "mataz",
+        GY{
+            "gyba",
+            "gycu",
+            "gyde",
+            "gyeb",
+            "gyes",
+            "gyma",
+            "gypm",
+            "gypt",
+            "gyud",
+            "gyut",
         }
-        ma04{
-            "maber",
-            "mafig",
-            "majra",
-            "manad",
-            "maouj",
-            "matai",
+        HN{
+            "hnat",
+            "hnch",
+            "hncl",
+            "hncm",
+            "hncp",
+            "hncr",
+            "hnep",
+            "hnfm",
+            "hngd",
+            "hnib",
+            "hnin",
+            "hnle",
+            "hnlp",
+            "hnoc",
+            "hnol",
+            "hnsb",
+            "hnva",
+            "hnyo",
         }
-        ma05{
-            "mabom",
-            "mafes",
-            "mamou",
-            "masef",
+        HR{
+            "hr01",
+            "hr02",
+            "hr03",
+            "hr04",
+            "hr05",
+            "hr06",
+            "hr07",
+            "hr08",
+            "hr09",
+            "hr10",
+            "hr11",
+            "hr12",
+            "hr13",
+            "hr14",
+            "hr15",
+            "hr16",
+            "hr17",
+            "hr18",
+            "hr19",
+            "hr20",
+            "hr21",
         }
-        ma06{
-            "maerr",
-            "mahaj",
-            "maifr",
-            "makhn",
-            "mamek",
+        HT{
+            "htar",
+            "htce",
+            "htga",
+            "htnd",
+            "htne",
+            "htni",
+            "htno",
+            "htou",
+            "htsd",
+            "htse",
         }
-        ma07{
-            "makhe",
-            "marab",
-            "masal",
-            "maskh",
+        HU{
+            "huba",
+            "hubc",
+            "hube",
+            "hubk",
+            "hubu",
+            "hubz",
+            "hucs",
+            "hude",
+            "hudu",
+            "hueg",
+            "huer",
+            "hufe",
+            "hugs",
+            "hugy",
+            "huhb",
+            "huhe",
+            "huhv",
+            "hujn",
+            "huke",
+            "hukm",
+            "hukv",
+            "humi",
+            "hunk",
+            "huno",
+            "huny",
+            "hupe",
+            "hups",
+            "husd",
+            "husf",
+            "hush",
+            "husk",
+            "husn",
+            "huso",
+            "huss",
+            "hust",
+            "husz",
+            "hutb",
+            "huto",
+            "huva",
+            "huve",
+            "huvm",
+            "huza",
+            "huze",
         }
-        ma08{
-            "macas",
-            "mamed",
-            "mamoh",
-            "manou",
+        ID{
+            "idjw",
+            "idka",
+            "idml",
+            "idnu",
+            "idpp",
+            "idsl",
+            "idsm",
         }
-        ma09{
-            "mabes",
-            "makho",
-            "maset",
+        IE{
+            "iec",
+            "iel",
+            "iem",
+            "ieu",
         }
-        ma10{
-            "majdi",
-            "masaf",
+        IL{
+            "ild",
+            "ilha",
+            "iljm",
+            "ilm",
+            "ilta",
+            "ilz",
         }
-        ma11{
-            "machi",
-            "maesi",
-            "mahao",
-            "makes",
-            "mammd",
-            "mammn",
-            "masyb",
+        IN{
+            "inan",
+            "inap",
+            "inar",
+            "inas",
+            "inbr",
+            "inch",
+            "inct",
+            "indd",
+            "indl",
+            "indn",
+            "inga",
+            "ingj",
+            "inhp",
+            "inhr",
+            "injh",
+            "injk",
+            "inka",
+            "inkl",
+            "inld",
+            "inmh",
+            "inml",
+            "inmn",
+            "inmp",
+            "inmz",
+            "innl",
+            "inor",
+            "inpb",
+            "inpy",
+            "inrj",
+            "insk",
+            "intg",
+            "intn",
+            "intr",
+            "inup",
+            "inut",
+            "inwb",
         }
-        ma12{
-            "maazi",
-            "mabem",
+        IQ{
+            "iqan",
+            "iqar",
+            "iqba",
+            "iqbb",
+            "iqbg",
+            "iqda",
+            "iqdi",
+            "iqdq",
+            "iqka",
+            "iqki",
+            "iqma",
+            "iqmu",
+            "iqna",
+            "iqni",
+            "iqqa",
+            "iqsd",
+            "iqsu",
+            "iqwa",
         }
-        ma13{
-            "maagd",
-            "macht",
-            "maine",
-            "maoua",
-            "matar",
-            "matiz",
-            "mazag",
+        IR{
+            "ir01",
+            "ir02",
+            "ir03",
+            "ir04",
+            "ir05",
+            "ir06",
+            "ir07",
+            "ir08",
+            "ir10",
+            "ir11",
+            "ir12",
+            "ir13",
+            "ir14",
+            "ir15",
+            "ir16",
+            "ir17",
+            "ir18",
+            "ir19",
+            "ir20",
+            "ir21",
+            "ir22",
+            "ir23",
+            "ir24",
+            "ir25",
+            "ir26",
+            "ir27",
+            "ir28",
+            "ir29",
+            "ir30",
+            "ir31",
+            "ir32",
         }
-        ma14{
-            "maasz",
-            "maesm",
-            "mague",
-            "matat",
-            "matnt",
+        IS{
+            "is1",
+            "is2",
+            "is3",
+            "is4",
+            "is5",
+            "is6",
+            "is7",
+            "is8",
         }
-        ma15{
-            "mabod",
-            "malaa",
+        IT{
+            "it21",
+            "it23",
+            "it25",
+            "it32",
+            "it34",
+            "it36",
+            "it42",
+            "it45",
+            "it52",
+            "it55",
+            "it57",
+            "it62",
+            "it65",
+            "it67",
+            "it72",
+            "it75",
+            "it77",
+            "it78",
+            "it82",
+            "it88",
         }
-        ma16{
-            "maaou",
-            "maoud",
+        JM{
+            "jm01",
+            "jm02",
+            "jm03",
+            "jm04",
+            "jm05",
+            "jm06",
+            "jm07",
+            "jm08",
+            "jm09",
+            "jm10",
+            "jm11",
+            "jm12",
+            "jm13",
+            "jm14",
         }
-        mhl{
-            "mhall",
-            "mhebo",
-            "mheni",
-            "mhjab",
-            "mhjal",
-            "mhkil",
-            "mhkwa",
-            "mhlae",
-            "mhlib",
-            "mhnmk",
-            "mhnmu",
-            "mhron",
-            "mhuja",
-            "mhwth",
+        JO{
+            "joaj",
+            "joam",
+            "joaq",
+            "joat",
+            "joaz",
+            "joba",
+            "joir",
+            "joja",
+            "joka",
+            "joma",
+            "jomd",
+            "jomn",
         }
-        mht{
-            "mhalk",
-            "mharn",
-            "mhaur",
-            "mhlik",
-            "mhmaj",
-            "mhmal",
-            "mhmej",
-            "mhmil",
-            "mhuti",
-            "mhwtj",
+        JP{
+            "jp01",
+            "jp02",
+            "jp03",
+            "jp04",
+            "jp05",
+            "jp06",
+            "jp07",
+            "jp08",
+            "jp09",
+            "jp10",
+            "jp11",
+            "jp12",
+            "jp13",
+            "jp14",
+            "jp15",
+            "jp16",
+            "jp17",
+            "jp18",
+            "jp19",
+            "jp20",
+            "jp21",
+            "jp22",
+            "jp23",
+            "jp24",
+            "jp25",
+            "jp26",
+            "jp27",
+            "jp28",
+            "jp29",
+            "jp30",
+            "jp31",
+            "jp32",
+            "jp33",
+            "jp34",
+            "jp35",
+            "jp36",
+            "jp37",
+            "jp38",
+            "jp39",
+            "jp40",
+            "jp41",
+            "jp42",
+            "jp43",
+            "jp44",
+            "jp45",
+            "jp46",
+            "jp47",
         }
-        mvce{
-            "mv12",
-            "mv14",
-            "mv17",
+        KE{
+            "ke01",
+            "ke02",
+            "ke03",
+            "ke04",
+            "ke05",
+            "ke06",
+            "ke07",
+            "ke08",
+            "ke09",
+            "ke10",
+            "ke11",
+            "ke12",
+            "ke13",
+            "ke14",
+            "ke15",
+            "ke16",
+            "ke17",
+            "ke18",
+            "ke19",
+            "ke20",
+            "ke21",
+            "ke22",
+            "ke23",
+            "ke24",
+            "ke25",
+            "ke26",
+            "ke27",
+            "ke28",
+            "ke29",
+            "ke30",
+            "ke31",
+            "ke32",
+            "ke33",
+            "ke34",
+            "ke35",
+            "ke36",
+            "ke37",
+            "ke38",
+            "ke39",
+            "ke40",
+            "ke41",
+            "ke42",
+            "ke43",
+            "ke44",
+            "ke45",
+            "ke46",
+            "ke47",
         }
-        mvnc{
-            "mv00",
-            "mv02",
-            "mv04",
-            "mv26",
+        KG{
+            "kgb",
+            "kgc",
+            "kggb",
+            "kggo",
+            "kgj",
+            "kgn",
+            "kgo",
+            "kgt",
+            "kgy",
         }
-        mvno{
-            "mv03",
-            "mv13",
-            "mv20",
-            "mv25",
+        KH{
+            "kh1",
+            "kh2",
+            "kh3",
+            "kh4",
+            "kh5",
+            "kh6",
+            "kh7",
+            "kh8",
+            "kh9",
+            "kh10",
+            "kh11",
+            "kh12",
+            "kh13",
+            "kh14",
+            "kh15",
+            "kh16",
+            "kh17",
+            "kh18",
+            "kh19",
+            "kh20",
+            "kh21",
+            "kh22",
+            "kh23",
+            "kh24",
+            "kh25",
         }
-        mvsc{
-            "mv27",
-            "mv28",
+        KI{
+            "kig",
+            "kil",
+            "kip",
         }
-        mvsu{
-            "mv01",
-            "mv29",
+        KM{
+            "kma",
+            "kmg",
+            "kmm",
         }
-        mvun{
-            "mv07",
-            "mv23",
-            "mv24",
+        KN{
+            "knk",
+            "knn",
         }
-        mvus{
-            "mv05",
-            "mv08",
+        KP{
+            "kp01",
+            "kp02",
+            "kp03",
+            "kp04",
+            "kp05",
+            "kp06",
+            "kp07",
+            "kp08",
+            "kp09",
+            "kp10",
+            "kp13",
+            "kp14",
         }
-        mwc{
-            "mwde",
-            "mwdo",
-            "mwks",
-            "mwli",
-            "mwmc",
-            "mwni",
-            "mwnk",
-            "mwnu",
-            "mwsa",
+        KR{
+            "kr11",
+            "kr26",
+            "kr27",
+            "kr28",
+            "kr29",
+            "kr30",
+            "kr31",
+            "kr41",
+            "kr42",
+            "kr43",
+            "kr44",
+            "kr45",
+            "kr46",
+            "kr47",
+            "kr48",
+            "kr49",
+            "kr50",
         }
-        mwn{
-            "mwct",
-            "mwkr",
-            "mwlk",
-            "mwmz",
-            "mwnb",
-            "mwru",
+        KW{
+            "kwah",
+            "kwfa",
+            "kwha",
+            "kwja",
+            "kwku",
+            "kwmu",
         }
-        mws{
-            "mwba",
-            "mwbl",
-            "mwck",
-            "mwcr",
-            "mwmg",
-            "mwmh",
-            "mwmu",
-            "mwmw",
-            "mwne",
-            "mwns",
-            "mwph",
-            "mwth",
-            "mwzo",
+        KZ{
+            "kzakm",
+            "kzakt",
+            "kzala",
+            "kzalm",
+            "kzast",
+            "kzaty",
+            "kzbay",
+            "kzkar",
+            "kzkus",
+            "kzkzy",
+            "kzman",
+            "kzpav",
+            "kzsev",
+            "kzshy",
+            "kzvos",
+            "kzyuz",
+            "kzzap",
+            "kzzha",
         }
-        np1{
-            "npba",
-            "npja",
-            "npna",
+        LA{
+            "laat",
+            "labk",
+            "labl",
+            "lach",
+            "laho",
+            "lakh",
+            "lalm",
+            "lalp",
+            "laou",
+            "laph",
+            "lasl",
+            "lasv",
+            "lavi",
+            "lavt",
+            "laxa",
+            "laxe",
+            "laxi",
+            "laxs",
         }
-        np2{
-            "npbh",
-            "npka",
-            "npra",
+        LB{
+            "lbak",
+            "lbas",
+            "lbba",
+            "lbbh",
+            "lbbi",
+            "lbja",
+            "lbjl",
+            "lbna",
         }
-        np3{
-            "npdh",
-            "npga",
-            "nplu",
+        LC{
+            "lc01",
+            "lc02",
+            "lc03",
+            "lc05",
+            "lc06",
+            "lc07",
+            "lc08",
+            "lc10",
+            "lc11",
+            "lc12",
         }
-        np4{
-            "npko",
-            "npme",
-            "npsa",
+        LI{
+            "li01",
+            "li02",
+            "li03",
+            "li04",
+            "li05",
+            "li06",
+            "li07",
+            "li08",
+            "li09",
+            "li10",
+            "li11",
         }
-        np5{
-            "npma",
-            "npse",
+        LK{
+            "lk1",
+            "lk2",
+            "lk3",
+            "lk4",
+            "lk5",
+            "lk6",
+            "lk7",
+            "lk8",
+            "lk9",
         }
-        ph01{
-            "philn",
-            "phils",
-            "phlun",
-            "phpan",
+        LR{
+            "lrbg",
+            "lrbm",
+            "lrcm",
+            "lrgb",
+            "lrgg",
+            "lrgk",
+            "lrgp",
+            "lrlo",
+            "lrmg",
+            "lrmo",
+            "lrmy",
+            "lrni",
+            "lrrg",
+            "lrri",
+            "lrsi",
         }
-        ph02{
-            "phbtn",
-            "phcag",
-            "phisa",
-            "phnuv",
-            "phqui",
+        LS{
+            "lsa",
+            "lsb",
+            "lsc",
+            "lsd",
+            "lse",
+            "lsf",
+            "lsg",
+            "lsh",
+            "lsj",
+            "lsk",
         }
-        ph03{
-            "phaur",
-            "phban",
-            "phbul",
-            "phnue",
-            "phpam",
-            "phtar",
-            "phzmb",
+        LT{
+            "lt01",
+            "lt02",
+            "lt03",
+            "lt04",
+            "lt05",
+            "lt06",
+            "lt07",
+            "lt08",
+            "lt09",
+            "lt10",
+            "lt11",
+            "lt12",
+            "lt13",
+            "lt14",
+            "lt15",
+            "lt16",
+            "lt17",
+            "lt18",
+            "lt19",
+            "lt20",
+            "lt21",
+            "lt22",
+            "lt23",
+            "lt24",
+            "lt25",
+            "lt26",
+            "lt27",
+            "lt28",
+            "lt29",
+            "lt30",
+            "lt31",
+            "lt32",
+            "lt33",
+            "lt34",
+            "lt35",
+            "lt36",
+            "lt37",
+            "lt38",
+            "lt39",
+            "lt40",
+            "lt41",
+            "lt42",
+            "lt43",
+            "lt44",
+            "lt45",
+            "lt46",
+            "lt47",
+            "lt48",
+            "lt49",
+            "lt50",
+            "lt51",
+            "lt52",
+            "lt53",
+            "lt54",
+            "lt55",
+            "lt56",
+            "lt57",
+            "lt58",
+            "lt59",
+            "lt60",
+            "ltal",
+            "ltkl",
+            "ltku",
+            "ltmr",
+            "ltpn",
+            "ltsa",
+            "ltta",
+            "ltte",
+            "ltut",
+            "ltvl",
         }
-        ph05{
-            "phalb",
-            "phcan",
-            "phcas",
-            "phcat",
-            "phmas",
-            "phsor",
+        LU{
+            "luca",
+            "lucl",
+            "ludi",
+            "luec",
+            "lues",
+            "lugr",
+            "lulu",
+            "lume",
+            "lurd",
+            "lurm",
+            "luvd",
+            "luwi",
         }
-        ph06{
-            "phakl",
-            "phant",
-            "phcap",
-            "phgui",
-            "phili",
-            "phnec",
+        LV{
+            "lv001",
+            "lv002",
+            "lv003",
+            "lv004",
+            "lv005",
+            "lv006",
+            "lv007",
+            "lv008",
+            "lv009",
+            "lv010",
+            "lv011",
+            "lv012",
+            "lv013",
+            "lv014",
+            "lv015",
+            "lv016",
+            "lv017",
+            "lv018",
+            "lv019",
+            "lv020",
+            "lv021",
+            "lv022",
+            "lv023",
+            "lv024",
+            "lv025",
+            "lv026",
+            "lv027",
+            "lv028",
+            "lv029",
+            "lv030",
+            "lv031",
+            "lv032",
+            "lv033",
+            "lv034",
+            "lv035",
+            "lv036",
+            "lv037",
+            "lv038",
+            "lv039",
+            "lv040",
+            "lv041",
+            "lv042",
+            "lv043",
+            "lv044",
+            "lv045",
+            "lv046",
+            "lv047",
+            "lv048",
+            "lv049",
+            "lv050",
+            "lv051",
+            "lv052",
+            "lv053",
+            "lv054",
+            "lv055",
+            "lv056",
+            "lv057",
+            "lv058",
+            "lv059",
+            "lv060",
+            "lv061",
+            "lv062",
+            "lv063",
+            "lv064",
+            "lv065",
+            "lv066",
+            "lv067",
+            "lv068",
+            "lv069",
+            "lv070",
+            "lv071",
+            "lv072",
+            "lv073",
+            "lv074",
+            "lv075",
+            "lv076",
+            "lv077",
+            "lv078",
+            "lv079",
+            "lv080",
+            "lv081",
+            "lv082",
+            "lv083",
+            "lv084",
+            "lv085",
+            "lv086",
+            "lv087",
+            "lv088",
+            "lv089",
+            "lv090",
+            "lv091",
+            "lv092",
+            "lv093",
+            "lv094",
+            "lv095",
+            "lv096",
+            "lv097",
+            "lv098",
+            "lv099",
+            "lv100",
+            "lv101",
+            "lv102",
+            "lv103",
+            "lv104",
+            "lv105",
+            "lv106",
+            "lv107",
+            "lv108",
+            "lv109",
+            "lv110",
+            "lvdgv",
+            "lvjel",
+            "lvjkb",
+            "lvjur",
+            "lvlpx",
+            "lvrez",
+            "lvrix",
+            "lvven",
+            "lvvmr",
         }
-        ph07{
-            "phboh",
-            "phceb",
-            "phner",
-            "phsig",
+        LY{
+            "lyba",
+            "lybu",
+            "lydr",
+            "lygt",
+            "lyja",
+            "lyjg",
+            "lyji",
+            "lyju",
+            "lykf",
+            "lymb",
+            "lymi",
+            "lymj",
+            "lymq",
+            "lynl",
+            "lynq",
+            "lysb",
+            "lysr",
+            "lytb",
+            "lywa",
+            "lywd",
+            "lyws",
+            "lyza",
         }
-        ph08{
-            "phbil",
-            "pheas",
-            "phley",
-            "phnsa",
-            "phsle",
-            "phwsa",
+        MA{
+            "ma01",
+            "ma02",
+            "ma03",
+            "ma04",
+            "ma05",
+            "ma06",
+            "ma07",
+            "ma08",
+            "ma09",
+            "ma10",
+            "ma11",
+            "ma12",
         }
-        ph09{
-            "phbas",
-            "phzan",
-            "phzas",
-            "phzsi",
+        MC{
+            "mccl",
+            "mcco",
+            "mcfo",
+            "mcga",
+            "mcje",
+            "mcla",
+            "mcma",
+            "mcmc",
+            "mcmg",
+            "mcmo",
+            "mcmu",
+            "mcph",
+            "mcsd",
+            "mcso",
+            "mcsp",
+            "mcsr",
+            "mcvr",
         }
-        ph10{
-            "phbuk",
-            "phcam",
-            "phmsc",
-            "phmsr",
+        MD{
+            "mdan",
+            "mdba",
+            "mdbd",
+            "mdbr",
+            "mdbs",
+            "mdca",
+            "mdcl",
+            "mdcm",
+            "mdcr",
+            "mdcs",
+            "mdct",
+            "mdcu",
+            "mddo",
+            "mddr",
+            "mddu",
+            "mded",
+            "mdfa",
+            "mdfl",
+            "mdga",
+            "mdgl",
+            "mdhi",
+            "mdia",
+            "mdle",
+            "mdni",
+            "mdoc",
+            "mdor",
+            "mdre",
+            "mdri",
+            "mdsd",
+            "mdsi",
+            "mdsn",
+            "mdso",
+            "mdst",
+            "mdsv",
+            "mdta",
+            "mdte",
+            "mdun",
         }
-        ph11{
-            "phcom",
-            "phdao",
-            "phdas",
-            "phdav",
-            "phdvo",
-            "phsar",
-            "phsco",
+        ME{
+            "me01",
+            "me02",
+            "me03",
+            "me04",
+            "me05",
+            "me06",
+            "me07",
+            "me08",
+            "me09",
+            "me10",
+            "me11",
+            "me12",
+            "me13",
+            "me14",
+            "me15",
+            "me16",
+            "me17",
+            "me18",
+            "me19",
+            "me20",
+            "me21",
+            "me22",
+            "me23",
         }
-        ph12{
-            "phlan",
-            "phnco",
-            "phsuk",
+        MG{
+            "mga",
+            "mgd",
+            "mgf",
+            "mgm",
+            "mgt",
+            "mgu",
         }
-        ph13{
-            "phagn",
-            "phags",
-            "phdin",
-            "phsun",
-            "phsur",
+        MH{
+            "mhl",
+            "mht",
         }
-        ph14{
-            "phlas",
-            "phmag",
-            "phslu",
-            "phtaw",
+        MK{
+            "mk02",
+            "mk03",
+            "mk04",
+            "mk05",
+            "mk06",
+            "mk07",
+            "mk08",
+            "mk10",
+            "mk11",
+            "mk12",
+            "mk13",
+            "mk14",
+            "mk16",
+            "mk18",
+            "mk19",
+            "mk20",
+            "mk21",
+            "mk22",
+            "mk23",
+            "mk24",
+            "mk25",
+            "mk26",
+            "mk27",
+            "mk30",
+            "mk32",
+            "mk33",
+            "mk34",
+            "mk35",
+            "mk36",
+            "mk37",
+            "mk40",
+            "mk41",
+            "mk42",
+            "mk43",
+            "mk44",
+            "mk45",
+            "mk46",
+            "mk47",
+            "mk48",
+            "mk49",
+            "mk50",
+            "mk51",
+            "mk52",
+            "mk53",
+            "mk54",
+            "mk55",
+            "mk56",
+            "mk58",
+            "mk59",
+            "mk60",
+            "mk61",
+            "mk62",
+            "mk63",
+            "mk64",
+            "mk65",
+            "mk66",
+            "mk67",
+            "mk69",
+            "mk70",
+            "mk71",
+            "mk72",
+            "mk73",
+            "mk74",
+            "mk75",
+            "mk76",
+            "mk78",
+            "mk80",
+            "mk81",
+            "mk82",
+            "mk83",
+            "mk85",
         }
-        ph15{
-            "phabr",
-            "phapa",
-            "phben",
-            "phifu",
-            "phkal",
-            "phmou",
+        ML{
+            "ml1",
+            "ml2",
+            "ml3",
+            "ml4",
+            "ml5",
+            "ml6",
+            "ml7",
+            "ml8",
+            "ml9",
+            "ml10",
+            "mlbko",
         }
-        ph40{
-            "phbtg",
-            "phcav",
-            "phlag",
-            "phque",
-            "phriz",
+        MM{
+            "mm01",
+            "mm02",
+            "mm03",
+            "mm04",
+            "mm05",
+            "mm06",
+            "mm07",
+            "mm11",
+            "mm12",
+            "mm13",
+            "mm14",
+            "mm15",
+            "mm16",
+            "mm17",
+            "mm18",
         }
-        ph41{
-            "phmad",
-            "phmdc",
-            "phmdr",
-            "phplw",
-            "phrom",
+        MN{
+            "mn1",
+            "mn035",
+            "mn037",
+            "mn039",
+            "mn041",
+            "mn043",
+            "mn046",
+            "mn047",
+            "mn049",
+            "mn051",
+            "mn053",
+            "mn055",
+            "mn057",
+            "mn059",
+            "mn061",
+            "mn063",
+            "mn064",
+            "mn065",
+            "mn067",
+            "mn069",
+            "mn071",
+            "mn073",
         }
-        rskm{
-            "rs25",
-            "rs26",
-            "rs27",
-            "rs28",
-            "rs29",
+        MR{
+            "mr01",
+            "mr02",
+            "mr03",
+            "mr04",
+            "mr05",
+            "mr06",
+            "mr07",
+            "mr08",
+            "mr09",
+            "mr10",
+            "mr11",
+            "mr12",
+            "mr13",
+            "mr14",
+            "mr15",
         }
-        rsvo{
-            "rs01",
-            "rs02",
-            "rs03",
-            "rs04",
-            "rs05",
-            "rs06",
-            "rs07",
+        MT{
+            "mt01",
+            "mt02",
+            "mt03",
+            "mt04",
+            "mt05",
+            "mt06",
+            "mt07",
+            "mt08",
+            "mt09",
+            "mt10",
+            "mt11",
+            "mt12",
+            "mt13",
+            "mt14",
+            "mt15",
+            "mt16",
+            "mt17",
+            "mt18",
+            "mt19",
+            "mt20",
+            "mt21",
+            "mt22",
+            "mt23",
+            "mt24",
+            "mt25",
+            "mt26",
+            "mt27",
+            "mt28",
+            "mt29",
+            "mt30",
+            "mt31",
+            "mt32",
+            "mt33",
+            "mt34",
+            "mt35",
+            "mt36",
+            "mt37",
+            "mt38",
+            "mt39",
+            "mt40",
+            "mt41",
+            "mt42",
+            "mt43",
+            "mt44",
+            "mt45",
+            "mt46",
+            "mt47",
+            "mt48",
+            "mt49",
+            "mt50",
+            "mt51",
+            "mt52",
+            "mt53",
+            "mt54",
+            "mt55",
+            "mt56",
+            "mt57",
+            "mt58",
+            "mt59",
+            "mt60",
+            "mt61",
+            "mt62",
+            "mt63",
+            "mt64",
+            "mt65",
+            "mt66",
+            "mt67",
+            "mt68",
         }
-        ugc{
-            "ug101",
-            "ug102",
-            "ug103",
-            "ug104",
-            "ug105",
-            "ug106",
-            "ug107",
-            "ug108",
-            "ug109",
-            "ug110",
-            "ug111",
-            "ug112",
-            "ug113",
-            "ug114",
-            "ug115",
-            "ug116",
-            "ug117",
-            "ug118",
-            "ug119",
-            "ug120",
-            "ug121",
-            "ug122",
-            "ug123",
-            "ug124",
-            "ug125",
+        MU{
+            "muag",
+            "mubl",
+            "mubr",
+            "mucc",
+            "mucu",
+            "mufl",
+            "mugp",
+            "mumo",
+            "mupa",
+            "mupl",
+            "mupu",
+            "mupw",
+            "muqb",
+            "muro",
+            "murr",
+            "musa",
+            "muvp",
         }
-        uge{
-            "ug201",
-            "ug202",
-            "ug203",
-            "ug204",
-            "ug205",
-            "ug206",
-            "ug207",
-            "ug208",
-            "ug209",
-            "ug210",
-            "ug211",
-            "ug212",
-            "ug213",
-            "ug214",
-            "ug215",
-            "ug216",
-            "ug217",
-            "ug218",
-            "ug219",
-            "ug220",
-            "ug221",
-            "ug222",
-            "ug223",
-            "ug224",
-            "ug225",
-            "ug226",
-            "ug227",
-            "ug228",
-            "ug229",
-            "ug230",
-            "ug231",
-            "ug232",
-            "ug233",
-            "ug234",
+        MV{
+            "mv00",
+            "mv01",
+            "mv02",
+            "mv03",
+            "mv04",
+            "mv05",
+            "mv07",
+            "mv08",
+            "mv12",
+            "mv13",
+            "mv14",
+            "mv17",
+            "mv20",
+            "mv23",
+            "mv24",
+            "mv25",
+            "mv26",
+            "mv27",
+            "mv28",
+            "mv29",
+            "mvmle",
         }
-        ugn{
-            "ug301",
-            "ug302",
-            "ug303",
-            "ug304",
-            "ug305",
-            "ug306",
-            "ug307",
-            "ug308",
-            "ug309",
-            "ug310",
-            "ug311",
-            "ug312",
-            "ug313",
-            "ug314",
-            "ug315",
-            "ug316",
-            "ug317",
-            "ug318",
-            "ug319",
-            "ug320",
-            "ug321",
-            "ug322",
-            "ug323",
-            "ug324",
-            "ug325",
-            "ug326",
-            "ug327",
-            "ug328",
-            "ug329",
-            "ug330",
-            "ug331",
-            "ug332",
+        MW{
+            "mwc",
+            "mwn",
+            "mws",
         }
-        ugw{
-            "ug401",
-            "ug402",
-            "ug403",
-            "ug404",
-            "ug405",
-            "ug406",
-            "ug407",
-            "ug408",
-            "ug409",
-            "ug410",
-            "ug411",
-            "ug412",
-            "ug413",
-            "ug414",
-            "ug415",
-            "ug416",
-            "ug417",
-            "ug418",
-            "ug419",
-            "ug420",
-            "ug421",
-            "ug422",
-            "ug423",
-            "ug424",
-            "ug425",
-            "ug426",
-            "ug427",
-            "ug428",
-            "ug429",
-            "ug430",
-            "ug431",
+        MX{
+            "mxagu",
+            "mxbcn",
+            "mxbcs",
+            "mxcam",
+            "mxchh",
+            "mxchp",
+            "mxcmx",
+            "mxcoa",
+            "mxcol",
+            "mxdur",
+            "mxgro",
+            "mxgua",
+            "mxhid",
+            "mxjal",
+            "mxmex",
+            "mxmic",
+            "mxmor",
+            "mxnay",
+            "mxnle",
+            "mxoax",
+            "mxpue",
+            "mxque",
+            "mxroo",
+            "mxsin",
+            "mxslp",
+            "mxson",
+            "mxtab",
+            "mxtam",
+            "mxtla",
+            "mxver",
+            "mxyuc",
+            "mxzac",
         }
-    }
-    telephoneCodeData{
-        001{
-            {
-                code{"388"}
-            }
-            {
-                code{"800"}
-            }
-            {
-                code{"808"}
-            }
-            {
-                code{"870"}
-            }
-            {
-                code{"871"}
-            }
-            {
-                code{"872"}
-            }
-            {
-                code{"873"}
-            }
-            {
-                code{"874"}
-            }
-            {
-                code{"878"}
-            }
-            {
-                code{"881"}
-            }
-            {
-                code{"882"}
-            }
-            {
-                code{"883"}
-            }
-            {
-                code{"888"}
-            }
-            {
-                code{"979"}
-            }
-            {
-                code{"991"}
-            }
+        MY{
+            "my01",
+            "my02",
+            "my03",
+            "my04",
+            "my05",
+            "my06",
+            "my07",
+            "my08",
+            "my09",
+            "my10",
+            "my11",
+            "my12",
+            "my13",
+            "my14",
+            "my15",
+            "my16",
         }
-        AC{
-            {
-                code{"247"}
-            }
+        MZ{
+            "mza",
+            "mzb",
+            "mzg",
+            "mzi",
+            "mzl",
+            "mzmpm",
+            "mzn",
+            "mzp",
+            "mzq",
+            "mzs",
+            "mzt",
         }
-        AD{
-            {
-                code{"376"}
-            }
+        NA{
+            "naca",
+            "naer",
+            "naha",
+            "naka",
+            "nake",
+            "nakh",
+            "naku",
+            "nakw",
+            "naod",
+            "naoh",
+            "naon",
+            "naos",
+            "naot",
+            "naow",
         }
-        AE{
-            {
-                code{"971"}
-            }
+        NE{
+            "ne1",
+            "ne2",
+            "ne3",
+            "ne4",
+            "ne5",
+            "ne6",
+            "ne7",
+            "ne8",
         }
-        AF{
-            {
-                code{"93"}
-            }
+        NG{
+            "ngab",
+            "ngad",
+            "ngak",
+            "ngan",
+            "ngba",
+            "ngbe",
+            "ngbo",
+            "ngby",
+            "ngcr",
+            "ngde",
+            "ngeb",
+            "nged",
+            "ngek",
+            "ngen",
+            "ngfc",
+            "nggo",
+            "ngim",
+            "ngji",
+            "ngkd",
+            "ngke",
+            "ngkn",
+            "ngko",
+            "ngkt",
+            "ngkw",
+            "ngla",
+            "ngna",
+            "ngni",
+            "ngog",
+            "ngon",
+            "ngos",
+            "ngoy",
+            "ngpl",
+            "ngri",
+            "ngso",
+            "ngta",
+            "ngyo",
+            "ngza",
         }
-        AG{
-            {
-                code{"1"}
-            }
+        NI{
+            "nian",
+            "nias",
+            "nibo",
+            "nica",
+            "nici",
+            "nico",
+            "nies",
+            "nigr",
+            "niji",
+            "nile",
+            "nimd",
+            "nimn",
+            "nims",
+            "nimt",
+            "nins",
+            "niri",
+            "nisj",
         }
-        AI{
-            {
-                code{"1"}
-            }
+        NL{
+            "nlaw",
+            "nlbq1",
+            "nlbq2",
+            "nlbq3",
+            "nlcw",
+            "nldr",
+            "nlfl",
+            "nlfr",
+            "nlge",
+            "nlgr",
+            "nlli",
+            "nlnb",
+            "nlnh",
+            "nlov",
+            "nlsx",
+            "nlut",
+            "nlze",
+            "nlzh",
         }
-        AL{
-            {
-                code{"355"}
-            }
+        NO{
+            "no01",
+            "no02",
+            "no03",
+            "no04",
+            "no05",
+            "no06",
+            "no07",
+            "no08",
+            "no09",
+            "no10",
+            "no11",
+            "no12",
+            "no14",
+            "no15",
+            "no18",
+            "no19",
+            "no20",
+            "no21",
+            "no22",
+            "no50",
         }
-        AM{
-            {
-                code{"374"}
-            }
+        NP{
+            "np1",
+            "np2",
+            "np3",
+            "np4",
+            "np5",
+            "npp1",
+            "npp2",
+            "npp3",
+            "npp4",
+            "npp5",
+            "npp6",
+            "npp7",
         }
-        AO{
-            {
-                code{"244"}
-            }
+        NR{
+            "nr01",
+            "nr02",
+            "nr03",
+            "nr04",
+            "nr05",
+            "nr06",
+            "nr07",
+            "nr08",
+            "nr09",
+            "nr10",
+            "nr11",
+            "nr12",
+            "nr13",
+            "nr14",
         }
-        AQ{
-            {
-                code{"672"}
-            }
+        NZ{
+            "nzauk",
+            "nzbop",
+            "nzcan",
+            "nzcit",
+            "nzgis",
+            "nzhkb",
+            "nzmbh",
+            "nzmwt",
+            "nznsn",
+            "nzntl",
+            "nzota",
+            "nzstl",
+            "nztas",
+            "nztki",
+            "nzwgn",
+            "nzwko",
+            "nzwtc",
         }
-        AR{
-            {
-                code{"54"}
-            }
+        OM{
+            "ombj",
+            "ombs",
+            "ombu",
+            "omda",
+            "omma",
+            "ommu",
+            "omsj",
+            "omss",
+            "omwu",
+            "omza",
+            "omzu",
         }
-        AS{
-            {
-                code{"1"}
-            }
+        PA{
+            "pa1",
+            "pa2",
+            "pa3",
+            "pa4",
+            "pa5",
+            "pa6",
+            "pa7",
+            "pa8",
+            "pa9",
+            "pa10",
+            "paem",
+            "paky",
+            "panb",
         }
-        AT{
-            {
-                code{"43"}
-            }
+        PE{
+            "peama",
+            "peanc",
+            "peapu",
+            "peare",
+            "peaya",
+            "pecaj",
+            "pecal",
+            "pecus",
+            "pehuc",
+            "pehuv",
+            "peica",
+            "pejun",
+            "pelal",
+            "pelam",
+            "pelim",
+            "pelma",
+            "pelor",
+            "pemdd",
+            "pemoq",
+            "pepas",
+            "pepiu",
+            "pepun",
+            "pesam",
+            "petac",
+            "petum",
+            "peuca",
         }
-        AU{
-            {
-                code{"61"}
-            }
+        PG{
+            "pgcpk",
+            "pgcpm",
+            "pgebr",
+            "pgehg",
+            "pgepw",
+            "pgesw",
+            "pggpk",
+            "pghla",
+            "pgjwk",
+            "pgmba",
+            "pgmpl",
+            "pgmpm",
+            "pgmrl",
+            "pgncd",
+            "pgnik",
+            "pgnpp",
+            "pgnsb",
+            "pgsan",
+            "pgshm",
+            "pgwbk",
+            "pgwhm",
+            "pgwpd",
         }
-        AW{
-            {
-                code{"297"}
-            }
+        PH{
+            "ph00",
+            "ph01",
+            "ph02",
+            "ph03",
+            "ph05",
+            "ph06",
+            "ph07",
+            "ph08",
+            "ph09",
+            "ph10",
+            "ph11",
+            "ph12",
+            "ph13",
+            "ph14",
+            "ph15",
+            "ph40",
+            "ph41",
         }
-        AX{
-            {
-                code{"358"}
-            }
+        PK{
+            "pkba",
+            "pkgb",
+            "pkis",
+            "pkjk",
+            "pkkp",
+            "pkpb",
+            "pksd",
+            "pkta",
         }
-        AZ{
-            {
-                code{"994"}
-            }
+        PL{
+            "pl02",
+            "pl04",
+            "pl06",
+            "pl08",
+            "pl10",
+            "pl12",
+            "pl14",
+            "pl16",
+            "pl18",
+            "pl20",
+            "pl22",
+            "pl24",
+            "pl26",
+            "pl28",
+            "pl30",
+            "pl32",
         }
-        BA{
-            {
-                code{"387"}
-            }
+        PS{
+            "psbth",
+            "psdeb",
+            "psgza",
+            "pshbn",
+            "psjem",
+            "psjen",
+            "psjrh",
+            "pskys",
+            "psnbs",
+            "psngz",
+            "psqqa",
+            "psrbh",
+            "psrfh",
+            "psslt",
+            "pstbs",
+            "pstkm",
         }
-        BB{
-            {
-                code{"1"}
-            }
+        PT{
+            "pt01",
+            "pt02",
+            "pt03",
+            "pt04",
+            "pt05",
+            "pt06",
+            "pt07",
+            "pt08",
+            "pt09",
+            "pt10",
+            "pt11",
+            "pt12",
+            "pt13",
+            "pt14",
+            "pt15",
+            "pt16",
+            "pt17",
+            "pt18",
+            "pt20",
+            "pt30",
         }
-        BD{
-            {
-                code{"880"}
-            }
+        PW{
+            "pw002",
+            "pw004",
+            "pw010",
+            "pw050",
+            "pw100",
+            "pw150",
+            "pw212",
+            "pw214",
+            "pw218",
+            "pw222",
+            "pw224",
+            "pw226",
+            "pw227",
+            "pw228",
+            "pw350",
+            "pw370",
         }
-        BE{
-            {
-                code{"32"}
-            }
+        PY{
+            "py1",
+            "py2",
+            "py3",
+            "py4",
+            "py5",
+            "py6",
+            "py7",
+            "py8",
+            "py9",
+            "py10",
+            "py11",
+            "py12",
+            "py13",
+            "py14",
+            "py15",
+            "py16",
+            "py19",
+            "pyasu",
         }
-        BF{
-            {
-                code{"226"}
-            }
+        QA{
+            "qada",
+            "qakh",
+            "qams",
+            "qara",
+            "qash",
+            "qaus",
+            "qawa",
+            "qaza",
         }
-        BG{
-            {
-                code{"359"}
-            }
+        RO{
+            "roab",
+            "roag",
+            "roar",
+            "rob",
+            "robc",
+            "robh",
+            "robn",
+            "robr",
+            "robt",
+            "robv",
+            "robz",
+            "rocj",
+            "rocl",
+            "rocs",
+            "roct",
+            "rocv",
+            "rodb",
+            "rodj",
+            "rogj",
+            "rogl",
+            "rogr",
+            "rohd",
+            "rohr",
+            "roif",
+            "roil",
+            "rois",
+            "romh",
+            "romm",
+            "roms",
+            "ront",
+            "root",
+            "roph",
+            "rosb",
+            "rosj",
+            "rosm",
+            "rosv",
+            "rotl",
+            "rotm",
+            "rotr",
+            "rovl",
+            "rovn",
+            "rovs",
         }
-        BH{
-            {
-                code{"973"}
-            }
+        RS{
+            "rs00",
+            "rs08",
+            "rs09",
+            "rs10",
+            "rs11",
+            "rs12",
+            "rs13",
+            "rs14",
+            "rs15",
+            "rs16",
+            "rs17",
+            "rs18",
+            "rs19",
+            "rs20",
+            "rs21",
+            "rs22",
+            "rs23",
+            "rs24",
+            "rskm",
+            "rsvo",
         }
-        BI{
-            {
-                code{"257"}
-            }
+        RU{
+            "ruad",
+            "rual",
+            "rualt",
+            "ruamu",
+            "ruark",
+            "ruast",
+            "ruba",
+            "rubel",
+            "rubry",
+            "rubu",
+            "ruce",
+            "ruche",
+            "ruchu",
+            "rucu",
+            "ruda",
+            "ruin",
+            "ruirk",
+            "ruiva",
+            "rukam",
+            "rukb",
+            "rukc",
+            "rukda",
+            "rukem",
+            "rukgd",
+            "rukgn",
+            "rukha",
+            "rukhm",
+            "rukir",
+            "rukk",
+            "rukl",
+            "ruklu",
+            "ruko",
+            "rukos",
+            "rukr",
+            "rukrs",
+            "rukya",
+            "rulen",
+            "rulip",
+            "rumag",
+            "rume",
+            "rumo",
+            "rumos",
+            "rumow",
+            "rumur",
+            "runen",
+            "rungr",
+            "runiz",
+            "runvs",
+            "ruoms",
+            "ruore",
+            "ruorl",
+            "ruper",
+            "rupnz",
+            "rupri",
+            "rupsk",
+            "ruros",
+            "rurya",
+            "rusa",
+            "rusak",
+            "rusam",
+            "rusar",
+            "ruse",
+            "rusmo",
+            "ruspe",
+            "rusta",
+            "rusve",
+            "ruta",
+            "rutam",
+            "rutom",
+            "rutul",
+            "rutve",
+            "ruty",
+            "rutyu",
+            "ruud",
+            "ruuly",
+            "ruvgg",
+            "ruvla",
+            "ruvlg",
+            "ruvor",
+            "ruyan",
+            "ruyar",
+            "ruyev",
+            "ruzab",
         }
-        BJ{
-            {
-                code{"229"}
-            }
+        RW{
+            "rw01",
+            "rw02",
+            "rw03",
+            "rw04",
+            "rw05",
         }
-        BL{
-            {
-                code{"590"}
-            }
+        SA{
+            "sa01",
+            "sa02",
+            "sa03",
+            "sa04",
+            "sa05",
+            "sa06",
+            "sa07",
+            "sa08",
+            "sa09",
+            "sa10",
+            "sa11",
+            "sa12",
+            "sa14",
         }
-        BM{
-            {
-                code{"1"}
-            }
+        SB{
+            "sbce",
+            "sbch",
+            "sbct",
+            "sbgu",
+            "sbis",
+            "sbmk",
+            "sbml",
+            "sbrb",
+            "sbte",
+            "sbwe",
         }
-        BN{
-            {
-                code{"673"}
-            }
+        SC{
+            "sc01",
+            "sc02",
+            "sc03",
+            "sc04",
+            "sc05",
+            "sc06",
+            "sc07",
+            "sc08",
+            "sc09",
+            "sc10",
+            "sc11",
+            "sc12",
+            "sc13",
+            "sc14",
+            "sc15",
+            "sc16",
+            "sc17",
+            "sc18",
+            "sc19",
+            "sc20",
+            "sc21",
+            "sc22",
+            "sc23",
+            "sc24",
+            "sc25",
         }
-        BO{
-            {
-                code{"591"}
-            }
+        SD{
+            "sddc",
+            "sdde",
+            "sddn",
+            "sdds",
+            "sddw",
+            "sdgd",
+            "sdgk",
+            "sdgz",
+            "sdka",
+            "sdkh",
+            "sdkn",
+            "sdks",
+            "sdnb",
+            "sdno",
+            "sdnr",
+            "sdnw",
+            "sdrs",
+            "sdsi",
         }
-        BQ{
-            {
-                code{"599"}
-            }
+        SE{
+            "seab",
+            "seac",
+            "sebd",
+            "sec",
+            "sed",
+            "see",
+            "sef",
+            "seg",
+            "seh",
+            "sei",
+            "sek",
+            "sem",
+            "sen",
+            "seo",
+            "ses",
+            "set",
+            "seu",
+            "sew",
+            "sex",
+            "sey",
+            "sez",
         }
-        BR{
-            {
-                code{"55"}
-            }
+        SG{
+            "sg01",
+            "sg02",
+            "sg03",
+            "sg04",
+            "sg05",
         }
-        BS{
-            {
-                code{"1"}
-            }
+        SH{
+            "shac",
+            "shhl",
+            "shta",
         }
-        BT{
-            {
-                code{"975"}
-            }
+        SI{
+            "si001",
+            "si002",
+            "si003",
+            "si004",
+            "si005",
+            "si006",
+            "si007",
+            "si008",
+            "si009",
+            "si010",
+            "si011",
+            "si012",
+            "si013",
+            "si014",
+            "si015",
+            "si016",
+            "si017",
+            "si018",
+            "si019",
+            "si020",
+            "si021",
+            "si022",
+            "si023",
+            "si024",
+            "si025",
+            "si026",
+            "si027",
+            "si028",
+            "si029",
+            "si030",
+            "si031",
+            "si032",
+            "si033",
+            "si034",
+            "si035",
+            "si036",
+            "si037",
+            "si038",
+            "si039",
+            "si040",
+            "si041",
+            "si042",
+            "si043",
+            "si044",
+            "si045",
+            "si046",
+            "si047",
+            "si048",
+            "si049",
+            "si050",
+            "si051",
+            "si052",
+            "si053",
+            "si054",
+            "si055",
+            "si056",
+            "si057",
+            "si058",
+            "si059",
+            "si060",
+            "si061",
+            "si062",
+            "si063",
+            "si064",
+            "si065",
+            "si066",
+            "si067",
+            "si068",
+            "si069",
+            "si070",
+            "si071",
+            "si072",
+            "si073",
+            "si074",
+            "si075",
+            "si076",
+            "si077",
+            "si078",
+            "si079",
+            "si080",
+            "si081",
+            "si082",
+            "si083",
+            "si084",
+            "si085",
+            "si086",
+            "si087",
+            "si088",
+            "si089",
+            "si090",
+            "si091",
+            "si092",
+            "si093",
+            "si094",
+            "si095",
+            "si096",
+            "si097",
+            "si098",
+            "si099",
+            "si100",
+            "si101",
+            "si102",
+            "si103",
+            "si104",
+            "si105",
+            "si106",
+            "si107",
+            "si108",
+            "si109",
+            "si110",
+            "si111",
+            "si112",
+            "si113",
+            "si114",
+            "si115",
+            "si116",
+            "si117",
+            "si118",
+            "si119",
+            "si120",
+            "si121",
+            "si122",
+            "si123",
+            "si124",
+            "si125",
+            "si126",
+            "si127",
+            "si128",
+            "si129",
+            "si130",
+            "si131",
+            "si132",
+            "si133",
+            "si134",
+            "si135",
+            "si136",
+            "si137",
+            "si138",
+            "si139",
+            "si140",
+            "si141",
+            "si142",
+            "si143",
+            "si144",
+            "si146",
+            "si147",
+            "si148",
+            "si149",
+            "si150",
+            "si151",
+            "si152",
+            "si153",
+            "si154",
+            "si155",
+            "si156",
+            "si157",
+            "si158",
+            "si159",
+            "si160",
+            "si161",
+            "si162",
+            "si163",
+            "si164",
+            "si165",
+            "si166",
+            "si167",
+            "si168",
+            "si169",
+            "si170",
+            "si171",
+            "si172",
+            "si173",
+            "si174",
+            "si175",
+            "si176",
+            "si177",
+            "si178",
+            "si179",
+            "si180",
+            "si181",
+            "si182",
+            "si183",
+            "si184",
+            "si185",
+            "si186",
+            "si187",
+            "si188",
+            "si189",
+            "si190",
+            "si191",
+            "si192",
+            "si193",
+            "si194",
+            "si195",
+            "si196",
+            "si197",
+            "si198",
+            "si199",
+            "si200",
+            "si201",
+            "si202",
+            "si203",
+            "si204",
+            "si205",
+            "si206",
+            "si207",
+            "si208",
+            "si209",
+            "si210",
+            "si211",
+            "si212",
+            "si213",
         }
-        BW{
-            {
-                code{"267"}
-            }
+        SK{
+            "skbc",
+            "skbl",
+            "skki",
+            "skni",
+            "skpv",
+            "skta",
+            "sktc",
+            "skzi",
         }
-        BY{
-            {
-                code{"375"}
-            }
+        SL{
+            "sle",
+            "sln",
+            "slnw",
+            "sls",
+            "slw",
         }
-        BZ{
-            {
-                code{"501"}
-            }
+        SM{
+            "sm01",
+            "sm02",
+            "sm03",
+            "sm04",
+            "sm05",
+            "sm06",
+            "sm07",
+            "sm08",
+            "sm09",
         }
-        CA{
-            {
-                code{"1"}
-            }
+        SN{
+            "sndb",
+            "sndk",
+            "snfk",
+            "snka",
+            "snkd",
+            "snke",
+            "snkl",
+            "snlg",
+            "snmt",
+            "snse",
+            "snsl",
+            "sntc",
+            "snth",
+            "snzg",
         }
-        CC{
-            {
-                code{"61"}
-            }
+        SO{
+            "soaw",
+            "sobk",
+            "sobn",
+            "sobr",
+            "soby",
+            "soga",
+            "soge",
+            "sohi",
+            "sojd",
+            "sojh",
+            "somu",
+            "sonu",
+            "sosa",
+            "sosd",
+            "sosh",
+            "soso",
+            "soto",
+            "sowo",
         }
-        CD{
-            {
-                code{"243"}
-            }
+        SR{
+            "srbr",
+            "srcm",
+            "srcr",
+            "srma",
+            "srni",
+            "srpm",
+            "srpr",
+            "srsa",
+            "srsi",
+            "srwa",
         }
-        CF{
-            {
-                code{"236"}
-            }
+        SS{
+            "ssbn",
+            "ssbw",
+            "ssec",
+            "ssee",
+            "ssew",
+            "ssjg",
+            "sslk",
+            "ssnu",
+            "ssuy",
+            "sswr",
         }
-        CG{
-            {
-                code{"242"}
-            }
+        ST{
+            "stp",
+            "sts",
         }
-        CH{
-            {
-                code{"41"}
-            }
+        SV{
+            "svah",
+            "svca",
+            "svch",
+            "svcu",
+            "svli",
+            "svmo",
+            "svpa",
+            "svsa",
+            "svsm",
+            "svso",
+            "svss",
+            "svsv",
+            "svun",
+            "svus",
         }
-        CI{
-            {
-                code{"225"}
-            }
+        SY{
+            "sydi",
+            "sydr",
+            "sydy",
+            "syha",
+            "syhi",
+            "syhl",
+            "syhm",
+            "syid",
+            "syla",
+            "syqu",
+            "syra",
+            "syrd",
+            "sysu",
+            "syta",
         }
-        CK{
-            {
-                code{"682"}
-            }
+        SZ{
+            "szhh",
+            "szlu",
+            "szma",
+            "szsh",
         }
-        CL{
-            {
-                code{"56"}
-            }
+        TD{
+            "tdba",
+            "tdbg",
+            "tdbo",
+            "tdcb",
+            "tdee",
+            "tdeo",
+            "tdgr",
+            "tdhl",
+            "tdka",
+            "tdlc",
+            "tdlo",
+            "tdlr",
+            "tdma",
+            "tdmc",
+            "tdme",
+            "tdmo",
+            "tdnd",
+            "tdod",
+            "tdsa",
+            "tdsi",
+            "tdta",
+            "tdti",
+            "tdwf",
         }
-        CM{
-            {
-                code{"237"}
-            }
+        TG{
+            "tgc",
+            "tgk",
+            "tgm",
+            "tgp",
+            "tgs",
         }
-        CN{
-            {
-                code{"86"}
-            }
+        TH{
+            "th10",
+            "th11",
+            "th12",
+            "th13",
+            "th14",
+            "th15",
+            "th16",
+            "th17",
+            "th18",
+            "th19",
+            "th20",
+            "th21",
+            "th22",
+            "th23",
+            "th24",
+            "th25",
+            "th26",
+            "th27",
+            "th30",
+            "th31",
+            "th32",
+            "th33",
+            "th34",
+            "th35",
+            "th36",
+            "th37",
+            "th38",
+            "th39",
+            "th40",
+            "th41",
+            "th42",
+            "th43",
+            "th44",
+            "th45",
+            "th46",
+            "th47",
+            "th48",
+            "th49",
+            "th50",
+            "th51",
+            "th52",
+            "th53",
+            "th54",
+            "th55",
+            "th56",
+            "th57",
+            "th58",
+            "th60",
+            "th61",
+            "th62",
+            "th63",
+            "th64",
+            "th65",
+            "th66",
+            "th67",
+            "th70",
+            "th71",
+            "th72",
+            "th73",
+            "th74",
+            "th75",
+            "th76",
+            "th77",
+            "th80",
+            "th81",
+            "th82",
+            "th83",
+            "th84",
+            "th85",
+            "th86",
+            "th90",
+            "th91",
+            "th92",
+            "th93",
+            "th94",
+            "th95",
+            "th96",
+            "ths",
         }
-        CO{
-            {
-                code{"57"}
-            }
+        TJ{
+            "tjdu",
+            "tjgb",
+            "tjkt",
+            "tjra",
+            "tjsu",
         }
-        CR{
-            {
-                code{"506"}
-            }
+        TL{
+            "tlal",
+            "tlan",
+            "tlba",
+            "tlbo",
+            "tlco",
+            "tldi",
+            "tler",
+            "tlla",
+            "tlli",
+            "tlmf",
+            "tlmt",
+            "tloe",
+            "tlvi",
         }
-        CU{
-            {
-                code{"53"}
-            }
+        TM{
+            "tma",
+            "tmb",
+            "tmd",
+            "tml",
+            "tmm",
+            "tms",
         }
-        CV{
-            {
-                code{"238"}
-            }
+        TN{
+            "tn11",
+            "tn12",
+            "tn13",
+            "tn14",
+            "tn21",
+            "tn22",
+            "tn23",
+            "tn31",
+            "tn32",
+            "tn33",
+            "tn34",
+            "tn41",
+            "tn42",
+            "tn43",
+            "tn51",
+            "tn52",
+            "tn53",
+            "tn61",
+            "tn71",
+            "tn72",
+            "tn73",
+            "tn81",
+            "tn82",
+            "tn83",
         }
-        CW{
-            {
-                code{"599"}
-            }
+        TO{
+            "to01",
+            "to02",
+            "to03",
+            "to04",
+            "to05",
         }
-        CX{
-            {
-                code{"61"}
-            }
+        TR{
+            "tr01",
+            "tr02",
+            "tr03",
+            "tr04",
+            "tr05",
+            "tr06",
+            "tr07",
+            "tr08",
+            "tr09",
+            "tr10",
+            "tr11",
+            "tr12",
+            "tr13",
+            "tr14",
+            "tr15",
+            "tr16",
+            "tr17",
+            "tr18",
+            "tr19",
+            "tr20",
+            "tr21",
+            "tr22",
+            "tr23",
+            "tr24",
+            "tr25",
+            "tr26",
+            "tr27",
+            "tr28",
+            "tr29",
+            "tr30",
+            "tr31",
+            "tr32",
+            "tr33",
+            "tr34",
+            "tr35",
+            "tr36",
+            "tr37",
+            "tr38",
+            "tr39",
+            "tr40",
+            "tr41",
+            "tr42",
+            "tr43",
+            "tr44",
+            "tr45",
+            "tr46",
+            "tr47",
+            "tr48",
+            "tr49",
+            "tr50",
+            "tr51",
+            "tr52",
+            "tr53",
+            "tr54",
+            "tr55",
+            "tr56",
+            "tr57",
+            "tr58",
+            "tr59",
+            "tr60",
+            "tr61",
+            "tr62",
+            "tr63",
+            "tr64",
+            "tr65",
+            "tr66",
+            "tr67",
+            "tr68",
+            "tr69",
+            "tr70",
+            "tr71",
+            "tr72",
+            "tr73",
+            "tr74",
+            "tr75",
+            "tr76",
+            "tr77",
+            "tr78",
+            "tr79",
+            "tr80",
+            "tr81",
         }
-        CY{
-            {
-                code{"357"}
-            }
+        TT{
+            "ttari",
+            "ttcha",
+            "ttctt",
+            "ttdmn",
+            "ttmrc",
+            "ttped",
+            "ttpos",
+            "ttprt",
+            "ttptf",
+            "ttsfo",
+            "ttsge",
+            "ttsip",
+            "ttsjl",
+            "tttob",
+            "tttup",
         }
-        CZ{
-            {
-                code{"420"}
-            }
+        TV{
+            "tvfun",
+            "tvnit",
+            "tvnkf",
+            "tvnkl",
+            "tvnma",
+            "tvnmg",
+            "tvnui",
+            "tvvai",
         }
-        DE{
-            {
-                code{"49"}
-            }
+        TW{
+            "twcha",
+            "twcyi",
+            "twcyq",
+            "twhsq",
+            "twhsz",
+            "twhua",
+            "twila",
+            "twkee",
+            "twkhh",
+            "twkin",
+            "twlie",
+            "twmia",
+            "twnan",
+            "twnwt",
+            "twpen",
+            "twpif",
+            "twtao",
+            "twtnn",
+            "twtpe",
+            "twttt",
+            "twtxg",
+            "twyun",
         }
-        DJ{
-            {
-                code{"253"}
-            }
+        TZ{
+            "tz01",
+            "tz02",
+            "tz03",
+            "tz04",
+            "tz05",
+            "tz06",
+            "tz07",
+            "tz08",
+            "tz09",
+            "tz10",
+            "tz11",
+            "tz12",
+            "tz13",
+            "tz14",
+            "tz15",
+            "tz16",
+            "tz17",
+            "tz18",
+            "tz19",
+            "tz20",
+            "tz21",
+            "tz22",
+            "tz23",
+            "tz24",
+            "tz25",
+            "tz26",
+            "tz27",
+            "tz28",
+            "tz29",
+            "tz30",
+            "tz31",
         }
-        DK{
-            {
-                code{"45"}
-            }
+        UA{
+            "ua05",
+            "ua07",
+            "ua09",
+            "ua12",
+            "ua14",
+            "ua18",
+            "ua21",
+            "ua23",
+            "ua26",
+            "ua30",
+            "ua32",
+            "ua35",
+            "ua40",
+            "ua43",
+            "ua46",
+            "ua48",
+            "ua51",
+            "ua53",
+            "ua56",
+            "ua59",
+            "ua61",
+            "ua63",
+            "ua65",
+            "ua68",
+            "ua71",
+            "ua74",
+            "ua77",
         }
-        DM{
-            {
-                code{"1"}
-            }
+        UG{
+            "ugc",
+            "uge",
+            "ugn",
+            "ugw",
         }
-        DO{
-            {
-                code{"1"}
-            }
+        UM{
+            "um67",
+            "um71",
+            "um76",
+            "um79",
+            "um81",
+            "um84",
+            "um86",
+            "um89",
+            "um95",
         }
-        DZ{
-            {
-                code{"213"}
-            }
+        US{
+            "usak",
+            "usal",
+            "usar",
+            "usas",
+            "usaz",
+            "usca",
+            "usco",
+            "usct",
+            "usdc",
+            "usde",
+            "usfl",
+            "usga",
+            "usgu",
+            "ushi",
+            "usia",
+            "usid",
+            "usil",
+            "usin",
+            "usks",
+            "usky",
+            "usla",
+            "usma",
+            "usmd",
+            "usme",
+            "usmi",
+            "usmn",
+            "usmo",
+            "usmp",
+            "usms",
+            "usmt",
+            "usnc",
+            "usnd",
+            "usne",
+            "usnh",
+            "usnj",
+            "usnm",
+            "usnv",
+            "usny",
+            "usoh",
+            "usok",
+            "usor",
+            "uspa",
+            "uspr",
+            "usri",
+            "ussc",
+            "ussd",
+            "ustn",
+            "ustx",
+            "usum",
+            "usut",
+            "usva",
+            "usvi",
+            "usvt",
+            "uswa",
+            "uswi",
+            "uswv",
+            "uswy",
         }
-        EC{
-            {
-                code{"593"}
-            }
+        UY{
+            "uyar",
+            "uyca",
+            "uycl",
+            "uyco",
+            "uydu",
+            "uyfd",
+            "uyfs",
+            "uyla",
+            "uyma",
+            "uymo",
+            "uypa",
+            "uyrn",
+            "uyro",
+            "uyrv",
+            "uysa",
+            "uysj",
+            "uyso",
+            "uyta",
+            "uytt",
         }
-        EE{
-            {
-                code{"372"}
-            }
+        UZ{
+            "uzan",
+            "uzbu",
+            "uzfa",
+            "uzji",
+            "uzng",
+            "uznw",
+            "uzqa",
+            "uzqr",
+            "uzsa",
+            "uzsi",
+            "uzsu",
+            "uztk",
+            "uzto",
+            "uzxo",
         }
-        EG{
-            {
-                code{"20"}
-            }
+        VC{
+            "vc01",
+            "vc02",
+            "vc03",
+            "vc04",
+            "vc05",
+            "vc06",
         }
-        EH{
-            {
-                code{"212"}
-            }
+        VE{
+            "vea",
+            "veb",
+            "vec",
+            "ved",
+            "vee",
+            "vef",
+            "veg",
+            "veh",
+            "vei",
+            "vej",
+            "vek",
+            "vel",
+            "vem",
+            "ven",
+            "veo",
+            "vep",
+            "ver",
+            "ves",
+            "vet",
+            "veu",
+            "vev",
+            "vew",
+            "vex",
+            "vey",
+            "vez",
         }
-        ER{
-            {
-                code{"291"}
-            }
+        VN{
+            "vn01",
+            "vn02",
+            "vn03",
+            "vn04",
+            "vn05",
+            "vn06",
+            "vn07",
+            "vn09",
+            "vn13",
+            "vn14",
+            "vn18",
+            "vn20",
+            "vn21",
+            "vn22",
+            "vn23",
+            "vn24",
+            "vn25",
+            "vn26",
+            "vn27",
+            "vn28",
+            "vn29",
+            "vn30",
+            "vn31",
+            "vn32",
+            "vn33",
+            "vn34",
+            "vn35",
+            "vn36",
+            "vn37",
+            "vn39",
+            "vn40",
+            "vn41",
+            "vn43",
+            "vn44",
+            "vn45",
+            "vn46",
+            "vn47",
+            "vn49",
+            "vn50",
+            "vn51",
+            "vn52",
+            "vn53",
+            "vn54",
+            "vn55",
+            "vn56",
+            "vn57",
+            "vn58",
+            "vn59",
+            "vn61",
+            "vn63",
+            "vn66",
+            "vn67",
+            "vn68",
+            "vn69",
+            "vn70",
+            "vn71",
+            "vn72",
+            "vn73",
+            "vnct",
+            "vndn",
+            "vnhn",
+            "vnhp",
+            "vnsg",
         }
-        ES{
-            {
-                code{"34"}
-            }
+        VU{
+            "vumap",
+            "vupam",
+            "vusam",
+            "vusee",
+            "vutae",
+            "vutob",
         }
-        ET{
-            {
-                code{"251"}
-            }
+        WF{
+            "wfal",
+            "wfsg",
+            "wfuv",
         }
-        FI{
-            {
-                code{"358"}
-            }
+        WS{
+            "wsaa",
+            "wsal",
+            "wsat",
+            "wsfa",
+            "wsge",
+            "wsgi",
+            "wspa",
+            "wssa",
+            "wstu",
+            "wsvf",
+            "wsvs",
         }
-        FJ{
-            {
-                code{"679"}
-            }
+        YE{
+            "yeab",
+            "yead",
+            "yeam",
+            "yeba",
+            "yeda",
+            "yedh",
+            "yehd",
+            "yehj",
+            "yehu",
+            "yeib",
+            "yeja",
+            "yela",
+            "yema",
+            "yemr",
+            "yemw",
+            "yera",
+            "yesa",
+            "yesd",
+            "yesh",
+            "yesn",
+            "yesu",
+            "yeta",
         }
-        FK{
-            {
-                code{"500"}
-            }
+        ZA{
+            "zaec",
+            "zafs",
+            "zagt",
+            "zalp",
+            "zamp",
+            "zanc",
+            "zanl",
+            "zanw",
+            "zawc",
         }
-        FM{
-            {
-                code{"691"}
-            }
+        ZM{
+            "zm01",
+            "zm02",
+            "zm03",
+            "zm04",
+            "zm05",
+            "zm06",
+            "zm07",
+            "zm08",
+            "zm09",
+            "zm10",
         }
-        FO{
-            {
-                code{"298"}
-            }
+        ZW{
+            "zwbu",
+            "zwha",
+            "zwma",
+            "zwmc",
+            "zwme",
+            "zwmi",
+            "zwmn",
+            "zwms",
+            "zwmv",
+            "zwmw",
         }
-        FR{
-            {
-                code{"33"}
-            }
+        aznx{
+            "azbab",
+            "azcul",
+            "azkan",
+            "aznv",
+            "azord",
+            "azsad",
+            "azsah",
+            "azsar",
         }
-        GA{
-            {
-                code{"241"}
-            }
+        bda{
+            "bd02",
+            "bd06",
+            "bd07",
+            "bd25",
+            "bd50",
+            "bd51",
         }
-        GB{
-            {
-                code{"44"}
-            }
+        bdb{
+            "bd01",
+            "bd04",
+            "bd08",
+            "bd09",
+            "bd10",
+            "bd11",
+            "bd16",
+            "bd29",
+            "bd31",
+            "bd47",
+            "bd56",
         }
-        GD{
-            {
-                code{"1"}
-            }
+        bdc{
+            "bd13",
+            "bd15",
+            "bd17",
+            "bd18",
+            "bd26",
+            "bd33",
+            "bd35",
+            "bd36",
+            "bd40",
+            "bd42",
+            "bd53",
+            "bd62",
+            "bd63",
         }
-        GE{
-            {
-                code{"995"}
-            }
+        bdd{
+            "bd05",
+            "bd12",
+            "bd22",
+            "bd23",
+            "bd27",
+            "bd30",
+            "bd37",
+            "bd39",
+            "bd43",
+            "bd58",
         }
-        GF{
-            {
-                code{"594"}
-            }
+        bde{
+            "bd03",
+            "bd24",
+            "bd44",
+            "bd45",
+            "bd48",
+            "bd49",
+            "bd54",
+            "bd59",
         }
-        GG{
-            {
-                code{"44"}
-            }
+        bdf{
+            "bd14",
+            "bd19",
+            "bd28",
+            "bd32",
+            "bd46",
+            "bd52",
+            "bd55",
+            "bd64",
         }
-        GH{
-            {
-                code{"233"}
-            }
+        bdg{
+            "bd20",
+            "bd38",
+            "bd60",
+            "bd61",
         }
-        GI{
-            {
-                code{"350"}
-            }
+        bdh{
+            "bd21",
+            "bd34",
+            "bd41",
+            "bd57",
         }
-        GL{
-            {
-                code{"299"}
-            }
+        bevlg{
+            "bevan",
+            "bevbr",
+            "bevli",
+            "bevov",
+            "bevwv",
         }
-        GM{
-            {
-                code{"220"}
-            }
+        bewal{
+            "bewbr",
+            "bewht",
+            "bewlg",
+            "bewlx",
+            "bewna",
         }
-        GN{
-            {
-                code{"224"}
-            }
+        bf01{
+            "bfbal",
+            "bfban",
+            "bfkos",
+            "bfmou",
+            "bfnay",
+            "bfsor",
         }
-        GP{
-            {
-                code{"590"}
-            }
+        bf02{
+            "bfcom",
+            "bfler",
         }
-        GQ{
-            {
-                code{"240"}
-            }
+        bf03{"bfkad"}
+        bf04{
+            "bfblg",
+            "bfkop",
+            "bfkot",
         }
-        GR{
-            {
-                code{"30"}
-            }
+        bf05{
+            "bfbam",
+            "bfnam",
+            "bfsmt",
         }
-        GS{
-            {
-                code{"500"}
-            }
+        bf06{
+            "bfblk",
+            "bfsis",
+            "bfsng",
+            "bfzir",
         }
-        GT{
-            {
-                code{"502"}
-            }
+        bf07{
+            "bfbaz",
+            "bfnao",
+            "bfzou",
         }
-        GU{
-            {
-                code{"1"}
-            }
+        bf08{
+            "bfgna",
+            "bfgou",
+            "bfkmd",
+            "bfkmp",
+            "bftap",
         }
-        GW{
-            {
-                code{"245"}
-            }
+        bf09{
+            "bfhou",
+            "bfken",
+            "bftui",
         }
-        GY{
-            {
-                code{"592"}
-            }
+        bf10{
+            "bflor",
+            "bfpas",
+            "bfyat",
+            "bfzon",
         }
-        HK{
-            {
-                code{"852"}
-            }
+        bf11{
+            "bfgan",
+            "bfkow",
+            "bfoub",
         }
-        HN{
-            {
-                code{"504"}
-            }
+        bf12{
+            "bfoud",
+            "bfsen",
+            "bfsom",
+            "bfyag",
         }
-        HR{
-            {
-                code{"385"}
-            }
+        bf13{
+            "bfbgr",
+            "bfiob",
+            "bfnou",
+            "bfpon",
         }
-        HT{
-            {
-                code{"509"}
-            }
+        cvb{
+            "cvbv",
+            "cvpa",
+            "cvpn",
+            "cvrb",
+            "cvrg",
+            "cvsl",
+            "cvsv",
+            "cvts",
         }
-        HU{
-            {
-                code{"36"}
-            }
+        cvs{
+            "cvbr",
+            "cvca",
+            "cvcf",
+            "cvcr",
+            "cvma",
+            "cvmo",
+            "cvpr",
+            "cvrs",
+            "cvsd",
+            "cvsf",
+            "cvsm",
+            "cvso",
+            "cvss",
+            "cvta",
         }
-        ID{
-            {
-                code{"62"}
-            }
+        cz20{
+            "cz20a",
+            "cz20b",
+            "cz20c",
+            "cz201",
+            "cz202",
+            "cz203",
+            "cz204",
+            "cz205",
+            "cz206",
+            "cz207",
+            "cz208",
+            "cz209",
         }
-        IE{
-            {
-                code{"353"}
-            }
+        cz31{
+            "cz311",
+            "cz312",
+            "cz313",
+            "cz314",
+            "cz315",
+            "cz316",
+            "cz317",
         }
-        IL{
-            {
-                code{"972"}
-            }
+        cz32{
+            "cz321",
+            "cz322",
+            "cz323",
+            "cz324",
+            "cz325",
+            "cz326",
+            "cz327",
         }
-        IM{
-            {
-                code{"44"}
-            }
+        cz41{
+            "cz411",
+            "cz412",
+            "cz413",
         }
-        IN{
-            {
-                code{"91"}
-            }
+        cz42{
+            "cz421",
+            "cz422",
+            "cz423",
+            "cz424",
+            "cz425",
+            "cz426",
+            "cz427",
         }
-        IO{
-            {
-                code{"246"}
-            }
+        cz51{
+            "cz511",
+            "cz512",
+            "cz513",
+            "cz514",
         }
-        IQ{
-            {
-                code{"964"}
-            }
+        cz52{
+            "cz521",
+            "cz522",
+            "cz523",
+            "cz524",
+            "cz525",
         }
-        IR{
-            {
-                code{"98"}
-            }
+        cz53{
+            "cz531",
+            "cz532",
+            "cz533",
+            "cz534",
         }
-        IS{
-            {
-                code{"354"}
-            }
+        cz63{
+            "cz631",
+            "cz632",
+            "cz633",
+            "cz634",
+            "cz635",
         }
-        IT{
-            {
-                code{"39"}
-            }
+        cz64{
+            "cz641",
+            "cz642",
+            "cz643",
+            "cz644",
+            "cz645",
+            "cz646",
+            "cz647",
         }
-        JE{
-            {
-                code{"44"}
-            }
+        cz71{
+            "cz711",
+            "cz712",
+            "cz713",
+            "cz714",
+            "cz715",
         }
-        JM{
-            {
-                code{"1"}
-            }
+        cz72{
+            "cz721",
+            "cz722",
+            "cz723",
+            "cz724",
         }
-        JO{
-            {
-                code{"962"}
-            }
+        cz80{
+            "cz801",
+            "cz802",
+            "cz803",
+            "cz804",
+            "cz805",
+            "cz806",
         }
-        JP{
-            {
-                code{"81"}
-            }
+        do33{
+            "do06",
+            "do14",
+            "do19",
+            "do20",
         }
-        KE{
-            {
-                code{"254"}
-            }
+        do34{
+            "do05",
+            "do15",
+            "do26",
+            "do27",
         }
-        KG{
-            {
-                code{"996"}
-            }
+        do35{
+            "do09",
+            "do18",
+            "do25",
         }
-        KH{
-            {
-                code{"855"}
-            }
+        do36{
+            "do13",
+            "do24",
+            "do28",
         }
-        KI{
-            {
-                code{"686"}
-            }
+        do37{
+            "do07",
+            "do22",
         }
-        KM{
-            {
-                code{"269"}
-            }
+        do38{
+            "do03",
+            "do04",
+            "do10",
+            "do16",
         }
-        KN{
-            {
-                code{"1"}
-            }
+        do39{
+            "do23",
+            "do29",
+            "do30",
         }
-        KP{
-            {
-                code{"850"}
-            }
+        do40{
+            "do01",
+            "do32",
         }
-        KR{
-            {
-                code{"82"}
-            }
+        do41{
+            "do02",
+            "do17",
+            "do21",
+            "do31",
         }
-        KW{
-            {
-                code{"965"}
-            }
+        do42{
+            "do08",
+            "do11",
+            "do12",
         }
-        KY{
-            {
-                code{"1"}
-            }
+        esan{
+            "esal",
+            "esca",
+            "esco",
+            "esgr",
+            "esh",
+            "esj",
+            "esma",
+            "esse",
         }
-        KZ{
-            {
-                code{"7"}
-            }
+        esar{
+            "eshu",
+            "este",
+            "esz",
         }
-        LA{
-            {
-                code{"856"}
-            }
+        esas{"eso"}
+        escb{"ess"}
+        escl{
+            "esav",
+            "esbu",
+            "esle",
+            "esp",
+            "essa",
+            "essg",
+            "esso",
+            "esva",
+            "esza",
         }
-        LB{
-            {
-                code{"961"}
-            }
+        escm{
+            "esab",
+            "escr",
+            "escu",
+            "esgu",
+            "esto",
         }
-        LC{
-            {
-                code{"1"}
-            }
+        escn{
+            "esgc",
+            "estf",
         }
-        LI{
-            {
-                code{"423"}
-            }
+        esct{
+            "esb",
+            "esgi",
+            "esl",
+            "est",
         }
-        LK{
-            {
-                code{"94"}
-            }
+        esex{
+            "esba",
+            "escc",
         }
-        LR{
-            {
-                code{"231"}
-            }
+        esga{
+            "esc",
+            "eslu",
+            "esor",
+            "espo",
         }
-        LS{
-            {
-                code{"266"}
-            }
+        esib{"espm"}
+        esmc{"esmu"}
+        esmd{"esm"}
+        esnc{"esna"}
+        espv{
+            "esbi",
+            "esss",
+            "esvi",
         }
-        LT{
-            {
-                code{"370"}
-            }
+        esri{"eslo"}
+        esvc{
+            "esa",
+            "escs",
+            "esv",
         }
-        LU{
-            {
-                code{"352"}
-            }
+        fjc{
+            "fj09",
+            "fj10",
+            "fj12",
+            "fj13",
+            "fj14",
         }
-        LV{
-            {
-                code{"371"}
-            }
+        fje{
+            "fj04",
+            "fj05",
+            "fj06",
         }
-        LY{
-            {
-                code{"218"}
-            }
+        fjn{
+            "fj02",
+            "fj03",
+            "fj07",
         }
-        MA{
-            {
-                code{"212"}
-            }
+        fjw{
+            "fj01",
+            "fj08",
+            "fj11",
         }
-        MC{
-            {
-                code{"377"}
-            }
+        frara{
+            "fr01",
+            "fr03",
+            "fr07",
+            "fr15",
+            "fr26",
+            "fr38",
+            "fr42",
+            "fr43",
+            "fr63",
+            "fr69",
+            "fr73",
+            "fr74",
         }
-        MD{
-            {
-                code{"373"}
-            }
+        frbfc{
+            "fr21",
+            "fr25",
+            "fr39",
+            "fr58",
+            "fr70",
+            "fr71",
+            "fr89",
+            "fr90",
         }
-        ME{
-            {
-                code{"382"}
-            }
+        frbre{
+            "fr22",
+            "fr29",
+            "fr35",
+            "fr56",
         }
-        MF{
-            {
-                code{"590"}
-            }
+        frcor{
+            "fr2a",
+            "fr2b",
         }
-        MG{
-            {
-                code{"261"}
-            }
+        frcvl{
+            "fr18",
+            "fr28",
+            "fr36",
+            "fr37",
+            "fr41",
+            "fr45",
         }
-        MH{
-            {
-                code{"692"}
-            }
+        frges{
+            "fr08",
+            "fr10",
+            "fr51",
+            "fr52",
+            "fr54",
+            "fr55",
+            "fr57",
+            "fr67",
+            "fr68",
+            "fr88",
         }
-        MK{
-            {
-                code{"389"}
-            }
+        frgua{"frgp"}
+        frhdf{
+            "fr02",
+            "fr59",
+            "fr60",
+            "fr62",
+            "fr80",
         }
-        ML{
-            {
-                code{"223"}
-            }
+        fridf{
+            "fr75",
+            "fr77",
+            "fr78",
+            "fr91",
+            "fr92",
+            "fr93",
+            "fr94",
+            "fr95",
         }
-        MM{
-            {
-                code{"95"}
-            }
+        frlre{"frre"}
+        frmay{"fryt"}
+        frnaq{
+            "fr16",
+            "fr17",
+            "fr19",
+            "fr23",
+            "fr24",
+            "fr33",
+            "fr40",
+            "fr47",
+            "fr64",
+            "fr79",
+            "fr86",
+            "fr87",
         }
-        MN{
-            {
-                code{"976"}
-            }
+        frnor{
+            "fr14",
+            "fr27",
+            "fr50",
+            "fr61",
+            "fr76",
         }
-        MO{
-            {
-                code{"853"}
-            }
+        frocc{
+            "fr09",
+            "fr11",
+            "fr12",
+            "fr30",
+            "fr31",
+            "fr32",
+            "fr34",
+            "fr46",
+            "fr48",
+            "fr65",
+            "fr66",
+            "fr81",
+            "fr82",
         }
-        MP{
-            {
-                code{"1"}
-            }
+        frpac{
+            "fr04",
+            "fr05",
+            "fr06",
+            "fr13",
+            "fr83",
+            "fr84",
         }
-        MQ{
-            {
-                code{"596"}
-            }
+        frpdl{
+            "fr44",
+            "fr49",
+            "fr53",
+            "fr72",
+            "fr85",
         }
-        MR{
-            {
-                code{"222"}
-            }
+        gbeng{
+            "gbbas",
+            "gbbbd",
+            "gbbdf",
+            "gbbdg",
+            "gbben",
+            "gbbex",
+            "gbbir",
+            "gbbkm",
+            "gbbmh",
+            "gbbne",
+            "gbbnh",
+            "gbbns",
+            "gbbol",
+            "gbbpl",
+            "gbbrc",
+            "gbbrd",
+            "gbbry",
+            "gbbst",
+            "gbbur",
+            "gbcam",
+            "gbcbf",
+            "gbche",
+            "gbchw",
+            "gbcld",
+            "gbcma",
+            "gbcmd",
+            "gbcon",
+            "gbcov",
+            "gbcry",
+            "gbdal",
+            "gbdby",
+            "gbder",
+            "gbdev",
+            "gbdnc",
+            "gbdor",
+            "gbdud",
+            "gbdur",
+            "gbeal",
+            "gbenf",
+            "gbery",
+            "gbess",
+            "gbesx",
+            "gbgat",
+            "gbgls",
+            "gbgre",
+            "gbhal",
+            "gbham",
+            "gbhav",
+            "gbhck",
+            "gbhef",
+            "gbhil",
+            "gbhmf",
+            "gbhns",
+            "gbhpl",
+            "gbhrt",
+            "gbhrw",
+            "gbhry",
+            "gbios",
+            "gbiow",
+            "gbisl",
+            "gbkec",
+            "gbken",
+            "gbkhl",
+            "gbkir",
+            "gbktt",
+            "gbkwl",
+            "gblan",
+            "gblbh",
+            "gblce",
+            "gblds",
+            "gblec",
+            "gblew",
+            "gblin",
+            "gbliv",
+            "gblnd",
+            "gblut",
+            "gbman",
+            "gbmdb",
+            "gbmdw",
+            "gbmik",
+            "gbmrt",
+            "gbnbl",
+            "gbnel",
+            "gbnet",
+            "gbnfk",
+            "gbngm",
+            "gbnln",
+            "gbnsm",
+            "gbnth",
+            "gbntt",
+            "gbnty",
+            "gbnwm",
+            "gbnyk",
+            "gbold",
+            "gboxf",
+            "gbply",
+            "gbpol",
+            "gbpor",
+            "gbpte",
+            "gbrcc",
+            "gbrch",
+            "gbrdb",
+            "gbrdg",
+            "gbric",
+            "gbrot",
+            "gbrut",
+            "gbsaw",
+            "gbsfk",
+            "gbsft",
+            "gbsgc",
+            "gbshf",
+            "gbshn",
+            "gbshr",
+            "gbskp",
+            "gbslf",
+            "gbslg",
+            "gbsnd",
+            "gbsol",
+            "gbsom",
+            "gbsos",
+            "gbsry",
+            "gbste",
+            "gbsth",
+            "gbstn",
+            "gbsts",
+            "gbstt",
+            "gbsty",
+            "gbswd",
+            "gbswk",
+            "gbtam",
+            "gbtfw",
+            "gbthr",
+            "gbtob",
+            "gbtrf",
+            "gbtwh",
+            "gbwar",
+            "gbwbk",
+            "gbwft",
+            "gbwgn",
+            "gbwil",
+            "gbwkf",
+            "gbwll",
+            "gbwlv",
+            "gbwnd",
+            "gbwnm",
+            "gbwok",
+            "gbwor",
+            "gbwrl",
+            "gbwrt",
+            "gbwsm",
+            "gbwsx",
+            "gbyor",
         }
-        MS{
-            {
-                code{"1"}
-            }
+        gbnir{
+            "gbabc",
+            "gband",
+            "gbann",
+            "gbbfs",
+            "gbccg",
+            "gbdrs",
+            "gbfmo",
+            "gblbc",
+            "gbmea",
+            "gbmul",
+            "gbnmd",
         }
-        MT{
-            {
-                code{"356"}
-            }
+        gbsct{
+            "gbabd",
+            "gbabe",
+            "gbagb",
+            "gbans",
+            "gbclk",
+            "gbdgy",
+            "gbdnd",
+            "gbeay",
+            "gbedh",
+            "gbedu",
+            "gbeln",
+            "gbels",
+            "gberw",
+            "gbfal",
+            "gbfif",
+            "gbglg",
+            "gbhld",
+            "gbivc",
+            "gbmln",
+            "gbmry",
+            "gbnay",
+            "gbnlk",
+            "gbork",
+            "gbpkn",
+            "gbrfw",
+            "gbsay",
+            "gbscb",
+            "gbslk",
+            "gbstg",
+            "gbwdu",
+            "gbwln",
+            "gbzet",
         }
-        MU{
-            {
-                code{"230"}
-            }
+        gbwls{
+            "gbagy",
+            "gbbge",
+            "gbbgw",
+            "gbcay",
+            "gbcgn",
+            "gbcmn",
+            "gbcrf",
+            "gbcwy",
+            "gbden",
+            "gbfln",
+            "gbgwn",
+            "gbmon",
+            "gbmty",
+            "gbntl",
+            "gbnwp",
+            "gbpem",
+            "gbpow",
+            "gbrct",
+            "gbswa",
+            "gbtof",
+            "gbvgl",
+            "gbwrx",
         }
-        MV{
-            {
-                code{"960"}
-            }
+        gnb{
+            "gnbf",
+            "gnbk",
+            "gnfr",
+            "gnga",
+            "gnkn",
         }
-        MW{
-            {
-                code{"265"}
-            }
+        gnd{
+            "gnco",
+            "gndu",
+            "gnfo",
+            "gnkd",
+            "gnte",
         }
-        MX{
-            {
-                code{"52"}
-            }
+        gnf{
+            "gndb",
+            "gndi",
+            "gnfa",
+            "gnks",
         }
-        MY{
-            {
-                code{"60"}
-            }
+        gnk{
+            "gnka",
+            "gnke",
+            "gnko",
+            "gnmd",
+            "gnsi",
         }
-        MZ{
-            {
-                code{"258"}
-            }
+        gnl{
+            "gnkb",
+            "gnla",
+            "gnle",
+            "gnml",
+            "gnto",
         }
-        NA{
-            {
-                code{"264"}
-            }
+        gnm{
+            "gndl",
+            "gnmm",
+            "gnpi",
         }
-        NC{
-            {
-                code{"687"}
-            }
+        gnn{
+            "gnbe",
+            "gngu",
+            "gnlo",
+            "gnmc",
+            "gnnz",
+            "gnyo",
         }
-        NE{
-            {
-                code{"227"}
-            }
+        gqc{
+            "gqcs",
+            "gqkn",
+            "gqli",
+            "gqwn",
         }
-        NF{
-            {
-                code{"672"}
-            }
+        gqi{
+            "gqan",
+            "gqbn",
+            "gqbs",
         }
-        NG{
-            {
-                code{"234"}
-            }
+        gwl{
+            "gwba",
+            "gwga",
         }
-        NI{
-            {
-                code{"505"}
-            }
+        gwn{
+            "gwbm",
+            "gwca",
+            "gwoi",
         }
-        NL{
-            {
-                code{"31"}
-            }
+        gws{
+            "gwbl",
+            "gwqu",
+            "gwto",
         }
-        NO{
-            {
-                code{"47"}
-            }
+        idjw{
+            "idbt",
+            "idjb",
+            "idji",
+            "idjk",
+            "idjt",
+            "idyo",
         }
-        NP{
-            {
-                code{"977"}
-            }
+        idka{
+            "idkb",
+            "idki",
+            "idks",
+            "idkt",
+            "idku",
         }
-        NR{
-            {
-                code{"674"}
-            }
+        idml{
+            "idma",
+            "idmu",
         }
-        NU{
-            {
-                code{"683"}
-            }
+        idnu{
+            "idba",
+            "idnb",
+            "idnt",
         }
-        NZ{
-            {
-                code{"64"}
-            }
+        idpp{
+            "idpa",
+            "idpb",
         }
-        OM{
-            {
-                code{"968"}
-            }
+        idsl{
+            "idgo",
+            "idsa",
+            "idsg",
+            "idsn",
+            "idsr",
+            "idst",
         }
-        PA{
-            {
-                code{"507"}
-            }
+        idsm{
+            "idac",
+            "idbb",
+            "idbe",
+            "idja",
+            "idkr",
+            "idla",
+            "idri",
+            "idsb",
+            "idss",
+            "idsu",
         }
-        PE{
-            {
-                code{"51"}
-            }
+        iec{
+            "ieg",
+            "ielm",
+            "iemo",
+            "iern",
+            "ieso",
         }
-        PF{
-            {
-                code{"689"}
-            }
+        iel{
+            "iecw",
+            "ied",
+            "ieke",
+            "iekk",
+            "ield",
+            "ielh",
+            "iels",
+            "iemh",
+            "ieoy",
+            "iewh",
+            "ieww",
+            "iewx",
         }
-        PG{
-            {
-                code{"675"}
-            }
+        iem{
+            "iece",
+            "ieco",
+            "ieky",
+            "ielk",
+            "ieta",
+            "iewd",
         }
-        PH{
-            {
-                code{"63"}
-            }
+        ieu{
+            "iecn",
+            "iedl",
+            "iemn",
         }
-        PK{
-            {
-                code{"92"}
-            }
+        it21{
+            "ital",
+            "itat",
+            "itbi",
+            "itcn",
+            "itno",
+            "itto",
+            "itvb",
+            "itvc",
         }
-        PL{
-            {
-                code{"48"}
-            }
+        it23{"itao"}
+        it25{
+            "itbg",
+            "itbs",
+            "itco",
+            "itcr",
+            "itlc",
+            "itlo",
+            "itmb",
+            "itmi",
+            "itmn",
+            "itpv",
+            "itso",
+            "itva",
         }
-        PM{
-            {
-                code{"508"}
-            }
+        it32{
+            "itbz",
+            "ittn",
         }
-        PN{
-            {
-                code{"870"}
-            }
+        it34{
+            "itbl",
+            "itpd",
+            "itro",
+            "ittv",
+            "itve",
+            "itvi",
+            "itvr",
         }
-        PR{
-            {
-                code{"1"}
-            }
+        it42{
+            "itge",
+            "itim",
+            "itsp",
+            "itsv",
         }
-        PS{
-            {
-                code%limitedAvailability{"970"}
-            }
-            {
-                code{"972"}
-            }
+        it45{
+            "itbo",
+            "itfc",
+            "itfe",
+            "itmo",
+            "itpc",
+            "itpr",
+            "itra",
+            "itre",
+            "itrn",
         }
-        PT{
-            {
-                code{"351"}
-            }
+        it52{
+            "itar",
+            "itfi",
+            "itgr",
+            "itli",
+            "itlu",
+            "itms",
+            "itpi",
+            "itpo",
+            "itpt",
+            "itsi",
         }
-        PW{
-            {
-                code{"680"}
-            }
+        it55{
+            "itpg",
+            "ittr",
         }
-        PY{
-            {
-                code{"595"}
-            }
+        it57{
+            "itan",
+            "itap",
+            "itfm",
+            "itmc",
+            "itpu",
         }
-        QA{
-            {
-                code{"974"}
-            }
+        it62{
+            "itfr",
+            "itlt",
+            "itri",
+            "itrm",
+            "itvt",
         }
-        RE{
-            {
-                code{"262"}
-            }
+        it65{
+            "itaq",
+            "itch",
+            "itpe",
+            "itte",
         }
-        RO{
-            {
-                code{"40"}
-            }
+        it67{
+            "itcb",
+            "itis",
         }
-        RS{
-            {
-                code{"381"}
-            }
+        it72{
+            "itav",
+            "itbn",
+            "itce",
+            "itna",
+            "itsa",
         }
-        RU{
-            {
-                code{"7"}
-            }
+        it75{
+            "itba",
+            "itbr",
+            "itbt",
+            "itfg",
+            "itle",
+            "itta",
         }
-        RW{
-            {
-                code{"250"}
-            }
+        it77{
+            "itmt",
+            "itpz",
         }
-        SA{
-            {
-                code{"966"}
-            }
+        it78{
+            "itcs",
+            "itcz",
+            "itkr",
+            "itrc",
+            "itvv",
         }
-        SB{
-            {
-                code{"677"}
-            }
+        it82{
+            "itag",
+            "itcl",
+            "itct",
+            "iten",
+            "itme",
+            "itpa",
+            "itrg",
+            "itsr",
+            "ittp",
         }
-        SC{
-            {
-                code{"248"}
-            }
+        it88{
+            "itca",
+            "itnu",
+            "itor",
+            "itsd",
+            "itss",
         }
-        SD{
-            {
-                code{"249"}
-            }
+        knk{
+            "kn01",
+            "kn02",
+            "kn03",
+            "kn06",
+            "kn08",
+            "kn09",
+            "kn11",
+            "kn13",
+            "kn15",
         }
-        SE{
-            {
-                code{"46"}
-            }
+        knn{
+            "kn04",
+            "kn05",
+            "kn07",
+            "kn10",
+            "kn12",
         }
-        SG{
-            {
-                code{"65"}
-            }
+        lk1{
+            "lk52",
+            "lk71",
+            "lk81",
         }
-        SH{
-            {
-                code{"290"}
-            }
+        lk2{
+            "lk11",
+            "lk31",
+            "lk51",
         }
-        SI{
-            {
-                code{"386"}
-            }
+        lk3{
+            "lk12",
+            "lk33",
+            "lk41",
         }
-        SJ{
-            {
-                code{"47"}
-            }
+        lk4{
+            "lk13",
+            "lk21",
+            "lk42",
+            "lk61",
+            "lk92",
         }
-        SK{
-            {
-                code{"421"}
-            }
+        lk5{
+            "lk22",
+            "lk32",
+            "lk43",
         }
-        SL{
-            {
-                code{"232"}
-            }
+        lk6{
+            "lk45",
+            "lk82",
         }
-        SM{
-            {
-                code{"378"}
-            }
+        lk7{
+            "lk23",
+            "lk72",
         }
-        SN{
-            {
-                code{"221"}
-            }
+        lk8{
+            "lk62",
+            "lk91",
         }
-        SO{
-            {
-                code{"252"}
-            }
+        lk9{
+            "lk44",
+            "lk53",
         }
-        SR{
-            {
-                code{"597"}
-            }
+        ma01{
+            "mache",
+            "mafah",
+            "mahoc",
+            "malar",
+            "mamdf",
+            "maouz",
+            "matet",
+            "matng",
         }
-        SS{
-            {
-                code{"211"}
-            }
+        ma02{
+            "maber",
+            "madri",
+            "mafig",
+            "maguf",
+            "majra",
+            "manad",
+            "maouj",
+            "matai",
         }
-        ST{
-            {
-                code{"239"}
-            }
+        ma03{
+            "mabom",
+            "mafes",
+            "mahaj",
+            "maifr",
+            "mamek",
+            "mamou",
+            "masef",
+            "matao",
+            "mataz",
         }
-        SV{
-            {
-                code{"503"}
-            }
+        ma04{
+            "maken",
+            "makhe",
+            "manou",
+            "marab",
+            "masal",
+            "masik",
+            "masil",
+            "maskh",
         }
-        SX{
-            {
-                code{"1"}
-            }
+        ma05{
+            "maazi",
+            "mabem",
+            "mafqh",
+            "makhn",
+            "makho",
         }
-        SY{
-            {
-                code{"963"}
-            }
+        ma06{
+            "mabes",
+            "mabrr",
+            "macas",
+            "macht",
+            "majdi",
+            "mamed",
+            "mamoh",
+            "maset",
+            "masib",
         }
-        SZ{
-            {
-                code{"268"}
-            }
+        ma07{
+            "machi",
+            "maesi",
+            "mahao",
+            "makes",
+            "mamar",
+            "mareh",
+            "masaf",
+            "mayus",
         }
-        TC{
-            {
-                code{"1"}
-            }
+        ma08{
+            "maerr",
+            "mamid",
+            "maoua",
+            "matin",
+            "mazag",
         }
-        TD{
-            {
-                code{"235"}
-            }
+        ma09{
+            "maagd",
+            "maine",
+            "matar",
+            "matat",
+            "matiz",
         }
-        TF{
-            {
-                code{"262"}
-            }
+        ma10{
+            "maasz",
+            "mague",
+            "masif",
+            "matnt",
         }
-        TG{
-            {
-                code{"228"}
-            }
+        ma11{
+            "mabod",
+            "maesm",
+            "malaa",
+            "mataf",
         }
-        TH{
-            {
-                code{"66"}
-            }
+        ma12{
+            "maaou",
+            "maoud",
         }
-        TJ{
-            {
-                code{"992"}
-            }
+        mhl{
+            "mhall",
+            "mhebo",
+            "mheni",
+            "mhjab",
+            "mhjal",
+            "mhkil",
+            "mhkwa",
+            "mhlae",
+            "mhlib",
+            "mhnmk",
+            "mhnmu",
+            "mhron",
+            "mhuja",
+            "mhwth",
         }
-        TK{
-            {
-                code{"690"}
-            }
+        mht{
+            "mhalk",
+            "mharn",
+            "mhaur",
+            "mhlik",
+            "mhmaj",
+            "mhmal",
+            "mhmej",
+            "mhmil",
+            "mhuti",
+            "mhwtj",
         }
-        TL{
-            {
-                code{"670"}
-            }
+        mwc{
+            "mwde",
+            "mwdo",
+            "mwks",
+            "mwli",
+            "mwmc",
+            "mwni",
+            "mwnk",
+            "mwnu",
+            "mwsa",
         }
-        TM{
-            {
-                code{"993"}
-            }
+        mwn{
+            "mwct",
+            "mwkr",
+            "mwlk",
+            "mwmz",
+            "mwnb",
+            "mwru",
         }
-        TN{
-            {
-                code{"216"}
-            }
+        mws{
+            "mwba",
+            "mwbl",
+            "mwck",
+            "mwcr",
+            "mwmg",
+            "mwmh",
+            "mwmu",
+            "mwmw",
+            "mwne",
+            "mwns",
+            "mwph",
+            "mwth",
+            "mwzo",
         }
-        TO{
-            {
-                code{"676"}
-            }
+        np1{
+            "npba",
+            "npja",
+            "npna",
         }
-        TR{
-            {
-                code{"90"}
-            }
+        np2{
+            "npbh",
+            "npka",
+            "npra",
         }
-        TT{
-            {
-                code{"1"}
-            }
+        np3{
+            "npdh",
+            "npga",
+            "nplu",
         }
-        TV{
-            {
-                code{"688"}
-            }
+        np4{
+            "npko",
+            "npme",
+            "npsa",
         }
-        TW{
-            {
-                code{"886"}
-            }
+        np5{
+            "npma",
+            "npse",
         }
-        TZ{
-            {
-                code{"255"}
-            }
+        ph01{
+            "philn",
+            "phils",
+            "phlun",
+            "phpan",
         }
-        UA{
-            {
-                code{"380"}
-            }
+        ph02{
+            "phbtn",
+            "phcag",
+            "phisa",
+            "phnuv",
+            "phqui",
         }
-        UG{
-            {
-                code{"256"}
-            }
+        ph03{
+            "phaur",
+            "phban",
+            "phbul",
+            "phnue",
+            "phpam",
+            "phtar",
+            "phzmb",
         }
-        UM{
-            {
-                code{"1"}
-            }
+        ph05{
+            "phalb",
+            "phcan",
+            "phcas",
+            "phcat",
+            "phmas",
+            "phsor",
         }
-        US{
-            {
-                code{"1"}
-            }
+        ph06{
+            "phakl",
+            "phant",
+            "phcap",
+            "phgui",
+            "phili",
+            "phnec",
         }
-        UY{
-            {
-                code{"598"}
-            }
+        ph07{
+            "phboh",
+            "phceb",
+            "phner",
+            "phsig",
         }
-        UZ{
-            {
-                code{"998"}
-            }
+        ph08{
+            "phbil",
+            "pheas",
+            "phley",
+            "phnsa",
+            "phsle",
+            "phwsa",
         }
-        VA{
-            {
-                code{"39"}
-            }
+        ph09{
+            "phbas",
+            "phzan",
+            "phzas",
+            "phzsi",
         }
-        VC{
-            {
-                code{"1"}
-            }
+        ph10{
+            "phbuk",
+            "phcam",
+            "phmsc",
+            "phmsr",
         }
-        VE{
-            {
-                code{"58"}
-            }
+        ph11{
+            "phcom",
+            "phdao",
+            "phdas",
+            "phdav",
+            "phdvo",
+            "phsar",
+            "phsco",
         }
-        VG{
-            {
-                code{"1"}
-            }
+        ph12{
+            "phlan",
+            "phnco",
+            "phsuk",
         }
-        VI{
-            {
-                code{"1"}
-            }
+        ph13{
+            "phagn",
+            "phags",
+            "phdin",
+            "phsun",
+            "phsur",
         }
-        VN{
-            {
-                code{"84"}
-            }
+        ph14{
+            "phlas",
+            "phmag",
+            "phslu",
+            "phtaw",
         }
-        VU{
-            {
-                code{"678"}
-            }
+        ph15{
+            "phabr",
+            "phapa",
+            "phben",
+            "phifu",
+            "phkal",
+            "phmou",
         }
-        WF{
-            {
-                code{"681"}
-            }
+        ph40{
+            "phbtg",
+            "phcav",
+            "phlag",
+            "phque",
+            "phriz",
         }
-        WS{
-            {
-                code{"685"}
-            }
+        ph41{
+            "phmad",
+            "phmdc",
+            "phmdr",
+            "phplw",
+            "phrom",
         }
-        XK{
-            {
-                code{"377"}
-            }
-            {
-                code{"381"}
-            }
-            {
-                code{"383"}
-            }
-            {
-                code{"386"}
-            }
+        rskm{
+            "rs25",
+            "rs26",
+            "rs27",
+            "rs28",
+            "rs29",
         }
-        YE{
-            {
-                code{"967"}
-            }
+        rsvo{
+            "rs01",
+            "rs02",
+            "rs03",
+            "rs04",
+            "rs05",
+            "rs06",
+            "rs07",
         }
-        YT{
-            {
-                code{"262"}
-            }
+        ugc{
+            "ug101",
+            "ug102",
+            "ug103",
+            "ug104",
+            "ug105",
+            "ug106",
+            "ug107",
+            "ug108",
+            "ug109",
+            "ug110",
+            "ug111",
+            "ug112",
+            "ug113",
+            "ug114",
+            "ug115",
+            "ug116",
+            "ug117",
+            "ug118",
+            "ug119",
+            "ug120",
+            "ug121",
+            "ug122",
+            "ug123",
+            "ug124",
+            "ug125",
+            "ug126",
         }
-        ZA{
-            {
-                code{"27"}
-            }
+        uge{
+            "ug201",
+            "ug202",
+            "ug203",
+            "ug204",
+            "ug205",
+            "ug206",
+            "ug207",
+            "ug208",
+            "ug209",
+            "ug210",
+            "ug211",
+            "ug212",
+            "ug213",
+            "ug214",
+            "ug215",
+            "ug216",
+            "ug217",
+            "ug218",
+            "ug219",
+            "ug220",
+            "ug221",
+            "ug222",
+            "ug223",
+            "ug224",
+            "ug225",
+            "ug226",
+            "ug227",
+            "ug228",
+            "ug229",
+            "ug230",
+            "ug231",
+            "ug232",
+            "ug233",
+            "ug234",
+            "ug235",
+            "ug236",
         }
-        ZM{
-            {
-                code{"260"}
-            }
+        ugn{
+            "ug301",
+            "ug302",
+            "ug303",
+            "ug304",
+            "ug305",
+            "ug306",
+            "ug307",
+            "ug308",
+            "ug309",
+            "ug310",
+            "ug311",
+            "ug312",
+            "ug313",
+            "ug314",
+            "ug315",
+            "ug316",
+            "ug317",
+            "ug318",
+            "ug319",
+            "ug320",
+            "ug321",
+            "ug322",
+            "ug323",
+            "ug324",
+            "ug325",
+            "ug326",
+            "ug327",
+            "ug328",
+            "ug329",
+            "ug330",
+            "ug331",
+            "ug332",
+            "ug333",
+            "ug334",
         }
-        ZW{
-            {
-                code{"263"}
-            }
+        ugw{
+            "ug401",
+            "ug402",
+            "ug403",
+            "ug404",
+            "ug405",
+            "ug406",
+            "ug407",
+            "ug408",
+            "ug409",
+            "ug410",
+            "ug411",
+            "ug412",
+            "ug413",
+            "ug414",
+            "ug415",
+            "ug416",
+            "ug417",
+            "ug418",
+            "ug419",
+            "ug420",
+            "ug421",
+            "ug422",
+            "ug423",
+            "ug424",
+            "ug425",
+            "ug426",
+            "ug427",
+            "ug428",
+            "ug429",
+            "ug430",
+            "ug431",
+            "ug432",
         }
     }
     territoryContainment{
@@ -26231,6 +26543,7 @@ supplementalData:table(nofallback){
             "SC",
             "SO",
             "SS",
+            "TF",
             "TZ",
             "UG",
             "YT",
@@ -26430,7 +26743,6 @@ supplementalData:table(nofallback){
             "QA",
             "SA",
             "SY",
-            "TF",
             "TR",
             "YE",
         }
@@ -26523,12 +26835,268 @@ supplementalData:table(nofallback){
             }
         }
         grouping{
-            "003",
-            "202",
-            "419",
-            "EU",
-            "EZ",
-            "UN",
+            003{
+                "021",
+                "013",
+                "029",
+            }
+            202{
+                "011",
+                "017",
+                "014",
+                "018",
+            }
+            419{
+                "013",
+                "029",
+                "005",
+            }
+            EU{
+                "AT",
+                "BE",
+                "CY",
+                "CZ",
+                "DE",
+                "DK",
+                "EE",
+                "ES",
+                "FI",
+                "FR",
+                "GB",
+                "GR",
+                "HR",
+                "HU",
+                "IE",
+                "IT",
+                "LT",
+                "LU",
+                "LV",
+                "MT",
+                "NL",
+                "PL",
+                "PT",
+                "SE",
+                "SI",
+                "SK",
+                "BG",
+                "RO",
+            }
+            EZ{
+                "AT",
+                "BE",
+                "CY",
+                "DE",
+                "EE",
+                "ES",
+                "FI",
+                "FR",
+                "GR",
+                "IE",
+                "IT",
+                "LT",
+                "LU",
+                "LV",
+                "MT",
+                "NL",
+                "PT",
+                "SI",
+                "SK",
+            }
+            UN{
+                "AD",
+                "AE",
+                "AF",
+                "AG",
+                "AL",
+                "AM",
+                "AO",
+                "AR",
+                "AT",
+                "AU",
+                "AZ",
+                "BA",
+                "BB",
+                "BD",
+                "BE",
+                "BF",
+                "BG",
+                "BH",
+                "BI",
+                "BJ",
+                "BN",
+                "BO",
+                "BR",
+                "BS",
+                "BT",
+                "BW",
+                "BY",
+                "BZ",
+                "CA",
+                "CD",
+                "CF",
+                "CG",
+                "CH",
+                "CI",
+                "CL",
+                "CM",
+                "CN",
+                "CO",
+                "CR",
+                "CU",
+                "CV",
+                "CY",
+                "CZ",
+                "DE",
+                "DJ",
+                "DK",
+                "DM",
+                "DO",
+                "DZ",
+                "EC",
+                "EE",
+                "EG",
+                "ER",
+                "ES",
+                "ET",
+                "FI",
+                "FJ",
+                "FM",
+                "FR",
+                "GA",
+                "GB",
+                "GD",
+                "GE",
+                "GH",
+                "GM",
+                "GN",
+                "GQ",
+                "GR",
+                "GT",
+                "GW",
+                "GY",
+                "HN",
+                "HR",
+                "HT",
+                "HU",
+                "ID",
+                "IE",
+                "IL",
+                "IN",
+                "IQ",
+                "IR",
+                "IS",
+                "IT",
+                "JM",
+                "JO",
+                "JP",
+                "KE",
+                "KG",
+                "KH",
+                "KI",
+                "KM",
+                "KN",
+                "KP",
+                "KR",
+                "KW",
+                "KZ",
+                "LA",
+                "LB",
+                "LC",
+                "LI",
+                "LK",
+                "LR",
+                "LS",
+                "LT",
+                "LU",
+                "LV",
+                "LY",
+                "MA",
+                "MC",
+                "MD",
+                "ME",
+                "MG",
+                "MH",
+                "MK",
+                "ML",
+                "MM",
+                "MN",
+                "MR",
+                "MT",
+                "MU",
+                "MV",
+                "MX",
+                "MW",
+                "MY",
+                "MZ",
+                "NA",
+                "NE",
+                "NG",
+                "NI",
+                "NL",
+                "NO",
+                "NR",
+                "NP",
+                "NZ",
+                "OM",
+                "PA",
+                "PE",
+                "PG",
+                "PH",
+                "PK",
+                "PL",
+                "PT",
+                "PW",
+                "PY",
+                "QA",
+                "RO",
+                "RS",
+                "RU",
+                "RW",
+                "SA",
+                "SB",
+                "SC",
+                "SD",
+                "SE",
+                "SG",
+                "SI",
+                "SK",
+                "SL",
+                "SM",
+                "SN",
+                "SO",
+                "SR",
+                "SS",
+                "ST",
+                "SV",
+                "SY",
+                "SZ",
+                "TD",
+                "TG",
+                "TH",
+                "TJ",
+                "TL",
+                "TM",
+                "TN",
+                "TO",
+                "TR",
+                "TT",
+                "TV",
+                "TZ",
+                "UA",
+                "UG",
+                "US",
+                "UY",
+                "UZ",
+                "VC",
+                "VE",
+                "VN",
+                "VU",
+                "WS",
+                "YE",
+                "ZA",
+                "ZM",
+                "ZW",
+            }
         }
     }
     territoryInfo{
@@ -26537,7 +27105,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{49990000}
             }
             territoryF:intvector{
-                57418000,
+                57422300,
                 49990000,
                 52940000,
             }
@@ -26556,7 +27124,7 @@ supplementalData:table(nofallback){
             territoryF:intvector{
                 59332700,
                 50100000,
-                54857020,
+                54857080,
             }
         }
         AE{
@@ -26567,6 +27135,9 @@ supplementalData:table(nofallback){
             bal{
                 populationShareF:int{48230000}
             }
+            en{
+                populationShareF:int{49500000}
+            }
             fa{
                 populationShareF:int{48190000}
             }
@@ -26577,9 +27148,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48290000}
             }
             territoryF:intvector{
-                61691900,
+                61696000,
                 49900000,
-                56607248,
+                56970132,
             }
         }
         AF{
@@ -26599,7 +27170,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{48590000}
             }
             kk_Arab{
-                populationShareF:int{45590000}
+                populationShareF:int{45570000}
             }
             prd{
                 populationShareF:int{48120000}
@@ -26609,16 +27180,16 @@ supplementalData:table(nofallback){
                 populationShareF:int{49430000}
             }
             territoryF:intvector{
-                60695100,
+                60694500,
                 49281000,
-                57341248,
+                57349408,
             }
             tk{
                 officialStatus{"official_regional"}
                 populationShareF:int{48170000}
             }
             ug{
-                populationShareF:int{45880000}
+                populationShareF:int{45860000}
             }
             uz_Arab{
                 officialStatus{"official_regional"}
@@ -26634,9 +27205,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48170000}
             }
             territoryF:intvector{
-                59239000,
+                59239800,
                 49990000,
-                54947310,
+                54958820,
             }
         }
         AI{
@@ -26647,7 +27218,7 @@ supplementalData:table(nofallback){
             territoryF:intvector{
                 58175400,
                 49950000,
-                54170870,
+                54174220,
             }
         }
         AL{
@@ -26662,9 +27233,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{50100000}
             }
             territoryF:intvector{
-                60358700,
+                60360100,
                 49968000,
-                56304799,
+                56305722,
             }
         }
         AM{
@@ -26679,9 +27250,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48330000}
             }
             territoryF:intvector{
-                60272100,
+                60283400,
                 49996000,
-                56304519,
+                56303822,
             }
         }
         AO{
@@ -26697,9 +27268,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49670000}
             }
             territoryF:intvector{
-                61192000,
+                61193600,
                 49704000,
-                57293103,
+                57303559,
             }
             umb{
                 populationShareF:int{49290000}
@@ -26707,7 +27278,7 @@ supplementalData:table(nofallback){
         }
         AQ{
             territoryF:intvector{
-                57177800,
+                57177600,
                 49990000,
                 52300000,
             }
@@ -26730,9 +27301,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{46470000}
             }
             territoryF:intvector{
-                61911500,
+                61922100,
                 49979000,
-                57442933,
+                57446942,
             }
         }
         AS{
@@ -26745,9 +27316,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49990000}
             }
             territoryF:intvector{
-                58711000,
+                58658000,
                 49970000,
-                54515040,
+                54508260,
             }
         }
         AT{
@@ -26770,7 +27341,7 @@ supplementalData:table(nofallback){
             }
             hu{
                 officialStatus{"official_regional"}
-                populationShareF:int{47270000}
+                populationShareF:int{47260000}
             }
             it{
                 populationShareF:int{48900000}
@@ -26780,9 +27351,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{47370000}
             }
             territoryF:intvector{
-                61434100,
+                61441000,
                 49980000,
-                56875441,
+                56879337,
             }
         }
         AU{
@@ -26794,9 +27365,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48190000}
             }
             territoryF:intvector{
-                62123500,
+                62124800,
                 49990000,
-                57232324,
+                57234701,
             }
             wbp{
                 populationShareF:int{46110000}
@@ -26818,9 +27389,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49610000}
             }
             territoryF:intvector{
-                59251600,
+                59415800,
                 49968000,
-                55115120,
+                55116576,
             }
         }
         AX{
@@ -26847,9 +27418,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{47240000}
             }
             territoryF:intvector{
-                61166800,
+                61172200,
                 49998000,
-                56996140,
+                57100465,
             }
             tkr{
                 populationShareF:int{47160000}
@@ -26888,9 +27459,9 @@ supplementalData:table(nofallback){
                 writingShareF:int{48500000}
             }
             territoryF:intvector{
-                60438500,
+                60448300,
                 49980000,
-                56385618,
+                56384989,
             }
         }
         BB{
@@ -26899,9 +27470,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{50100000}
             }
             territoryF:intvector{
-                59491900,
+                59521800,
                 49997000,
-                55292336,
+                55293131,
             }
         }
         BD{
@@ -26936,9 +27507,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48500000}
             }
             territoryF:intvector{
-                61686500,
+                61690300,
                 49577000,
-                58157827,
+                58159453,
             }
         }
         BE{
@@ -26958,9 +27529,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49550000}
             }
             territoryF:intvector{
-                61526400,
+                61529200,
                 49990000,
-                57114913,
+                57115708,
             }
             vls{
                 populationShareF:int{49100000}
@@ -26974,6 +27545,12 @@ supplementalData:table(nofallback){
             dyu{
                 populationShareF:int{49320000}
             }
+            ff{
+                populationShareF:int{0}
+            }
+            ff_Adlm{
+                populationShareF:int{0}
+            }
             fr{
                 officialStatus{"official"}
                 populationShareF:int{49220000}
@@ -26982,9 +27559,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49400000}
             }
             territoryF:intvector{
-                60356800,
+                60358500,
                 49287000,
-                57201075,
+                57197427,
             }
         }
         BG{
@@ -27002,9 +27579,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49230000}
             }
             territoryF:intvector{
-                61152400,
+                61153500,
                 49984000,
-                56710151,
+                56705750,
             }
             tr{
                 populationShareF:int{49110000}
@@ -27019,15 +27596,15 @@ supplementalData:table(nofallback){
                 populationShareF:int{48330000}
             }
             territoryF:intvector{
-                60697700,
+                60711700,
                 49946000,
-                56141094,
+                56144266,
             }
         }
         BI{
             en{
                 officialStatus{"official"}
-                populationShareF:int{46540000}
+                populationShareF:int{46530000}
             }
             fr{
                 officialStatus{"official"}
@@ -27038,12 +27615,12 @@ supplementalData:table(nofallback){
                 populationShareF:int{49630000}
             }
             sw{
-                populationShareF:int{46550000}
+                populationShareF:int{46540000}
             }
             territoryF:intvector{
-                59798500,
+                59800700,
                 49672000,
-                57114668,
+                57118445,
             }
         }
         BJ{
@@ -27055,9 +27632,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49350000}
             }
             territoryF:intvector{
-                60252900,
+                60253900,
                 49424000,
-                57110388,
+                57113405,
             }
             yo{
                 populationShareF:int{48670000}
@@ -27066,12 +27643,12 @@ supplementalData:table(nofallback){
         BL{
             fr{
                 officialStatus{"official"}
-                populationShareF:int{49950000}
+                populationShareF:int{49960000}
             }
             territoryF:intvector{
                 58255000,
                 49990000,
-                53718400,
+                53716000,
             }
         }
         BM{
@@ -27080,9 +27657,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49920000}
             }
             territoryF:intvector{
-                59519800,
+                59612700,
                 49980000,
-                54708640,
+                54711760,
             }
         }
         BN{
@@ -27098,9 +27675,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48500000}
             }
             territoryF:intvector{
-                60329100,
+                60338700,
                 49954000,
-                55443593,
+                55450565,
             }
             zh_Hant{
                 populationShareF:int{49110000}
@@ -27126,9 +27703,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49320000}
             }
             territoryF:intvector{
-                60835000,
+                60837200,
                 49912000,
-                57111382,
+                57113063,
             }
         }
         BQ{
@@ -27140,8 +27717,8 @@ supplementalData:table(nofallback){
                 populationShareF:int{49810000}
             }
             territoryF:intvector{
-                58418000,
-                49990000,
+                58416400,
+                49960000,
                 54200000,
             }
         }
@@ -27153,7 +27730,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{48800000}
             }
             es{
-                populationShareF:int{46370000}
+                populationShareF:int{46360000}
             }
             gub{
                 populationShareF:int{45840000}
@@ -27175,9 +27752,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49910000}
             }
             territoryF:intvector{
-                62321900,
+                62324800,
                 49904000,
-                58207353,
+                58208847,
             }
             xav{
                 populationShareF:int{45480000}
@@ -27192,9 +27769,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{50100000}
             }
             territoryF:intvector{
-                59933900,
+                60120600,
                 49956000,
-                55329988,
+                55332634,
             }
         }
         BT{
@@ -27212,9 +27789,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49170000}
             }
             territoryF:intvector{
-                59701100,
+                59720500,
                 49528000,
-                55758288,
+                55766397,
             }
             tsj{
                 populationShareF:int{49150000}
@@ -27222,7 +27799,7 @@ supplementalData:table(nofallback){
         }
         BV{
             territoryF:intvector{
-                54444700,
+                54449300,
                 49990000,
                 50100000,
             }
@@ -27239,9 +27816,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49810000}
             }
             territoryF:intvector{
-                60395500,
+                60390100,
                 49851000,
-                56221486,
+                56224910,
             }
             tn{
                 officialStatus{"official"}
@@ -27258,9 +27835,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49120000}
             }
             territoryF:intvector{
-                61175900,
+                61179400,
                 49996000,
-                56954975,
+                56952754,
             }
         }
         BZ{
@@ -27272,9 +27849,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49280000}
             }
             territoryF:intvector{
-                59323000,
+                59321800,
                 49769000,
-                55360346,
+                55385854,
             }
         }
         CA{
@@ -27282,13 +27859,13 @@ supplementalData:table(nofallback){
                 populationShareF:int{46160000}
             }
             chp{
-                populationShareF:int{45220000}
+                populationShareF:int{45210000}
             }
             cr{
                 populationShareF:int{47110000}
             }
             crj{
-                populationShareF:int{46210000}
+                populationShareF:int{46200000}
             }
             crk{
                 populationShareF:int{47110000}
@@ -27306,7 +27883,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{48190000}
             }
             den{
-                populationShareF:int{45650000}
+                populationShareF:int{45640000}
             }
             dgr{
                 populationShareF:int{45740000}
@@ -27356,9 +27933,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{45350000}
             }
             territoryF:intvector{
-                62176400,
+                62177400,
                 49990000,
-                57356237,
+                57358817,
             }
             yi{
                 populationShareF:int{46450000}
@@ -27373,7 +27950,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{49830000}
             }
             territoryF:intvector{
-                57316800,
+                57316900,
                 49990000,
                 52596000,
             }
@@ -27409,9 +27986,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49500000}
             }
             territoryF:intvector{
-                60679900,
+                60686000,
                 49668000,
-                57833012,
+                57852810,
             }
         }
         CF{
@@ -27427,9 +28004,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49490000}
             }
             territoryF:intvector{
-                59339500,
+                59339000,
                 49566000,
-                56562512,
+                56574506,
             }
         }
         CG{
@@ -27441,9 +28018,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48240000}
             }
             territoryF:intvector{
-                60291600,
+                60293900,
                 49838000,
-                56495467,
+                56506202,
             }
         }
         CH{
@@ -27482,9 +28059,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{47290000}
             }
             territoryF:intvector{
-                61516700,
+                61523100,
                 49990000,
-                56823630,
+                56829281,
             }
             wae{
                 populationShareF:int{47120000}
@@ -27515,20 +28092,20 @@ supplementalData:table(nofallback){
                 writingShareF:int{48500000}
             }
             territoryF:intvector{
-                60962700,
+                60971600,
                 49569000,
-                57241848,
+                57262606,
             }
         }
         CK{
             en{
                 officialStatus{"official"}
-                populationShareF:int{49950000}
+                populationShareF:int{49980000}
             }
             territoryF:intvector{
-                58244100,
+                58299900,
                 49950000,
-                53929000,
+                53903800,
             }
         }
         CL{
@@ -27545,7 +28122,7 @@ supplementalData:table(nofallback){
             territoryF:intvector{
                 61452100,
                 49986000,
-                57177893,
+                57179253,
             }
         }
         CM{
@@ -27601,6 +28178,9 @@ supplementalData:table(nofallback){
             ff{
                 populationShareF:int{48360000}
             }
+            ff_Adlm{
+                populationShareF:int{0}
+            }
             fr{
                 officialStatus{"official"}
                 populationShareF:int{49680000}
@@ -27619,7 +28199,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{47320000}
             }
             maf{
-                populationShareF:int{47730000}
+                populationShareF:int{47740000}
             }
             mgo{
                 populationShareF:int{47470000}
@@ -27630,19 +28210,19 @@ supplementalData:table(nofallback){
             }
             nmg{
                 literacyShareF:int{49100000}
-                populationShareF:int{46360000}
+                populationShareF:int{46350000}
             }
             nnh{
                 literacyShareF:int{48800000}
                 populationShareF:int{48140000}
             }
             territoryF:intvector{
-                60815500,
+                60895400,
                 49713000,
-                57249949,
+                57256410,
             }
             yav{
-                populationShareF:int{45920000}
+                populationShareF:int{45900000}
             }
             ybb{
                 literacyShareF:int{48200000}
@@ -27674,7 +28254,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{46190000}
             }
             kk_Arab{
-                populationShareF:int{46860000}
+                populationShareF:int{46850000}
             }
             ko{
                 officialStatus{"official_regional"}
@@ -27709,9 +28289,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{46190000}
             }
             territoryF:intvector{
-                63231200,
+                63232100,
                 49951000,
-                59137930,
+                59138469,
             }
             ug{
                 officialStatus{"official_regional"}
@@ -27748,14 +28328,14 @@ supplementalData:table(nofallback){
                 populationShareF:int{47270000}
             }
             territoryF:intvector{
-                61712500,
+                61711600,
                 49936000,
-                57476985,
+                57481690,
             }
         }
         CP{
             territoryF:intvector{
-                54421100,
+                54424000,
                 49990000,
                 50100000,
             }
@@ -27769,9 +28349,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49950000}
             }
             territoryF:intvector{
-                60852000,
+                60839400,
                 49963000,
-                56493026,
+                56498714,
             }
         }
         CU{
@@ -27780,9 +28360,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{50100000}
             }
             territoryF:intvector{
-                61132900,
+                61137000,
                 49998000,
-                57111474,
+                57111164,
             }
         }
         CV{
@@ -27794,9 +28374,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49760000}
             }
             territoryF:intvector{
-                59373400,
+                59377700,
                 49849000,
-                55560899,
+                55568373,
             }
         }
         CW{
@@ -27813,8 +28393,8 @@ supplementalData:table(nofallback){
             }
             territoryF:intvector{
                 59312800,
-                49990000,
-                55149648,
+                49960000,
+                55150241,
             }
         }
         CX{
@@ -27846,9 +28426,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{47220000}
             }
             territoryF:intvector{
-                60311900,
+                60317800,
                 49987000,
-                56122155,
+                56123709,
             }
             tr{
                 officialStatus{"official"}
@@ -27873,9 +28453,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49160000}
             }
             territoryF:intvector{
-                61372600,
+                61375900,
                 49990000,
-                57106747,
+                57106863,
             }
         }
         DE{
@@ -27956,9 +28536,9 @@ supplementalData:table(nofallback){
                 writingShareF:int{48500000}
             }
             territoryF:intvector{
-                62415000,
+                62419900,
                 49990000,
-                57805940,
+                57804577,
             }
             tr{
                 populationShareF:int{48250000}
@@ -27973,7 +28553,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{49990000}
             }
             territoryF:intvector{
-                57222300,
+                57224600,
                 49990000,
                 52500000,
             }
@@ -27996,7 +28576,7 @@ supplementalData:table(nofallback){
             territoryF:intvector{
                 59364000,
                 49679000,
-                55865267,
+                55884017,
             }
         }
         DK{
@@ -28025,9 +28605,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49130000}
             }
             territoryF:intvector{
-                61285500,
+                61287800,
                 49990000,
-                56560595,
+                56580950,
             }
         }
         DM{
@@ -28036,23 +28616,23 @@ supplementalData:table(nofallback){
                 populationShareF:int{49940000}
             }
             territoryF:intvector{
-                58851000,
+                58783000,
                 49940000,
-                54738970,
+                54740270,
             }
         }
         DO{
             en{
-                populationShareF:int{46750000}
+                populationShareF:int{46780000}
             }
             es{
                 officialStatus{"official"}
                 populationShareF:int{49780000}
             }
             territoryF:intvector{
-                61172600,
+                61173000,
                 49901000,
-                57107342,
+                57102988,
             }
         }
         DZ{
@@ -28075,9 +28655,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48780000}
             }
             territoryF:intvector{
-                61629300,
+                61630000,
                 49726000,
-                57409694,
+                57416575,
             }
         }
         EA{
@@ -28086,7 +28666,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{49980000}
             }
             territoryF:intvector{
-                59542000,
+                59540600,
                 49977000,
                 55150000,
             }
@@ -28104,9 +28684,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48570000}
             }
             territoryF:intvector{
-                61188500,
+                61193000,
                 49916000,
-                57162909,
+                57164985,
             }
         }
         EE{
@@ -28124,9 +28704,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49560000}
             }
             territoryF:intvector{
-                60412000,
+                60416500,
                 49998000,
-                56125158,
+                56124429,
             }
             vro{
                 populationShareF:int{48570000}
@@ -28147,9 +28727,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49350000}
             }
             territoryF:intvector{
-                62119900,
+                62120400,
                 49739000,
-                57970411,
+                57994133,
             }
         }
         EH{
@@ -28160,7 +28740,7 @@ supplementalData:table(nofallback){
             territoryF:intvector{
                 58906500,
                 49500000,
-                55603253,
+                55619551,
             }
         }
         ER{
@@ -28183,9 +28763,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48360000}
             }
             territoryF:intvector{
-                59963100,
+                59940200,
                 49689000,
-                56591892,
+                56597065,
             }
             ti{
                 officialStatus{"de_facto_official"}
@@ -28196,6 +28776,9 @@ supplementalData:table(nofallback){
             }
         }
         ES{
+            an{
+                populationShareF:int{46520000}
+            }
             ast{
                 officialStatus{"official_regional"}
                 populationShareF:int{48130000}
@@ -28223,9 +28806,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48700000}
             }
             territoryF:intvector{
-                62176900,
+                62177800,
                 49977000,
-                57489582,
+                57493311,
             }
         }
         ET{
@@ -28249,9 +28832,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48600000}
             }
             territoryF:intvector{
-                61195800,
+                61200600,
                 49390000,
-                58105350,
+                58108386,
             }
             ti{
                 populationShareF:int{48600000}
@@ -28275,7 +28858,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{49940000}
             }
             rmf{
-                populationShareF:int{46910000}
+                populationShareF:int{46900000}
             }
             ru{
                 populationShareF:int{47810000}
@@ -28294,9 +28877,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49440000}
             }
             territoryF:intvector{
-                61242400,
+                61244900,
                 50100000,
-                56551837,
+                56553736,
             }
         }
         FJ{
@@ -28319,20 +28902,20 @@ supplementalData:table(nofallback){
                 populationShareF:int{47270000}
             }
             territoryF:intvector{
-                59864700,
+                59862900,
                 49937000,
-                55920938,
+                55926276,
             }
         }
         FK{
             en{
                 officialStatus{"official"}
-                populationShareF:int{49960000}
+                populationShareF:int{49880000}
             }
             territoryF:intvector{
-                58281800,
+                58206400,
                 49990000,
-                53293100,
+                53319800,
             }
         }
         FM{
@@ -28350,18 +28933,22 @@ supplementalData:table(nofallback){
                 populationShareF:int{49230000}
             }
             territoryF:intvector{
-                58347000,
+                58348000,
                 49890000,
-                55104196,
+                55103643,
             }
             uli{
                 populationShareF:int{48290000}
             }
             yap{
-                populationShareF:int{48630000}
+                populationShareF:int{48640000}
             }
         }
         FO{
+            da{
+                officialStatus{"official"}
+                populationShareF:int{48320000}
+            }
             fo{
                 officialStatus{"official"}
                 populationShareF:int{49950000}
@@ -28369,7 +28956,7 @@ supplementalData:table(nofallback){
             territoryF:intvector{
                 59200100,
                 49990000,
-                54507300,
+                54510180,
             }
         }
         FR{
@@ -28427,9 +29014,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48130000}
             }
             territoryF:intvector{
-                62282600,
+                62285600,
                 49990000,
-                57671062,
+                57673644,
             }
         }
         GA{
@@ -28441,9 +29028,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48900000}
             }
             territoryF:intvector{
-                60367500,
+                60366600,
                 49890000,
-                56177226,
+                56211904,
             }
         }
         GB{
@@ -28458,7 +29045,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{48600000}
             }
             el{
-                populationShareF:int{47340000}
+                populationShareF:int{47330000}
             }
             en{
                 officialStatus{"official"}
@@ -28477,7 +29064,7 @@ supplementalData:table(nofallback){
                 writingShareF:int{48500000}
             }
             it{
-                populationShareF:int{47340000}
+                populationShareF:int{47330000}
             }
             ks{
                 populationShareF:int{47190000}
@@ -28499,9 +29086,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{47510000}
             }
             territoryF:intvector{
-                62288000,
+                62292500,
                 49990000,
-                57647695,
+                57651052,
             }
             yi{
                 populationShareF:int{46490000}
@@ -28516,9 +29103,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49960000}
             }
             territoryF:intvector{
-                59159000,
+                59163400,
                 49960000,
-                55111724,
+                55112207,
             }
         }
         GE{
@@ -28544,9 +29131,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48900000}
             }
             territoryF:intvector{
-                60393200,
+                60398500,
                 49997000,
-                56492633,
+                56492609,
             }
             xmf{
                 populationShareF:int{49110000}
@@ -28577,7 +29164,7 @@ supplementalData:table(nofallback){
             territoryF:intvector{
                 59346500,
                 50100000,
-                54665020,
+                54666970,
             }
         }
         GH{
@@ -28599,6 +29186,12 @@ supplementalData:table(nofallback){
                 officialStatus{"official"}
                 populationShareF:int{49210000}
             }
+            ff{
+                populationShareF:int{0}
+            }
+            ff_Adlm{
+                populationShareF:int{0}
+            }
             gaa{
                 officialStatus{"official_regional"}
                 populationShareF:int{48280000}
@@ -28607,18 +29200,18 @@ supplementalData:table(nofallback){
                 populationShareF:int{48350000}
             }
             ha{
-                populationShareF:int{47870000}
+                populationShareF:int{47860000}
             }
             nzi{
                 populationShareF:int{48100000}
             }
             saf{
-                populationShareF:int{46150000}
+                populationShareF:int{46140000}
             }
             territoryF:intvector{
-                61130200,
+                61134000,
                 49715000,
-                57274999,
+                57281025,
             }
         }
         GI{
@@ -28632,7 +29225,7 @@ supplementalData:table(nofallback){
             territoryF:intvector{
                 59204400,
                 49800000,
-                54293960,
+                54294610,
             }
         }
         GL{
@@ -28644,9 +29237,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49840000}
             }
             territoryF:intvector{
-                59217300,
+                59241300,
                 50100000,
-                54577130,
+                54576910,
             }
         }
         GM{
@@ -28654,19 +29247,28 @@ supplementalData:table(nofallback){
                 officialStatus{"official"}
                 populationShareF:int{49400000}
             }
+            ff{
+                populationShareF:int{0}
+            }
+            ff_Adlm{
+                populationShareF:int{0}
+            }
             man{
                 populationShareF:int{49290000}
             }
             territoryF:intvector{
-                59358200,
+                59555600,
                 49511000,
-                56205136,
+                56209273,
             }
         }
         GN{
             ff{
                 populationShareF:int{49260000}
             }
+            ff_Adlm{
+                populationShareF:int{0}
+            }
             fr{
                 officialStatus{"official"}
                 populationShareF:int{49290000}
@@ -28684,9 +29286,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49110000}
             }
             territoryF:intvector{
-                60264500,
+                60279700,
                 49410000,
-                57124139,
+                57118554,
             }
         }
         GP{
@@ -28720,9 +29322,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{44100000}
             }
             territoryF:intvector{
-                60293800,
+                60315200,
                 49942000,
-                55778358,
+                55797457,
             }
         }
         GR{
@@ -28752,9 +29354,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{46930000}
             }
             territoryF:intvector{
-                61299500,
+                61299300,
                 49973000,
-                57107685,
+                57107615,
             }
             tr{
                 populationShareF:int{48120000}
@@ -28765,7 +29367,7 @@ supplementalData:table(nofallback){
         }
         GS{
             territoryF:intvector{
-                55889300,
+                55898500,
                 49990000,
                 51200000,
             }
@@ -28784,9 +29386,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48700000}
             }
             territoryF:intvector{
-                61138300,
+                61138100,
                 49759000,
-                57154607,
+                57165813,
             }
         }
         GU{
@@ -28799,12 +29401,18 @@ supplementalData:table(nofallback){
                 populationShareF:int{49910000}
             }
             territoryF:intvector{
-                59488200,
+                59579300,
                 49990000,
-                55167358,
+                55167772,
             }
         }
         GW{
+            ff{
+                populationShareF:int{44100000}
+            }
+            ff_Adlm{
+                populationShareF:int{44100000}
+            }
             knf{
                 populationShareF:int{48260000}
             }
@@ -28813,9 +29421,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{50100000}
             }
             territoryF:intvector{
-                59307100,
+                59317100,
                 49553000,
-                56179234,
+                56183325,
             }
         }
         GY{
@@ -28824,9 +29432,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{50100000}
             }
             territoryF:intvector{
-                59636700,
+                59630100,
                 49918000,
-                55737718,
+                55740685,
             }
         }
         HK{
@@ -28835,9 +29443,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49510000}
             }
             territoryF:intvector{
-                61453000,
+                61455900,
                 49935000,
-                56719150,
+                56721334,
             }
             yue{
                 populationShareF:int{49900000}
@@ -28852,7 +29460,7 @@ supplementalData:table(nofallback){
         }
         HM{
             territoryF:intvector{
-                54531600,
+                54531700,
                 49990000,
                 50100000,
             }
@@ -28870,9 +29478,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49780000}
             }
             territoryF:intvector{
-                60456800,
+                60463000,
                 49851000,
-                56903874,
+                56918277,
             }
         }
         HR{
@@ -28888,9 +29496,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48160000}
             }
             territoryF:intvector{
-                61100200,
+                61102100,
                 49989000,
-                56429210,
+                56427048,
             }
         }
         HT{
@@ -28904,9 +29512,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49810000}
             }
             territoryF:intvector{
-                60198800,
+                60199700,
                 49487000,
-                57106467,
+                57107884,
             }
         }
         HU{
@@ -28930,15 +29538,15 @@ supplementalData:table(nofallback){
                 populationShareF:int{47990000}
             }
             sk{
-                populationShareF:int{47110000}
+                populationShareF:int{47120000}
             }
             sl{
                 populationShareF:int{46510000}
             }
             territoryF:intvector{
-                61283600,
+                61289600,
                 49990000,
-                56985085,
+                56982570,
             }
         }
         IC{
@@ -28947,7 +29555,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{49980000}
             }
             territoryF:intvector{
-                60758300,
+                60756400,
                 49977000,
                 56209859,
             }
@@ -29017,8 +29625,11 @@ supplementalData:table(nofallback){
                 literacyShareF:int{49100000}
                 populationShareF:int{48300000}
             }
+            ms{
+                populationShareF:int{48380000}
+            }
             ms_Arab{
-                populationShareF:int{48460000}
+                populationShareF:int{47800000}
             }
             mwv{
                 populationShareF:int{46240000}
@@ -29045,9 +29656,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{46920000}
             }
             territoryF:intvector{
-                62324300,
+                62325000,
                 49928000,
-                58260581,
+                58262787,
             }
             zh_Hant{
                 populationShareF:int{47920000}
@@ -29066,9 +29677,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49220000}
             }
             territoryF:intvector{
-                61344800,
+                61353300,
                 49990000,
-                56501110,
+                56506805,
             }
         }
         IL{
@@ -29093,7 +29704,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{48130000}
             }
             ml{
-                populationShareF:int{46960000}
+                populationShareF:int{46950000}
             }
             pl{
                 populationShareF:int{48150000}
@@ -29105,9 +29716,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49110000}
             }
             territoryF:intvector{
-                61315600,
+                61317100,
                 49971000,
-                56829971,
+                56842490,
             }
             ti{
                 populationShareF:int{47120000}
@@ -29126,9 +29737,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48190000}
             }
             territoryF:intvector{
-                59742800,
+                59679200,
                 49990000,
-                54888150,
+                54894070,
             }
         }
         IN{
@@ -29193,7 +29804,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{47990000}
             }
             doi{
-                populationShareF:int{47190000}
+                populationShareF:int{47200000}
             }
             dv{
                 populationShareF:int{44400000}
@@ -29298,7 +29909,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{48700000}
             }
             mtr{
-                populationShareF:int{46980000}
+                populationShareF:int{46970000}
             }
             mwr{
                 populationShareF:int{48120000}
@@ -29329,7 +29940,7 @@ supplementalData:table(nofallback){
             }
             rkt{
                 literacyShareF:int{49200000}
-                populationShareF:int{47440000}
+                populationShareF:int{47430000}
             }
             sa{
                 officialStatus{"official_regional"}
@@ -29371,12 +29982,12 @@ supplementalData:table(nofallback){
                 populationShareF:int{48720000}
             }
             territoryF:intvector{
-                62944700,
+                62947400,
                 49628000,
-                59128194,
+                59129683,
             }
             unr{
-                populationShareF:int{46950000}
+                populationShareF:int{46940000}
             }
             unx{
                 populationShareF:int{46480000}
@@ -29406,7 +30017,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{50100000}
             }
             territoryF:intvector{
-                58155600,
+                58157200,
                 49990000,
                 53350000,
             }
@@ -29437,9 +30048,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{47500000}
             }
             territoryF:intvector{
-                61660700,
+                61649300,
                 49785000,
-                57391921,
+                57401942,
             }
         }
         IR{
@@ -29467,7 +30078,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{49750000}
             }
             gbz{
-                populationShareF:int{45980000}
+                populationShareF:int{45960000}
             }
             glk{
                 populationShareF:int{48460000}
@@ -29479,7 +30090,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{46710000}
             }
             kk_Arab{
-                populationShareF:int{45370000}
+                populationShareF:int{45360000}
             }
             lki{
                 populationShareF:int{47760000}
@@ -29508,9 +30119,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48370000}
             }
             territoryF:intvector{
-                62163100,
+                62164000,
                 49850000,
-                57820216,
+                57830247,
             }
             tk{
                 populationShareF:int{48280000}
@@ -29518,16 +30129,16 @@ supplementalData:table(nofallback){
         }
         IS{
             da{
-                populationShareF:int{47660000}
+                populationShareF:int{47650000}
             }
             is{
                 officialStatus{"official"}
                 populationShareF:int{50100000}
             }
             territoryF:intvector{
-                60177300,
+                60181800,
                 49990000,
-                55339747,
+                55343518,
             }
         }
         IT{
@@ -29591,9 +30202,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{47170000}
             }
             territoryF:intvector{
-                62230700,
+                62231700,
                 49990000,
-                57621378,
+                57622467,
             }
             vec{
                 populationShareF:int{48130000}
@@ -29605,9 +30216,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49950000}
             }
             territoryF:intvector{
-                59508000,
+                59556900,
                 49990000,
-                54988400,
+                54996020,
             }
         }
         JM{
@@ -29619,9 +30230,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49950000}
             }
             territoryF:intvector{
-                60262000,
+                60260600,
                 49870000,
-                56299056,
+                56281209,
             }
         }
         JO{
@@ -29633,9 +30244,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49450000}
             }
             territoryF:intvector{
-                60890500,
+                60890000,
                 49959000,
-                57102481,
+                57104584,
             }
         }
         JP{
@@ -29651,9 +30262,9 @@ supplementalData:table(nofallback){
                 writingShareF:int{48500000}
             }
             territoryF:intvector{
-                62540500,
+                62544300,
                 49990000,
-                58126451,
+                58126168,
             }
         }
         KE{
@@ -29673,7 +30284,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{49190000}
             }
             gu{
-                populationShareF:int{46110000}
+                populationShareF:int{46100000}
             }
             guz{
                 populationShareF:int{48490000}
@@ -29708,7 +30319,7 @@ supplementalData:table(nofallback){
             }
             pko{
                 literacyShareF:int{48100000}
-                populationShareF:int{47700000}
+                populationShareF:int{47690000}
             }
             saq{
                 literacyShareF:int{48100000}
@@ -29725,9 +30336,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{47740000}
             }
             territoryF:intvector{
-                61163400,
+                61163700,
                 49874000,
-                57476157,
+                57483975,
             }
         }
         KG{
@@ -29740,9 +30351,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49360000}
             }
             territoryF:intvector{
-                60226400,
+                60231500,
                 49992000,
-                56578912,
+                56584930,
             }
         }
         KH{
@@ -29759,7 +30370,7 @@ supplementalData:table(nofallback){
             territoryF:intvector{
                 60642100,
                 49739000,
-                57162045,
+                57164495,
             }
         }
         KI{
@@ -29772,9 +30383,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49600000}
             }
             territoryF:intvector{
-                58224000,
+                58227000,
                 49900000,
-                55108145,
+                55109367,
             }
         }
         KM{
@@ -29787,9 +30398,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49560000}
             }
             territoryF:intvector{
-                59132300,
+                59131900,
                 49755000,
-                55808080,
+                55821164,
             }
             wni{
                 officialStatus{"official"}
@@ -29806,9 +30417,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49980000}
             }
             territoryF:intvector{
-                59152800,
+                59155000,
                 49978000,
-                54527150,
+                54530940,
             }
         }
         KP{
@@ -29819,7 +30430,7 @@ supplementalData:table(nofallback){
             territoryF:intvector{
                 60400000,
                 50100000,
-                57252481,
+                57253811,
             }
         }
         KR{
@@ -29828,9 +30439,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{50100000}
             }
             territoryF:intvector{
-                62202700,
+                62203500,
                 49979000,
-                57511813,
+                57514181,
             }
         }
         KW{
@@ -29839,9 +30450,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{50100000}
             }
             territoryF:intvector{
-                61302500,
+                61289700,
                 49939000,
-                56287542,
+                56291647,
             }
         }
         KY{
@@ -29852,7 +30463,7 @@ supplementalData:table(nofallback){
             territoryF:intvector{
                 59250700,
                 49989000,
-                54584410,
+                54596130,
             }
         }
         KZ{
@@ -29871,9 +30482,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49720000}
             }
             territoryF:intvector{
-                61474300,
+                61478600,
                 49997000,
-                57185567,
+                57187445,
             }
             ug_Cyrl{
                 populationShareF:int{48200000}
@@ -29891,9 +30502,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49690000}
             }
             territoryF:intvector{
-                60492100,
+                60493400,
                 49727000,
-                56712671,
+                56723417,
             }
         }
         LB{
@@ -29911,12 +30522,12 @@ supplementalData:table(nofallback){
                 populationShareF:int{48520000}
             }
             ku_Arab{
-                populationShareF:int{48160000}
+                populationShareF:int{48170000}
             }
             territoryF:intvector{
-                60878900,
+                60882500,
                 49896000,
-                56622979,
+                56610008,
             }
         }
         LC{
@@ -29925,9 +30536,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49900000}
             }
             territoryF:intvector{
-                59238400,
+                59254200,
                 49901000,
-                55164994,
+                55165510,
             }
         }
         LI{
@@ -29943,7 +30554,7 @@ supplementalData:table(nofallback){
             territoryF:intvector{
                 59497800,
                 50100000,
-                54382440,
+                54385470,
             }
             wae{
                 populationShareF:int{48340000}
@@ -29962,9 +30573,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49150000}
             }
             territoryF:intvector{
-                61278200,
+                61275800,
                 49912000,
-                57224094,
+                57225766,
             }
         }
         LR{
@@ -29972,6 +30583,12 @@ supplementalData:table(nofallback){
                 officialStatus{"official"}
                 populationShareF:int{49830000}
             }
+            ff{
+                populationShareF:int{0}
+            }
+            ff_Adlm{
+                populationShareF:int{0}
+            }
             kpe{
                 populationShareF:int{49140000}
             }
@@ -29979,9 +30596,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{47480000}
             }
             territoryF:intvector{
-                59390600,
+                59611200,
                 49608000,
-                56468902,
+                56480977,
             }
             vai{
                 populationShareF:int{48260000}
@@ -30003,9 +30620,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49980000}
             }
             territoryF:intvector{
-                59744800,
+                59665600,
                 49896000,
-                56195804,
+                56196246,
             }
             xh{
                 populationShareF:int{47990000}
@@ -30032,9 +30649,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{0}
             }
             territoryF:intvector{
-                60906300,
+                60914700,
                 49997000,
-                56282386,
+                56279328,
             }
         }
         LU{
@@ -30058,9 +30675,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49160000}
             }
             territoryF:intvector{
-                60643900,
+                60621100,
                 50100000,
-                55594130,
+                55605764,
             }
         }
         LV{
@@ -30078,9 +30695,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49380000}
             }
             territoryF:intvector{
-                60534700,
+                60540200,
                 49998000,
-                56194464,
+                56192356,
             }
         }
         LY{
@@ -30089,9 +30706,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49740000}
             }
             territoryF:intvector{
-                60631400,
+                60619700,
                 49895000,
-                56665321,
+                56675451,
             }
         }
         MA{
@@ -30127,9 +30744,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48870000}
             }
             territoryF:intvector{
-                61300100,
+                61298600,
                 49671000,
-                57339867,
+                57343141,
             }
             tzm{
                 literacyShareF:int{49250000}
@@ -30148,7 +30765,7 @@ supplementalData:table(nofallback){
             territoryF:intvector{
                 59767200,
                 49990000,
-                54306450,
+                54307270,
             }
         }
         MD{
@@ -30166,9 +30783,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48300000}
             }
             territoryF:intvector{
-                60200700,
+                60237200,
                 49990000,
-                56347412,
+                56343772,
             }
             uk{
                 populationShareF:int{49140000}
@@ -30186,9 +30803,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{50100000}
             }
             territoryF:intvector{
-                60108600,
+                60110800,
                 49985000,
-                55642550,
+                55614249,
             }
         }
         MF{
@@ -30199,7 +30816,7 @@ supplementalData:table(nofallback){
             territoryF:intvector{
                 58561500,
                 49990000,
-                54321250,
+                54322840,
             }
         }
         MG{
@@ -30216,9 +30833,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49900000}
             }
             territoryF:intvector{
-                60398100,
+                60398500,
                 49645000,
-                57250542,
+                57256836,
             }
         }
         MH{
@@ -30231,9 +30848,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49730000}
             }
             territoryF:intvector{
-                58189000,
+                58196000,
                 49937000,
-                54745390,
+                54756840,
             }
         }
         MK{
@@ -30246,9 +30863,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49250000}
             }
             territoryF:intvector{
-                60315500,
-                49974000,
-                56210372,
+                60305900,
+                49970000,
+                56208296,
             }
             tr{
                 populationShareF:int{48350000}
@@ -30256,7 +30873,7 @@ supplementalData:table(nofallback){
         }
         ML{
             ar{
-                populationShareF:int{47890000}
+                populationShareF:int{47900000}
             }
             bm{
                 populationShareF:int{49460000}
@@ -30268,7 +30885,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{47860000}
             }
             bze{
-                populationShareF:int{47840000}
+                populationShareF:int{47850000}
             }
             dtm{
                 populationShareF:int{48110000}
@@ -30296,9 +30913,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48590000}
             }
             territoryF:intvector{
-                60409800,
+                60412200,
                 49334000,
-                57178852,
+                57184299,
             }
             tmh{
                 populationShareF:int{48210000}
@@ -30309,7 +30926,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{48170000}
             }
             kht{
-                populationShareF:int{45770000}
+                populationShareF:int{45760000}
             }
             mnw{
                 populationShareF:int{48150000}
@@ -30322,9 +30939,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48640000}
             }
             territoryF:intvector{
-                61330900,
+                61329800,
                 49927000,
-                57551238,
+                57556225,
             }
         }
         MN{
@@ -30339,12 +30956,12 @@ supplementalData:table(nofallback){
                 populationShareF:int{47130000}
             }
             territoryF:intvector{
-                60384000,
+                60397300,
                 49974000,
-                56306824,
+                56310343,
             }
             ug_Cyrl{
-                populationShareF:int{46330000}
+                populationShareF:int{46320000}
             }
             zh{
                 populationShareF:int{48140000}
@@ -30359,9 +30976,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48500000}
             }
             territoryF:intvector{
-                60735800,
+                60718200,
                 49956000,
-                55601969,
+                55606340,
             }
             zh{
                 populationShareF:int{48500000}
@@ -30380,9 +30997,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49970000}
             }
             territoryF:intvector{
-                58682000,
+                59124200,
                 49970000,
-                54522630,
+                54519940,
             }
         }
         MQ{
@@ -30404,16 +31021,19 @@ supplementalData:table(nofallback){
             ff{
                 populationShareF:int{48570000}
             }
+            ff_Adlm{
+                populationShareF:int{0}
+            }
             fr{
                 populationShareF:int{49170000}
             }
             territoryF:intvector{
-                60173700,
+                60172800,
                 49586000,
-                56375857,
+                56384043,
             }
             wo{
-                populationShareF:int{47270000}
+                populationShareF:int{47260000}
             }
         }
         MS{
@@ -30422,9 +31042,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49660000}
             }
             territoryF:intvector{
-                57437800,
+                58167400,
                 49970000,
-                53529200,
+                53531500,
             }
         }
         MT{
@@ -30443,9 +31063,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{50100000}
             }
             territoryF:intvector{
-                60185300,
+                60192600,
                 49924000,
-                55416338,
+                55449043,
             }
         }
         MU{
@@ -30467,9 +31087,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48250000}
             }
             territoryF:intvector{
-                60274400,
+                60282700,
                 49888000,
-                56135639,
+                56136428,
             }
             ur{
                 populationShareF:int{48520000}
@@ -30481,9 +31101,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49940000}
             }
             territoryF:intvector{
-                59689600,
+                59690100,
                 49984000,
-                55392709,
+                55392473,
             }
         }
         MW{
@@ -30496,9 +31116,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49630000}
             }
             territoryF:intvector{
-                60224700,
+                60224200,
                 49748000,
-                57191962,
+                57198426,
             }
             tog{
                 populationShareF:int{47980000}
@@ -30528,15 +31148,15 @@ supplementalData:table(nofallback){
                 populationShareF:int{47390000}
             }
             nhw{
-                populationShareF:int{47380000}
+                populationShareF:int{47390000}
             }
             sei{
                 populationShareF:int{44700000}
             }
             territoryF:intvector{
-                62240600,
+                62246300,
                 49935000,
-                58124575,
+                58125959,
             }
             yua{
                 populationShareF:int{47670000}
@@ -30572,9 +31192,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48420000}
             }
             territoryF:intvector{
-                61926100,
+                61933300,
                 49931000,
-                57313820,
+                57318097,
             }
             zh_Hant{
                 populationShareF:int{49170000}
@@ -30607,12 +31227,12 @@ supplementalData:table(nofallback){
                 populationShareF:int{48460000}
             }
             sw{
-                populationShareF:int{46350000}
+                populationShareF:int{46340000}
             }
             territoryF:intvector{
-                60373900,
+                60370900,
                 49561000,
-                57265737,
+                57272338,
             }
             ts{
                 populationShareF:int{48790000}
@@ -30624,7 +31244,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{48240000}
             }
             zu{
-                populationShareF:int{45680000}
+                populationShareF:int{45660000}
             }
         }
         NA{
@@ -30651,9 +31271,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49210000}
             }
             territoryF:intvector{
-                60270200,
+                60266000,
                 49888000,
-                56248478,
+                56253322,
             }
             tn{
                 populationShareF:int{47560000}
@@ -30665,9 +31285,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49960000}
             }
             territoryF:intvector{
-                60107700,
+                60111100,
                 49962000,
-                55279070,
+                55282754,
             }
         }
         NE{
@@ -30677,6 +31297,12 @@ supplementalData:table(nofallback){
             dje{
                 populationShareF:int{49170000}
             }
+            ff{
+                populationShareF:int{0}
+            }
+            ff_Adlm{
+                populationShareF:int{0}
+            }
             fr{
                 officialStatus{"official"}
                 populationShareF:int{49290000}
@@ -30688,26 +31314,26 @@ supplementalData:table(nofallback){
                 populationShareF:int{49410000}
             }
             territoryF:intvector{
-                60216200,
+                60218600,
                 49287000,
-                57192453,
+                57198662,
             }
             tmh{
                 populationShareF:int{48600000}
             }
             twq{
-                populationShareF:int{46420000}
+                populationShareF:int{46400000}
             }
         }
         NF{
             en{
                 officialStatus{"official"}
-                populationShareF:int{49760000}
+                populationShareF:int{49960000}
             }
             territoryF:intvector{
-                58117500,
+                57929500,
                 49990000,
-                53221000,
+                53174800,
             }
         }
         NG{
@@ -30730,6 +31356,12 @@ supplementalData:table(nofallback){
                 officialStatus{"official"}
                 populationShareF:int{49530000}
             }
+            ff{
+                populationShareF:int{0}
+            }
+            ff_Adlm{
+                populationShareF:int{0}
+            }
             fuv{
                 literacyShareF:int{49200000}
                 populationShareF:int{48670000}
@@ -30756,9 +31388,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49210000}
             }
             territoryF:intvector{
-                62111800,
+                62112100,
                 49613000,
-                58190632,
+                58203453,
             }
             tiv{
                 literacyShareF:int{49250000}
@@ -30775,9 +31407,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49780000}
             }
             territoryF:intvector{
-                60362200,
+                60364000,
                 49780000,
-                56602595,
+                56608521,
             }
         }
         NL{
@@ -30818,9 +31450,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48120000}
             }
             territoryF:intvector{
-                61915200,
+                61924400,
                 49990000,
-                57170847,
+                57171512,
             }
             tr{
                 populationShareF:int{48120000}
@@ -30843,9 +31475,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{47290000}
             }
             territoryF:intvector{
-                61375900,
+                61381200,
                 50100000,
-                56532005,
+                56537219,
             }
         }
         NP{
@@ -30873,9 +31505,6 @@ supplementalData:table(nofallback){
             en{
                 populationShareF:int{48300000}
             }
-            ggn{
-                populationShareF:int{47420000}
-            }
             gvr{
                 populationShareF:int{47290000}
             }
@@ -30886,7 +31515,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{48320000}
             }
             lep{
-                populationShareF:int{45960000}
+                populationShareF:int{45950000}
             }
             lif{
                 populationShareF:int{48110000}
@@ -30912,7 +31541,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{47440000}
             }
             taj{
-                populationShareF:int{48300000}
+                populationShareF:int{47430000}
             }
             tdg{
                 populationShareF:int{48130000}
@@ -30921,9 +31550,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{47120000}
             }
             territoryF:intvector{
-                60785500,
+                60791900,
                 49574000,
-                57293843,
+                57297176,
             }
             thl{
                 populationShareF:int{48200000}
@@ -30937,9 +31566,6 @@ supplementalData:table(nofallback){
             tkt{
                 populationShareF:int{47240000}
             }
-            tsf{
-                populationShareF:int{47430000}
-            }
             unr_Deva{
                 populationShareF:int{46190000}
             }
@@ -30957,24 +31583,24 @@ supplementalData:table(nofallback){
                 populationShareF:int{49710000}
             }
             territoryF:intvector{
-                58159000,
+                58160000,
                 49990000,
-                53964200,
+                53969200,
             }
         }
         NU{
             en{
                 officialStatus{"official"}
-                populationShareF:int{49690000}
+                populationShareF:int{49700000}
             }
             niu{
                 officialStatus{"official"}
-                populationShareF:int{49690000}
+                populationShareF:int{49700000}
             }
             territoryF:intvector{
                 57100100,
                 49950000,
-                53162600,
+                53161800,
             }
         }
         NZ{
@@ -30987,9 +31613,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48280000}
             }
             territoryF:intvector{
-                61185700,
+                61189000,
                 49990000,
-                56451033,
+                56454563,
             }
         }
         OM{
@@ -31004,9 +31630,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{47940000}
             }
             territoryF:intvector{
-                61187900,
+                61190100,
                 49869000,
-                56342439,
+                56349412,
             }
         }
         PA{
@@ -31018,9 +31644,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49690000}
             }
             territoryF:intvector{
-                60994300,
+                61104100,
                 49941000,
-                56375314,
+                56380064,
             }
             zh_Hant{
                 populationShareF:int{47160000}
@@ -31039,9 +31665,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49150000}
             }
             territoryF:intvector{
-                61424600,
+                61430300,
                 49896000,
-                57310367,
+                57313312,
             }
         }
         PF{
@@ -31052,7 +31678,7 @@ supplementalData:table(nofallback){
             territoryF:intvector{
                 59549000,
                 49980000,
-                55287881,
+                55290373,
             }
             ty{
                 officialStatus{"official"}
@@ -31073,9 +31699,9 @@ supplementalData:table(nofallback){
                 writingShareF:int{48500000}
             }
             territoryF:intvector{
-                60308400,
+                60301900,
                 49624000,
-                56690970,
+                56702733,
             }
             tpi{
                 literacyShareF:int{49450000}
@@ -31091,7 +31717,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{48300000}
             }
             bku{
-                populationShareF:int{45770000}
+                populationShareF:int{45760000}
             }
             bto{
                 populationShareF:int{47280000}
@@ -31102,7 +31728,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{49240000}
             }
             cps{
-                populationShareF:int{47670000}
+                populationShareF:int{47660000}
             }
             en{
                 officialStatus{"official"}
@@ -31144,12 +31770,12 @@ supplementalData:table(nofallback){
             }
             tbw{
                 literacyShareF:int{49360000}
-                populationShareF:int{45960000}
+                populationShareF:int{45940000}
             }
             territoryF:intvector{
-                61874500,
+                61877200,
                 49954000,
-                58104256,
+                58105893,
             }
             tsg{
                 officialStatus{"official_regional"}
@@ -31209,7 +31835,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{47160000}
             }
             kxp{
-                populationShareF:int{47120000}
+                populationShareF:int{47110000}
             }
             lah{
                 populationShareF:int{49400000}
@@ -31231,9 +31857,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48910000}
             }
             territoryF:intvector{
-                62105600,
+                62106100,
                 49549000,
-                58204925,
+                58207863,
             }
             tg_Arab{
                 populationShareF:int{47330000}
@@ -31276,9 +31902,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48130000}
             }
             territoryF:intvector{
-                62111100,
+                62112600,
                 49997000,
-                57384763,
+                57384207,
             }
             uk{
                 populationShareF:int{47390000}
@@ -31290,12 +31916,12 @@ supplementalData:table(nofallback){
             }
             fr{
                 officialStatus{"official"}
-                populationShareF:int{49920000}
+                populationShareF:int{49930000}
             }
             territoryF:intvector{
-                58215300,
+                58261300,
                 49990000,
-                53553300,
+                53547100,
             }
         }
         PN{
@@ -31304,7 +31930,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{49850000}
             }
             territoryF:intvector{
-                56240100,
+                56242600,
                 49990000,
                 51540000,
             }
@@ -31319,9 +31945,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49870000}
             }
             territoryF:intvector{
-                61127300,
+                61130000,
                 49903000,
-                56335183,
+                56329463,
             }
         }
         PS{
@@ -31332,7 +31958,7 @@ supplementalData:table(nofallback){
             territoryF:intvector{
                 60212200,
                 49953000,
-                56454313,
+                56463521,
             }
         }
         PT{
@@ -31353,24 +31979,24 @@ supplementalData:table(nofallback){
                 populationShareF:int{49960000}
             }
             territoryF:intvector{
-                61311300,
+                61314100,
                 49954000,
-                57108395,
+                57103555,
             }
         }
         PW{
             en{
                 officialStatus{"official"}
-                populationShareF:int{48880000}
+                populationShareF:int{48870000}
             }
             pau{
                 officialStatus{"official"}
                 populationShareF:int{49740000}
             }
             territoryF:intvector{
-                58301000,
+                58264000,
                 49920000,
-                54214310,
+                54215160,
             }
         }
         PY{
@@ -31386,9 +32012,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49800000}
             }
             territoryF:intvector{
-                60680500,
+                60889100,
                 49939000,
-                56694374,
+                56702576,
             }
         }
         QA{
@@ -31403,9 +32029,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{47280000}
             }
             territoryF:intvector{
-                61341700,
+                61339500,
                 49963000,
-                56231431,
+                56236357,
             }
         }
         RE{
@@ -31458,9 +32084,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{47120000}
             }
             territoryF:intvector{
-                61474000,
+                61483400,
                 49977000,
-                57215300,
+                57214571,
             }
             tr{
                 populationShareF:int{47130000}
@@ -31496,9 +32122,9 @@ supplementalData:table(nofallback){
                 writingShareF:int{48500000}
             }
             territoryF:intvector{
-                61106600,
+                61105700,
                 49980000,
-                56711102,
+                56707811,
             }
             uk{
                 officialStatus{"official_regional"}
@@ -31568,7 +32194,7 @@ supplementalData:table(nofallback){
             }
             krc{
                 officialStatus{"official_regional"}
-                populationShareF:int{47160000}
+                populationShareF:int{47170000}
             }
             krl{
                 populationShareF:int{46820000}
@@ -31618,9 +32244,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{45350000}
             }
             territoryF:intvector{
-                62400000,
+                62401600,
                 49997000,
-                58142258,
+                58142123,
             }
             tt{
                 officialStatus{"official_regional"}
@@ -31655,9 +32281,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49770000}
             }
             territoryF:intvector{
-                60246100,
+                60246800,
                 49711000,
-                57119015,
+                57121874,
             }
         }
         SA{
@@ -31665,10 +32291,14 @@ supplementalData:table(nofallback){
                 officialStatus{"official"}
                 populationShareF:int{50100000}
             }
+            ars{
+                populationShareF:int{48300000}
+                writingShareF:int{48500000}
+            }
             territoryF:intvector{
-                62178900,
+                62177500,
                 49872000,
-                57285718,
+                57330911,
             }
         }
         SB{
@@ -31680,9 +32310,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48150000}
             }
             territoryF:intvector{
-                59131700,
+                59133000,
                 49841000,
-                55647581,
+                55660121,
             }
         }
         SC{
@@ -31698,9 +32328,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49600000}
             }
             territoryF:intvector{
-                59271200,
+                59275000,
                 49918000,
-                54939200,
+                54946330,
             }
         }
         SD{
@@ -31728,9 +32358,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{47990000}
             }
             territoryF:intvector{
-                61186800,
+                61177400,
                 49719000,
-                57373459,
+                57431208,
             }
             zag{
                 populationShareF:int{47510000}
@@ -31768,9 +32398,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49950000}
             }
             territoryF:intvector{
-                61521700,
+                61518000,
                 49990000,
-                56996049,
+                57100410,
             }
             yi{
                 populationShareF:int{46300000}
@@ -31796,9 +32426,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48210000}
             }
             territoryF:intvector{
-                61513700,
+                61528100,
                 49959000,
-                56588893,
+                56599599,
             }
             zh{
                 officialStatus{"official"}
@@ -31813,7 +32443,7 @@ supplementalData:table(nofallback){
             territoryF:intvector{
                 57311000,
                 49970000,
-                53782800,
+                53784100,
             }
         }
         SI{
@@ -31827,33 +32457,33 @@ supplementalData:table(nofallback){
                 populationShareF:int{49610000}
             }
             hu{
-                populationShareF:int{47470000}
+                populationShareF:int{47440000}
             }
             it{
-                populationShareF:int{47200000}
+                populationShareF:int{47190000}
             }
             sl{
                 officialStatus{"official"}
                 populationShareF:int{49870000}
             }
             territoryF:intvector{
-                60703600,
+                60712300,
                 49997000,
-                56197213,
+                56210213,
             }
         }
         SJ{
             nb{
                 officialStatus{"official"}
-                populationShareF:int{49560000}
+                populationShareF:int{49580000}
             }
             ru{
-                populationShareF:int{49450000}
+                populationShareF:int{49460000}
             }
             territoryF:intvector{
-                58188400,
+                58183300,
                 50100000,
-                53266700,
+                53258300,
             }
         }
         SK{
@@ -31877,9 +32507,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49900000}
             }
             territoryF:intvector{
-                61178700,
+                61179700,
                 49996000,
-                56544583,
+                56544504,
             }
             uk{
                 populationShareF:int{48190000}
@@ -31890,6 +32520,12 @@ supplementalData:table(nofallback){
                 officialStatus{"official"}
                 populationShareF:int{49350000}
             }
+            ff{
+                populationShareF:int{0}
+            }
+            ff_Adlm{
+                populationShareF:int{0}
+            }
             kri{
                 populationShareF:int{49950000}
             }
@@ -31901,9 +32537,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49260000}
             }
             territoryF:intvector{
-                60117500,
+                60115500,
                 49433000,
-                56616320,
+                56631221,
             }
         }
         SM{
@@ -31915,9 +32551,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49890000}
             }
             territoryF:intvector{
-                59208300,
+                59206400,
                 49960000,
-                54335370,
+                54337790,
             }
         }
         SN{
@@ -31929,7 +32565,7 @@ supplementalData:table(nofallback){
             bsc{
                 literacyShareF:int{49100000}
                 officialStatus{"official_regional"}
-                populationShareF:int{46980000}
+                populationShareF:int{46970000}
             }
             dyo{
                 literacyShareF:int{49100000}
@@ -31940,6 +32576,9 @@ supplementalData:table(nofallback){
                 officialStatus{"official_regional"}
                 populationShareF:int{49210000}
             }
+            ff_Adlm{
+                populationShareF:int{0}
+            }
             fr{
                 literacyShareF:int{50100000}
                 officialStatus{"official"}
@@ -31953,7 +32592,7 @@ supplementalData:table(nofallback){
             mey{
                 literacyShareF:int{49100000}
                 officialStatus{"official_regional"}
-                populationShareF:int{46490000}
+                populationShareF:int{46480000}
             }
             mfv{
                 literacyShareF:int{49100000}
@@ -31974,9 +32613,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49110000}
             }
             territoryF:intvector{
-                60430700,
+                60548000,
                 49497000,
-                57146685,
+                57150209,
             }
             tnr{
                 literacyShareF:int{49100000}
@@ -32005,9 +32644,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48200000}
             }
             territoryF:intvector{
-                60174700,
+                60204400,
                 49378000,
-                57110314,
+                57112590,
             }
         }
         SR{
@@ -32020,9 +32659,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49680000}
             }
             territoryF:intvector{
-                59792800,
+                59868800,
                 49947000,
-                55591919,
+                55597927,
             }
             zh_Hant{
                 populationShareF:int{48120000}
@@ -32040,9 +32679,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48560000}
             }
             territoryF:intvector{
-                60197500,
+                60200100,
                 49270000,
-                57130261,
+                57102046,
             }
         }
         ST{
@@ -32051,9 +32690,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49850000}
             }
             territoryF:intvector{
-                58682000,
+                58686000,
                 49695000,
-                55201025,
+                55204454,
             }
         }
         SV{
@@ -32062,9 +32701,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49890000}
             }
             territoryF:intvector{
-                60569000,
+                60511700,
                 49845000,
-                56617201,
+                56618727,
             }
         }
         SX{
@@ -32073,19 +32712,19 @@ supplementalData:table(nofallback){
                 populationShareF:int{49680000}
             }
             es{
-                populationShareF:int{49120000}
+                populationShareF:int{49110000}
             }
             nl{
                 officialStatus{"official"}
-                populationShareF:int{48380000}
+                populationShareF:int{48370000}
             }
             territoryF:intvector{
                 58365800,
                 49990000,
-                54420830,
+                54426770,
             }
             vic{
-                populationShareF:int{48740000}
+                populationShareF:int{48730000}
             }
         }
         SY{
@@ -32110,7 +32749,7 @@ supplementalData:table(nofallback){
             territoryF:intvector{
                 60502800,
                 49841000,
-                57180285,
+                57194543,
             }
         }
         SZ{
@@ -32123,9 +32762,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49580000}
             }
             territoryF:intvector{
-                60113400,
+                60116000,
                 49878000,
-                56146715,
+                56108720,
             }
             ts{
                 populationShareF:int{48170000}
@@ -32139,7 +32778,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{49990000}
             }
             territoryF:intvector{
-                57122300,
+                57123500,
                 49990000,
                 52275000,
             }
@@ -32152,7 +32791,7 @@ supplementalData:table(nofallback){
             territoryF:intvector{
                 58632000,
                 49980000,
-                54525700,
+                54537010,
             }
         }
         TD{
@@ -32165,9 +32804,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49260000}
             }
             territoryF:intvector{
-                60296400,
+                60286200,
                 49354000,
-                57120760,
+                57158331,
             }
         }
         TF{
@@ -32176,7 +32815,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{50100000}
             }
             territoryF:intvector{
-                56589600,
+                56593500,
                 49990000,
                 52140000,
             }
@@ -32194,9 +32833,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48130000}
             }
             territoryF:intvector{
-                60124300,
+                60129700,
                 49604000,
-                56796506,
+                56817645,
             }
         }
         TH{
@@ -32235,9 +32874,9 @@ supplementalData:table(nofallback){
                 writingShareF:int{48500000}
             }
             territoryF:intvector{
-                62122900,
+                62123600,
                 49935000,
-                57684141,
+                57686159,
             }
             th{
                 literacyShareF:int{49930000}
@@ -32263,9 +32902,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49120000}
             }
             territoryF:intvector{
-                60276700,
+                60284300,
                 49997000,
-                56846856,
+                56860488,
             }
             tg{
                 officialStatus{"official"}
@@ -32295,9 +32934,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49590000}
             }
             territoryF:intvector{
-                59621100,
+                59742600,
                 49583000,
-                56129136,
+                56132193,
             }
             tet{
                 officialStatus{"official"}
@@ -32306,15 +32945,15 @@ supplementalData:table(nofallback){
         }
         TM{
             ku{
-                populationShareF:int{47410000}
+                populationShareF:int{47400000}
             }
             ru{
                 populationShareF:int{49120000}
             }
             territoryF:intvector{
-                61103500,
+                61103700,
                 49996000,
-                56535128,
+                56541101,
             }
             tk{
                 officialStatus{"official"}
@@ -32337,9 +32976,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49740000}
             }
             territoryF:intvector{
-                61135900,
+                61137700,
                 49791000,
-                57114038,
+                57115162,
             }
         }
         TO{
@@ -32348,9 +32987,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49280000}
             }
             territoryF:intvector{
-                58587000,
+                58591000,
                 49990000,
-                55106479,
+                55106398,
             }
             to{
                 officialStatus{"official"}
@@ -32417,9 +33056,9 @@ supplementalData:table(nofallback){
                 writingShareF:int{48500000}
             }
             territoryF:intvector{
-                62213300,
+                62218600,
                 49941000,
-                57808452,
+                57812572,
             }
             tr{
                 officialStatus{"official"}
@@ -32444,31 +33083,31 @@ supplementalData:table(nofallback){
                 populationShareF:int{47340000}
             }
             territoryF:intvector{
-                60427800,
+                60428500,
                 49988000,
-                56121821,
+                56121553,
             }
         }
         TV{
             en{
                 officialStatus{"official"}
-                populationShareF:int{48970000}
+                populationShareF:int{48960000}
             }
             territoryF:intvector{
                 57420000,
                 49950000,
-                54110520,
+                54111470,
             }
             tvl{
                 officialStatus{"official"}
-                populationShareF:int{49900000}
+                populationShareF:int{49890000}
             }
         }
         TW{
             territoryF:intvector{
-                62117500,
+                62118900,
                 49961000,
-                57235084,
+                57235460,
             }
             trv{
                 populationShareF:int{46200000}
@@ -32490,10 +33129,10 @@ supplementalData:table(nofallback){
                 populationShareF:int{49690000}
             }
             jmc{
-                populationShareF:int{47750000}
+                populationShareF:int{47740000}
             }
             kde{
-                populationShareF:int{48240000}
+                populationShareF:int{48250000}
             }
             ksb{
                 populationShareF:int{48170000}
@@ -32512,7 +33151,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{48330000}
             }
             rof{
-                populationShareF:int{47750000}
+                populationShareF:int{47740000}
             }
             rwk{
                 populationShareF:int{47220000}
@@ -32529,12 +33168,12 @@ supplementalData:table(nofallback){
                 populationShareF:int{49900000}
             }
             territoryF:intvector{
-                61162800,
+                61162500,
                 49678000,
-                57539509,
+                57554513,
             }
             vun{
-                populationShareF:int{47750000}
+                populationShareF:int{47740000}
             }
         }
         UA{
@@ -32567,9 +33206,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48120000}
             }
             territoryF:intvector{
-                61366400,
+                61369600,
                 49997000,
-                57440339,
+                57439523,
             }
             tr{
                 populationShareF:int{47420000}
@@ -32594,7 +33233,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{48390000}
             }
             hi{
-                populationShareF:int{45560000}
+                populationShareF:int{45540000}
             }
             laj{
                 populationShareF:int{48380000}
@@ -32619,9 +33258,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48390000}
             }
             territoryF:intvector{
-                60886100,
+                60891900,
                 49732000,
-                57395701,
+                57408537,
             }
             ttj{
                 populationShareF:int{48190000}
@@ -32636,7 +33275,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{50100000}
             }
             territoryF:intvector{
-                57187300,
+                57187100,
                 49990000,
                 52316000,
             }
@@ -32649,6 +33288,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{45770000}
                 writingShareF:int{48500000}
             }
+            cic{
+                populationShareF:int{0}
+            }
             dak{
                 populationShareF:int{45590000}
             }
@@ -32664,7 +33306,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{48960000}
             }
             esu{
-                populationShareF:int{45620000}
+                populationShareF:int{45630000}
             }
             fil{
                 populationShareF:int{47420000}
@@ -32698,6 +33340,9 @@ supplementalData:table(nofallback){
             nv{
                 populationShareF:int{46500000}
             }
+            osa{
+                populationShareF:int{0}
+            }
             pdc{
                 populationShareF:int{46390000}
             }
@@ -32705,9 +33350,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{47240000}
             }
             territoryF:intvector{
-                63193600,
+                63194900,
                 49990000,
-                58326626,
+                58329256,
             }
             vi{
                 populationShareF:int{47340000}
@@ -32728,9 +33373,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49880000}
             }
             territoryF:intvector{
-                60784100,
+                60781600,
                 49981000,
-                56336015,
+                56336930,
             }
         }
         UZ{
@@ -32741,9 +33386,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49140000}
             }
             territoryF:intvector{
-                61221700,
+                61223000,
                 49994000,
-                57297489,
+                57300237,
             }
             tr{
                 populationShareF:int{47760000}
@@ -32766,7 +33411,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{49820000}
             }
             territoryF:intvector{
-                57371300,
+                57372200,
                 50100000,
                 53100000,
             }
@@ -32777,9 +33422,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49960000}
             }
             territoryF:intvector{
-                59128100,
+                59126500,
                 49960000,
-                55102089,
+                55101844,
             }
         }
         VE{
@@ -32788,9 +33433,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49820000}
             }
             territoryF:intvector{
-                61389400,
+                61381600,
                 49955000,
-                57313040,
+                57316892,
             }
         }
         VG{
@@ -32801,7 +33446,7 @@ supplementalData:table(nofallback){
             territoryF:intvector{
                 58500000,
                 49978000,
-                54350150,
+                54358020,
             }
         }
         VI{
@@ -32810,9 +33455,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49750000}
             }
             territoryF:intvector{
-                59379200,
+                59387200,
                 49990000,
-                55107268,
+                55106977,
             }
         }
         VN{
@@ -32821,16 +33466,16 @@ supplementalData:table(nofallback){
                 populationShareF:int{46890000}
             }
             territoryF:intvector{
-                61643900,
+                61648700,
                 49934000,
-                57961602,
+                57970403,
             }
             vi{
                 officialStatus{"official"}
                 populationShareF:int{49860000}
             }
             zh_Hant{
-                populationShareF:int{48100000}
+                populationShareF:int{48110000}
             }
         }
         VU{
@@ -32847,9 +33492,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49500000}
             }
             territoryF:intvector{
-                58787000,
+                58772000,
                 49832000,
-                55282814,
+                55288037,
             }
         }
         WF{
@@ -32863,7 +33508,7 @@ supplementalData:table(nofallback){
             territoryF:intvector{
                 57600000,
                 49500000,
-                54157140,
+                54157630,
             }
             wls{
                 populationShareF:int{49600000}
@@ -32879,9 +33524,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{50100000}
             }
             territoryF:intvector{
-                59113000,
+                59113700,
                 49988000,
-                55200108,
+                55201316,
             }
         }
         XK{
@@ -32901,9 +33546,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48500000}
             }
             territoryF:intvector{
-                60193800,
+                60196000,
                 49919000,
-                56189525,
+                56190759,
             }
         }
         YE{
@@ -32915,9 +33560,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48900000}
             }
             territoryF:intvector{
-                60689500,
+                60736300,
                 49653000,
-                57280368,
+                57286672,
             }
         }
         YT{
@@ -32980,9 +33625,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{45180000}
             }
             territoryF:intvector{
-                61757300,
+                61767200,
                 49930000,
-                57548416,
+                57553802,
             }
             tn{
                 literacyShareF:int{49500000}
@@ -33025,9 +33670,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49150000}
             }
             territoryF:intvector{
-                60689000,
+                60689300,
                 49614000,
-                57159720,
+                57164451,
             }
         }
         ZW{
@@ -33056,9 +33701,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49810000}
             }
             territoryF:intvector{
-                60338700,
+                60342700,
                 49836000,
-                57138051,
+                57140304,
             }
             tn{
                 populationShareF:int{47220000}
@@ -33160,8 +33805,8 @@ supplementalData:table(nofallback){
         AR{
             allowed{
                 "H",
-                "hB",
                 "h",
+                "hB",
                 "hb",
             }
             preferred{"H"}
@@ -33291,8 +33936,8 @@ supplementalData:table(nofallback){
             allowed{
                 "hb",
                 "hB",
-                "H",
                 "h",
+                "H",
             }
             preferred{"h"}
         }
@@ -33417,8 +34062,8 @@ supplementalData:table(nofallback){
         CL{
             allowed{
                 "H",
-                "hB",
                 "h",
+                "hB",
                 "hb",
             }
             preferred{"H"}
@@ -33435,8 +34080,8 @@ supplementalData:table(nofallback){
             allowed{
                 "hB",
                 "hb",
-                "H",
                 "h",
+                "H",
             }
             preferred{"h"}
         }
@@ -33456,8 +34101,8 @@ supplementalData:table(nofallback){
         CR{
             allowed{
                 "H",
-                "hB",
                 "h",
+                "hB",
                 "hb",
             }
             preferred{"H"}
@@ -33465,8 +34110,8 @@ supplementalData:table(nofallback){
         CU{
             allowed{
                 "H",
-                "hB",
                 "h",
+                "hB",
                 "hb",
             }
             preferred{"H"}
@@ -33557,8 +34202,8 @@ supplementalData:table(nofallback){
         EA{
             allowed{
                 "H",
-                "hB",
                 "h",
+                "hB",
                 "hb",
             }
             preferred{"H"}
@@ -33769,8 +34414,8 @@ supplementalData:table(nofallback){
         GT{
             allowed{
                 "H",
-                "hB",
                 "h",
+                "hB",
                 "hb",
             }
             preferred{"H"}
@@ -33804,16 +34449,16 @@ supplementalData:table(nofallback){
             allowed{
                 "hB",
                 "hb",
-                "H",
                 "h",
+                "H",
             }
             preferred{"h"}
         }
         HN{
             allowed{
                 "H",
-                "hB",
                 "h",
+                "hB",
                 "hb",
             }
             preferred{"H"}
@@ -33828,8 +34473,8 @@ supplementalData:table(nofallback){
         IC{
             allowed{
                 "H",
-                "hB",
                 "h",
+                "hB",
                 "hb",
             }
             preferred{"H"}
@@ -33890,10 +34535,8 @@ supplementalData:table(nofallback){
         }
         IR{
             allowed{
-                "H",
-                "hb",
                 "hB",
-                "h",
+                "H",
             }
             preferred{"H"}
         }
@@ -33947,8 +34590,8 @@ supplementalData:table(nofallback){
             allowed{
                 "hB",
                 "hb",
-                "h",
                 "H",
+                "h",
             }
             preferred{"H"}
         }
@@ -34199,8 +34842,8 @@ supplementalData:table(nofallback){
             allowed{
                 "hB",
                 "hb",
-                "h",
                 "H",
+                "h",
             }
             preferred{"H"}
         }
@@ -34217,8 +34860,8 @@ supplementalData:table(nofallback){
             allowed{
                 "hB",
                 "hb",
-                "H",
                 "h",
+                "H",
             }
             preferred{"h"}
         }
@@ -34268,8 +34911,8 @@ supplementalData:table(nofallback){
         MX{
             allowed{
                 "H",
-                "hB",
                 "h",
+                "hB",
                 "hb",
             }
             preferred{"H"}
@@ -34278,8 +34921,8 @@ supplementalData:table(nofallback){
             allowed{
                 "hb",
                 "hB",
-                "H",
                 "h",
+                "H",
             }
             preferred{"h"}
         }
@@ -34331,8 +34974,8 @@ supplementalData:table(nofallback){
         NI{
             allowed{
                 "H",
-                "hB",
                 "h",
+                "hB",
                 "hb",
             }
             preferred{"H"}
@@ -34486,6 +35129,15 @@ supplementalData:table(nofallback){
             }
             preferred{"h"}
         }
+        PY{
+            allowed{
+                "H",
+                "h",
+                "hB",
+                "hb",
+            }
+            preferred{"H"}
+        }
         QA{
             allowed{
                 "h",
@@ -34605,6 +35257,7 @@ supplementalData:table(nofallback){
         SM{
             allowed{
                 "H",
+                "h",
                 "hB",
             }
             preferred{"H"}
@@ -34650,8 +35303,8 @@ supplementalData:table(nofallback){
         SV{
             allowed{
                 "H",
-                "hB",
                 "h",
+                "hB",
                 "hb",
             }
             preferred{"H"}
@@ -34769,8 +35422,8 @@ supplementalData:table(nofallback){
             allowed{
                 "hB",
                 "hb",
-                "H",
                 "h",
+                "H",
             }
             preferred{"h"}
         }
@@ -34778,8 +35431,8 @@ supplementalData:table(nofallback){
             allowed{
                 "hB",
                 "hb",
-                "h",
                 "H",
+                "h",
             }
             preferred{"H"}
         }
@@ -34795,8 +35448,8 @@ supplementalData:table(nofallback){
             allowed{
                 "hB",
                 "hb",
-                "h",
                 "H",
+                "h",
             }
             preferred{"H"}
         }
@@ -34821,8 +35474,8 @@ supplementalData:table(nofallback){
         UY{
             allowed{
                 "H",
-                "hB",
                 "h",
+                "hB",
                 "hb",
             }
             preferred{"H"}
@@ -34838,8 +35491,8 @@ supplementalData:table(nofallback){
         VA{
             allowed{
                 "H",
-                "hB",
                 "h",
+                "hB",
             }
             preferred{"H"}
         }
@@ -34951,6 +35604,15 @@ supplementalData:table(nofallback){
             }
             preferred{"H"}
         }
+        ar_001{
+            allowed{
+                "h",
+                "hB",
+                "hb",
+                "H",
+            }
+            preferred{"h"}
+        }
         ca_ES{
             allowed{
                 "H",
@@ -34959,14 +35621,77 @@ supplementalData:table(nofallback){
             }
             preferred{"H"}
         }
-        fr_CA{
+        en_001{
             allowed{
                 "h",
+                "hb",
                 "H",
                 "hB",
             }
             preferred{"h"}
         }
+        es_BO{
+            allowed{
+                "H",
+                "h",
+                "hB",
+                "hb",
+            }
+            preferred{"H"}
+        }
+        es_BR{
+            allowed{
+                "H",
+                "h",
+                "hB",
+                "hb",
+            }
+            preferred{"H"}
+        }
+        es_EC{
+            allowed{
+                "H",
+                "h",
+                "hB",
+                "hb",
+            }
+            preferred{"H"}
+        }
+        es_ES{
+            allowed{
+                "H",
+                "h",
+                "hB",
+                "hb",
+            }
+            preferred{"H"}
+        }
+        es_GQ{
+            allowed{
+                "H",
+                "h",
+                "hB",
+                "hb",
+            }
+            preferred{"H"}
+        }
+        es_PE{
+            allowed{
+                "H",
+                "h",
+                "hB",
+                "hb",
+            }
+            preferred{"H"}
+        }
+        fr_CA{
+            allowed{
+                "H",
+                "h",
+                "hB",
+            }
+            preferred{"H"}
+        }
         gl_ES{
             allowed{
                 "H",
@@ -34984,6 +35709,30 @@ supplementalData:table(nofallback){
             }
             preferred{"h"}
         }
+        hi_IN{
+            allowed{
+                "hB",
+                "h",
+                "H",
+            }
+            preferred{"h"}
+        }
+        it_CH{
+            allowed{
+                "H",
+                "h",
+                "hB",
+            }
+            preferred{"H"}
+        }
+        it_IT{
+            allowed{
+                "H",
+                "h",
+                "hB",
+            }
+            preferred{"H"}
+        }
         kn_IN{
             allowed{
                 "hB",
@@ -35094,6 +35843,9 @@ supplementalData:table(nofallback){
             volume-small{"milliliter"}
             volume-vehicle-fuel{"liter"}
         }
+        AE{
+            energy-person-usage{"foodcalorie"}
+        }
         AG{
             concentr-blood-glucose{"millimole-per-liter"}
         }
@@ -35108,6 +35860,7 @@ supplementalData:table(nofallback){
         }
         AU{
             concentr-blood-glucose{"millimole-per-liter"}
+            energy-person-usage{"kilojoule"}
         }
         BA{
             concentr-blood-glucose{"millimole-per-liter"}
@@ -35120,6 +35873,7 @@ supplementalData:table(nofallback){
         }
         BH{
             concentr-blood-glucose{"millimole-per-liter"}
+            energy-person-usage{"foodcalorie"}
         }
         BM{
             concentr-blood-glucose{"millimole-per-liter"}
@@ -35129,6 +35883,7 @@ supplementalData:table(nofallback){
         }
         BR{
             consumption-vehicle-fuel{"liter-per-kilometer"}
+            energy-person-usage{"foodcalorie"}
             length-person-informal{"meter centimeter"}
             length-rainfall{"centimeter"}
             pressure-baromtrc{"millibar"}
@@ -35148,6 +35903,7 @@ supplementalData:table(nofallback){
         CA{
             concentr-blood-glucose{"millimole-per-liter"}
             consumption-vehicle-fuel-informal{"mile-per-gallon-imperial"}
+            energy-person-usage{"foodcalorie"}
             length-person-informal{"foot inch"}
             length-person-small-informal{"inch"}
         }
@@ -35183,6 +35939,7 @@ supplementalData:table(nofallback){
             concentr-blood-glucose{"millimole-per-liter"}
         }
         EG{
+            energy-person-usage{"foodcalorie"}
             length-person{"meter centimeter"}
             mass-person-small{"kilogram gram"}
             pressure-baromtrc{"millibar"}
@@ -35240,6 +35997,7 @@ supplementalData:table(nofallback){
             concentr-blood-glucose{"millimole-per-liter"}
         }
         IL{
+            energy-person-usage{"foodcalorie"}
             length-person{"meter centimeter"}
             pressure-baromtrc{"millibar"}
         }
@@ -35250,6 +36008,9 @@ supplementalData:table(nofallback){
             length-person-informal{"foot inch"}
             length-person-small-informal{"inch"}
         }
+        IQ{
+            energy-person-usage{"foodcalorie"}
+        }
         IS{
             concentr-blood-glucose{"millimole-per-liter"}
         }
@@ -35258,6 +36019,7 @@ supplementalData:table(nofallback){
             length-person{"meter centimeter"}
         }
         JO{
+            energy-person-usage{"foodcalorie"}
             length-person{"meter centimeter"}
             mass-person-small{"kilogram gram"}
         }
@@ -35276,6 +36038,7 @@ supplementalData:table(nofallback){
         }
         KW{
             concentr-blood-glucose{"millimole-per-liter"}
+            energy-person-usage{"foodcalorie"}
         }
         KY{
             temperature-weather{"fahrenheit"}
@@ -35283,6 +36046,9 @@ supplementalData:table(nofallback){
         KZ{
             concentr-blood-glucose{"millimole-per-liter"}
         }
+        LB{
+            energy-person-usage{"foodcalorie"}
+        }
         LC{
             concentr-blood-glucose{"millimole-per-liter"}
         }
@@ -35349,9 +36115,11 @@ supplementalData:table(nofallback){
         }
         NZ{
             concentr-blood-glucose{"millimole-per-liter"}
+            energy-person-usage{"kilojoule"}
         }
         OM{
             concentr-blood-glucose{"millimole-per-liter"}
+            energy-person-usage{"foodcalorie"}
         }
         PG{
             concentr-blood-glucose{"millimole-per-liter"}
@@ -35363,12 +36131,18 @@ supplementalData:table(nofallback){
         PR{
             temperature-weather{"fahrenheit"}
         }
+        PS{
+            energy-person-usage{"foodcalorie"}
+        }
         PT{
             length-person-informal{"meter centimeter"}
         }
         PW{
             temperature-weather{"fahrenheit"}
         }
+        QA{
+            energy-person-usage{"foodcalorie"}
+        }
         RS{
             concentr-blood-glucose{"millimole-per-liter"}
         }
@@ -35379,9 +36153,13 @@ supplementalData:table(nofallback){
             speed-wind{"meter-per-second"}
         }
         SA{
+            energy-person-usage{"foodcalorie"}
             length-person{"meter centimeter"}
             mass-person-small{"kilogram gram"}
         }
+        SD{
+            energy-person-usage{"foodcalorie"}
+        }
         SE{
             concentr-blood-glucose{"millimole-per-liter"}
             length-person{"meter centimeter"}
@@ -35397,6 +36175,9 @@ supplementalData:table(nofallback){
         SK{
             concentr-blood-glucose{"millimole-per-liter"}
         }
+        SY{
+            energy-person-usage{"foodcalorie"}
+        }
         TC{
             concentr-blood-glucose{"millimole-per-liter"}
         }
@@ -35411,6 +36192,9 @@ supplementalData:table(nofallback){
             consumption-vehicle-fuel{"liter-per-kilometer"}
             length-person{"meter centimeter"}
         }
+        TW{
+            energy-person-usage{"foodcalorie"}
+        }
         UA{
             concentr-blood-glucose{"millimole-per-liter"}
         }
@@ -35425,6 +36209,7 @@ supplementalData:table(nofallback){
             area-large{"square-mile"}
             area-small{"square-inch"}
             consumption-vehicle-fuel{"mile-per-gallon"}
+            energy-person-usage{"foodcalorie"}
             length{"foot"}
             length-large{"mile"}
             length-person{"inch"}
@@ -35468,6 +36253,9 @@ supplementalData:table(nofallback){
         VU{
             concentr-blood-glucose{"millimole-per-liter"}
         }
+        YE{
+            energy-person-usage{"foodcalorie"}
+        }
         ZA{
             concentr-blood-glucose{"millimole-per-liter"}
         }
@@ -35546,7 +36334,7 @@ supplementalData:table(nofallback){
             86400000,
         }
         AR:intvector{
-            1,
+            2,
             1,
             7,
             0,
@@ -35650,7 +36438,7 @@ supplementalData:table(nofallback){
             86400000,
         }
         BR:intvector{
-            1,
+            2,
             1,
             7,
             0,
@@ -36002,7 +36790,7 @@ supplementalData:table(nofallback){
             86400000,
         }
         IE:intvector{
-            1,
+            2,
             4,
             7,
             0,
@@ -36625,6 +37413,14 @@ supplementalData:table(nofallback){
             1,
             86400000,
         }
+        UG:intvector{
+            2,
+            1,
+            1,
+            0,
+            1,
+            86400000,
+        }
         UM:intvector{
             1,
             1,
@@ -37003,7 +37799,7 @@ supplementalData:table(nofallback){
             "weekOfMonth",
             "weekOfInterval",
         }
-        zh-TW{
+        zh_TW{
             "weekOfYear",
             "weekOfDate",
             "weekOfMonth",