]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/data/misc/supplementalData.txt
ICU-64232.0.1.tar.gz
[apple/icu.git] / icuSources / data / misc / supplementalData.txt
index 5b569d3ee86a9f9246117b73df72ee322232821d..07f75b16de0424b5ba79baff7f0c12c5fe7e3ed5 100644 (file)
@@ -2106,7 +2106,7 @@ supplementalData:table(nofallback){
             "islamic-tbla",
         }
     }
-    cldrVersion{"33.1"}
+    cldrVersion{"35.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,237 @@ supplementalData:table(nofallback){
         }
         language{
             deprecated{
+                "aam",
+                "adp",
+                "agp",
                 "aju",
                 "als",
                 "arb",
+                "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",
+                "djl",
+                "dkl",
+                "drh",
+                "drw",
+                "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",
                 "lbk",
+                "leg",
+                "lii",
+                "lmm",
+                "lsg",
                 "lvs",
+                "meg",
+                "mgx",
+                "mhh",
                 "mhr",
+                "mja",
+                "mld",
                 "mnk",
+                "mnt",
                 "mo",
+                "mof",
+                "mst",
                 "mup",
+                "mwd",
+                "mwj",
+                "mwx~y",
+                "myq",
+                "myt",
+                "nad",
+                "nbf",
+                "nbx",
+                "ncp",
+                "nln",
+                "nlr",
+                "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 +4906,8 @@ supplementalData:table(nofallback){
             regular{
                 "aa",
                 "aaa~i",
-                "aak~q",
+                "aak~l",
+                "aan~q",
                 "aas~x",
                 "aaz",
                 "ab",
@@ -4765,7 +4921,8 @@ supplementalData:table(nofallback){
                 "ada~b",
                 "add~j",
                 "adl",
-                "adn~u",
+                "adn~o",
+                "adq~u",
                 "adw~z",
                 "ae",
                 "aea~e",
@@ -4782,7 +4939,8 @@ supplementalData:table(nofallback){
                 "afn~p",
                 "afs~u",
                 "afz",
-                "aga~z",
+                "aga~o",
+                "agq~z",
                 "aha~b",
                 "ahg~i",
                 "ahk~p",
@@ -4831,7 +4989,8 @@ supplementalData:table(nofallback){
                 "asn~z",
                 "ata~e",
                 "atg~z",
-                "aua~u",
+                "aua~d",
+                "auf~u",
                 "auw~z",
                 "av",
                 "avb",
@@ -4855,7 +5014,7 @@ supplementalData:table(nofallback){
                 "ayk~l",
                 "ayn~q",
                 "ays~u",
-                "ayx~z",
+                "ayy~z",
                 "az",
                 "aza~d",
                 "azg",
@@ -4866,7 +5025,7 @@ supplementalData:table(nofallback){
                 "baa~j",
                 "bal",
                 "ban~p",
-                "bar~z",
+                "bar~y",
                 "bba~z",
                 "bca~b",
                 "bcd~k",
@@ -4881,19 +5040,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 +5077,9 @@ supplementalData:table(nofallback){
                 "bs",
                 "bsa~c",
                 "bse~y",
-                "bta~z",
+                "bta",
+                "btc~k",
+                "btm~z",
                 "bua~k",
                 "bum~q",
                 "bus~z",
@@ -4923,16 +5090,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 +5109,8 @@ supplementalData:table(nofallback){
                 "ccc~e",
                 "ccg~h",
                 "ccj",
-                "ccl~s",
+                "ccl~p",
+                "ccr~s",
                 "cda",
                 "cdc~j",
                 "cdm~o",
@@ -4979,10 +5149,10 @@ supplementalData:table(nofallback){
                 "cjh~i",
                 "cjk",
                 "cjm~p",
-                "cjr~s",
+                "cjs",
                 "cjv",
                 "cjy",
-                "cka~b",
+                "ckb",
                 "ckh",
                 "ckl",
                 "ckn~o",
@@ -5001,7 +5171,7 @@ supplementalData:table(nofallback){
                 "cme",
                 "cmg",
                 "cmi",
-                "cmk~m",
+                "cml~m",
                 "cmo",
                 "cmr~t",
                 "cna~c",
@@ -5013,7 +5183,8 @@ supplementalData:table(nofallback){
                 "co",
                 "coa~h",
                 "coj~q",
-                "cot~z",
+                "cot~x",
+                "coz",
                 "cpa~c",
                 "cpe~g",
                 "cpi",
@@ -5022,7 +5193,6 @@ supplementalData:table(nofallback){
                 "cpu",
                 "cpx~y",
                 "cqd",
-                "cqu",
                 "cr",
                 "cra~d",
                 "crf~t",
@@ -5039,8 +5209,8 @@ supplementalData:table(nofallback){
                 "ctz",
                 "cu",
                 "cua~c",
-                "cug~m",
-                "cuo~x",
+                "cug~l",
+                "cuo~y",
                 "cv",
                 "cvg",
                 "cvn",
@@ -5057,8 +5227,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 +5260,6 @@ supplementalData:table(nofallback){
                 "dgr~u",
                 "dgw~x",
                 "dgz",
-                "dha",
                 "dhg",
                 "dhi",
                 "dhl~o",
@@ -5100,12 +5271,13 @@ supplementalData:table(nofallback){
                 "dir~u",
                 "diw~z",
                 "dja~f",
-                "dji~o",
+                "dji~k",
+                "djm~o",
                 "djr",
                 "dju",
                 "djw",
                 "dka",
-                "dkk~l",
+                "dkk",
                 "dkr~s",
                 "dkx",
                 "dlg",
@@ -5120,7 +5292,7 @@ supplementalData:table(nofallback){
                 "dnd~e",
                 "dng",
                 "dni~k",
-                "dnn",
+                "dnn~o",
                 "dnr",
                 "dnt~w",
                 "dny",
@@ -5132,11 +5304,11 @@ supplementalData:table(nofallback){
                 "dov~z",
                 "dpp",
                 "dra~e",
-                "drg~i",
+                "drg",
+                "dri",
                 "drl",
                 "drn~o",
                 "drq~u",
-                "drw",
                 "dry",
                 "dsb",
                 "dse",
@@ -5151,16 +5323,16 @@ supplementalData:table(nofallback){
                 "dtm~p",
                 "dtr~u",
                 "dty",
-                "dua~s",
+                "dua~i",
+                "duk~s",
                 "duu~z",
                 "dv",
                 "dva",
                 "dwa",
-                "dwl",
                 "dwr~s",
                 "dwu",
                 "dww",
-                "dwy",
+                "dwy~z",
                 "dya~b",
                 "dyd",
                 "dyg",
@@ -5170,7 +5342,7 @@ supplementalData:table(nofallback){
                 "dyy",
                 "dz",
                 "dza",
-                "dzd~e",
+                "dze",
                 "dzg",
                 "dzl",
                 "dzn",
@@ -5210,14 +5382,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 +5501,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 +5523,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 +5538,8 @@ supplementalData:table(nofallback){
                 "ghr~t",
                 "gia~e",
                 "gig~h",
-                "gil~u",
+                "gil~n",
+                "gip~u",
                 "giw~z",
                 "gji",
                 "gjk",
@@ -5374,7 +5547,7 @@ supplementalData:table(nofallback){
                 "gjr",
                 "gju",
                 "gka",
-                "gke",
+                "gkd~e",
                 "gkn~p",
                 "gku",
                 "gl",
@@ -5393,8 +5566,7 @@ supplementalData:table(nofallback){
                 "gmu~z",
                 "gn",
                 "gna~e",
-                "gng~i",
-                "gnk~n",
+                "gng~n",
                 "gnq~r",
                 "gnt~u",
                 "gnw",
@@ -5420,12 +5592,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 +5617,7 @@ supplementalData:table(nofallback){
                 "gyb",
                 "gyd~g",
                 "gyi",
-                "gyl~n",
+                "gyl~o",
                 "gyr",
                 "gyy",
                 "gza",
@@ -5482,6 +5654,7 @@ supplementalData:table(nofallback){
                 "hka",
                 "hke",
                 "hkk",
+                "hkn",
                 "hks",
                 "hla~b",
                 "hld~e",
@@ -5510,7 +5683,6 @@ supplementalData:table(nofallback){
                 "hrk",
                 "hrm",
                 "hro~p",
-                "hrr",
                 "hrt~u",
                 "hrw~x",
                 "hrz",
@@ -5538,16 +5710,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 +5767,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 +5829,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 +5851,7 @@ supplementalData:table(nofallback){
                 "jdt",
                 "jeb",
                 "jee",
-                "jeg~i",
+                "jeh~i",
                 "jek~l",
                 "jen",
                 "jer",
@@ -5749,15 +5921,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,31 +5959,42 @@ 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",
@@ -5827,7 +6014,8 @@ supplementalData:table(nofallback){
                 "lda~b",
                 "ldd",
                 "ldg~q",
-                "lea~z",
+                "lea~f",
+                "leh~z",
                 "lfa",
                 "lfn",
                 "lg",
@@ -5843,7 +6031,8 @@ supplementalData:table(nofallback){
                 "lhp",
                 "lhs~u",
                 "li",
-                "lia~l",
+                "lia~h",
+                "lij~l",
                 "lio~s",
                 "liu~z",
                 "lja",
@@ -5861,7 +6050,8 @@ supplementalData:table(nofallback){
                 "lls",
                 "llu",
                 "llx",
-                "lma~r",
+                "lma~l",
+                "lmn~r",
                 "lmu~z",
                 "ln",
                 "lna~b",
@@ -5891,7 +6081,7 @@ supplementalData:table(nofallback){
                 "lrz",
                 "lsa",
                 "lsd~e",
-                "lsg~i",
+                "lsh~i",
                 "lsl~m",
                 "lso~p",
                 "lsr~t",
@@ -5916,7 +6106,7 @@ supplementalData:table(nofallback){
                 "lwg~h",
                 "lwl~m",
                 "lwo",
-                "lwt~u",
+                "lws~u",
                 "lww",
                 "lya",
                 "lyg",
@@ -5937,26 +6127,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 +6158,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 +6173,8 @@ supplementalData:table(nofallback){
                 "mra~h",
                 "mrj~z",
                 "ms",
-                "msb~z",
+                "msb~s",
+                "msu~z",
                 "mt",
                 "mta~y",
                 "mua~e",
@@ -5988,19 +6185,28 @@ supplementalData:table(nofallback){
                 "mva~b",
                 "mvd~i",
                 "mvk~z",
-                "mwa~z",
+                "mwa~c",
+                "mwe~i",
+                "mwk~w",
+                "mwz",
                 "mxa~z",
                 "my",
-                "myb~z",
+                "myb~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 +6244,18 @@ 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~w",
+                "nny~z",
                 "noa",
-                "noc~q",
+                "noc~n",
+                "nop~q",
                 "nos~w",
                 "noy~z",
                 "npa~b",
@@ -6079,7 +6287,7 @@ supplementalData:table(nofallback){
                 "nti~k",
                 "ntm",
                 "nto~p",
-                "ntr~s",
+                "ntr",
                 "ntu",
                 "ntw~z",
                 "nua~z",
@@ -6106,6 +6314,7 @@ supplementalData:table(nofallback){
                 "ny",
                 "nyb~y",
                 "nza~b",
+                "nzd",
                 "nzi",
                 "nzk",
                 "nzm",
@@ -6160,7 +6369,6 @@ supplementalData:table(nofallback){
                 "olt~u",
                 "om",
                 "oma~c",
-                "ome",
                 "omg",
                 "omi",
                 "omk~l",
@@ -6207,7 +6415,7 @@ supplementalData:table(nofallback){
                 "oua~b",
                 "oue",
                 "oui",
-                "oum~n",
+                "oum",
                 "ovd",
                 "owi",
                 "owl",
@@ -6222,14 +6430,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 +6458,7 @@ supplementalData:table(nofallback){
                 "pgn",
                 "pgs",
                 "pgu",
-                "pgy~z",
+                "pgz",
                 "pha",
                 "phd",
                 "phg~i",
@@ -6274,31 +6480,35 @@ 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",
                 "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 +6523,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 +6592,7 @@ supplementalData:table(nofallback){
                 "rhg",
                 "rhp",
                 "ria",
-                "rie~f",
+                "rif",
                 "ril~n",
                 "rir",
                 "rit~u",
@@ -6396,10 +6606,10 @@ supplementalData:table(nofallback){
                 "rkw",
                 "rm",
                 "rma~i",
-                "rmk~x",
+                "rmk~q",
+                "rms~x",
                 "rmz",
                 "rn",
-                "rna",
                 "rnd",
                 "rng",
                 "rnl",
@@ -6420,7 +6630,6 @@ supplementalData:table(nofallback){
                 "rro",
                 "rrt",
                 "rsb",
-                "rsi",
                 "rsl~m",
                 "rtc",
                 "rth",
@@ -6449,10 +6658,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 +6684,9 @@ supplementalData:table(nofallback){
                 "sfw",
                 "sg",
                 "sga~e",
-                "sgg~p",
+                "sgg~k",
+                "sgm~n",
+                "sgp",
                 "sgr~u",
                 "sgw~z",
                 "sha~e",
@@ -6490,7 +6702,7 @@ supplementalData:table(nofallback){
                 "sjr~u",
                 "sjw",
                 "sk",
-                "ska~k",
+                "ska~j",
                 "skm~z",
                 "sl",
                 "sla",
@@ -6504,7 +6716,8 @@ supplementalData:table(nofallback){
                 "smp~z",
                 "sn",
                 "snb~c",
-                "sne~s",
+                "sne~g",
+                "sni~s",
                 "snu~z",
                 "so",
                 "soa~e",
@@ -6538,7 +6751,7 @@ supplementalData:table(nofallback){
                 "sua~c",
                 "sue",
                 "sug",
-                "sui~m",
+                "sui~k",
                 "suq~t",
                 "suv~z",
                 "sv",
@@ -6546,7 +6759,7 @@ supplementalData:table(nofallback){
                 "sve",
                 "svk",
                 "svm",
-                "svr~s",
+                "svs",
                 "svx",
                 "sw",
                 "swb",
@@ -6582,27 +6795,31 @@ 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",
@@ -6614,18 +6831,22 @@ supplementalData:table(nofallback){
                 "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 +6862,8 @@ supplementalData:table(nofallback){
                 "tr",
                 "tra~z",
                 "ts",
-                "tsa~m",
+                "tsa~e",
+                "tsg~m",
                 "tsp~z",
                 "tt",
                 "tta~p",
@@ -6732,12 +6954,10 @@ supplementalData:table(nofallback){
                 "ung",
                 "unk",
                 "unm~n",
-                "unp",
                 "unr",
                 "unu",
                 "unx",
                 "unz",
-                "uok",
                 "upi",
                 "upv",
                 "ur",
@@ -6838,7 +7058,6 @@ supplementalData:table(nofallback){
                 "wgi",
                 "wgo",
                 "wgu",
-                "wgw",
                 "wgy",
                 "wha",
                 "whg",
@@ -6847,7 +7066,7 @@ supplementalData:table(nofallback){
                 "wib~c",
                 "wie~n",
                 "wir",
-                "wit~w",
+                "wiu~v",
                 "wiy",
                 "wja",
                 "wji",
@@ -6927,12 +7146,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 +7186,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 +7238,7 @@ supplementalData:table(nofallback){
                 "xrt~u",
                 "xrw",
                 "xsa~e",
-                "xsh~j",
+                "xsh~i",
                 "xsm~s",
                 "xsu~v",
                 "xsy",
@@ -7059,7 +7279,7 @@ supplementalData:table(nofallback){
                 "xzp",
                 "yaa~z",
                 "yba~b",
-                "ybd~e",
+                "ybe",
                 "ybh~o",
                 "ybx~y",
                 "ych",
@@ -7070,13 +7290,11 @@ supplementalData:table(nofallback){
                 "yde",
                 "ydg",
                 "ydk",
-                "yds",
                 "yea",
                 "yec",
                 "yee",
                 "yei~j",
                 "yel",
-                "yen",
                 "yer~v",
                 "yey",
                 "yga",
@@ -7094,7 +7312,8 @@ supplementalData:table(nofallback){
                 "yia",
                 "yif~n",
                 "yip~v",
-                "yix~z",
+                "yix",
+                "yiz",
                 "yka",
                 "ykg",
                 "yki",
@@ -7110,14 +7329,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 +7347,7 @@ supplementalData:table(nofallback){
                 "yog",
                 "yoi",
                 "yok~n",
-                "yos~t",
+                "yot",
                 "yox~y",
                 "ypa~b",
                 "ypg~h",
@@ -7137,7 +7356,6 @@ supplementalData:table(nofallback){
                 "ypz",
                 "yra~b",
                 "yre",
-                "yri",
                 "yrk~o",
                 "yrs",
                 "yrw",
@@ -7156,7 +7374,7 @@ supplementalData:table(nofallback){
                 "yua~g",
                 "yui~n",
                 "yup~r",
-                "yut~u",
+                "yut",
                 "yuw~z",
                 "yva",
                 "yvt",
@@ -7261,6 +7479,14 @@ supplementalData:table(nofallback){
                 "zza",
                 "zzj",
             }
+            reserved{
+                "qaa~z",
+                "qba~z",
+                "qca~z",
+                "qda~z",
+                "qea~z",
+                "qfa~y",
+            }
             special{
                 "mis",
                 "mul",
@@ -7310,11 +7536,7 @@ supplementalData:table(nofallback){
                 "UN",
             }
             private_use{
-                "AA",
-                "QM~N",
-                "QP~T",
-                "QV~Z",
-                "XA~J",
+                "XC~J",
                 "XL~Z",
             }
             regular{
@@ -7439,13 +7661,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{
@@ -7480,6 +7708,7 @@ supplementalData:table(nofallback){
                 "Dupl",
                 "Egyp",
                 "Elba",
+                "Elym",
                 "Ethi",
                 "Geor",
                 "Glag",
@@ -7500,6 +7729,7 @@ supplementalData:table(nofallback){
                 "Hira",
                 "Hluw",
                 "Hmng",
+                "Hmnp",
                 "Hrkt",
                 "Hung",
                 "Ital",
@@ -7539,6 +7769,7 @@ supplementalData:table(nofallback){
                 "Mtei",
                 "Mult",
                 "Mymr",
+                "Nand",
                 "Narb",
                 "Nbat",
                 "Newa",
@@ -7595,18 +7826,25 @@ supplementalData:table(nofallback){
                 "Ugar",
                 "Vaii",
                 "Wara",
+                "Wcho",
                 "Xpeo",
                 "Xsux",
                 "Yiii",
-                "Zanb",
-                "Zinh",
-                "Zyyy",
+            }
+            reserved{
+                "Qaaa~f",
+                "Qaah",
+                "Qaaj~p",
             }
             special{
+                "Qaag",
+                "Zanb",
+                "Zinh",
                 "Zmth",
                 "Zsye",
                 "Zsym",
                 "Zxxx",
+                "Zyyy",
             }
             unknown{"Zzzz"}
         }
@@ -7654,9 +7892,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 +7969,7 @@ supplementalData:table(nofallback){
                 "gbnym",
                 "gbomh",
                 "gbstb",
+                "glqa",
                 "gr01",
                 "gr03~7",
                 "gr11~7",
@@ -7739,6 +7987,10 @@ supplementalData:table(nofallback){
                 "lud",
                 "lug",
                 "lul",
+                "ma13~6",
+                "mammd",
+                "mammn",
+                "masyb",
                 "mk01",
                 "mk09",
                 "mk15",
@@ -7752,14 +8004,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 +8043,6 @@ supplementalData:table(nofallback){
                 "twtnq",
                 "twtpq",
                 "twtxq",
-                "ug331",
                 "usas",
                 "usgu",
                 "usmp",
@@ -8096,7 +8370,7 @@ supplementalData:table(nofallback){
                 "bsmg",
                 "bsmi",
                 "bsne",
-                "bsno",
+                "bsno~p",
                 "bsns",
                 "bsrc",
                 "bsri",
@@ -8247,6 +8521,7 @@ supplementalData:table(nofallback){
                 "cllr",
                 "clma",
                 "clml",
+                "clnb",
                 "clrm",
                 "clta",
                 "clvs",
@@ -8260,12 +8535,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 +8634,6 @@ supplementalData:table(nofallback){
                 "cvts",
                 "cy01~6",
                 "cz10",
-                "cz101~9",
-                "cz110~9",
-                "cz120~2",
                 "cz20",
                 "cz201~9",
                 "cz20a~c",
@@ -8797,9 +9094,10 @@ supplementalData:table(nofallback){
                 "ghue",
                 "ghuw",
                 "ghwp",
+                "glav",
                 "glku",
-                "glqa",
                 "glqe",
+                "glqt",
                 "glsm",
                 "gmb",
                 "gml~n",
@@ -9226,7 +9524,7 @@ supplementalData:table(nofallback){
                 "knn",
                 "kp01~9",
                 "kp10",
-                "kp13",
+                "kp13~4",
                 "kr11",
                 "kr26~9",
                 "kr30~1",
@@ -9251,6 +9549,7 @@ supplementalData:table(nofallback){
                 "kzman",
                 "kzpav",
                 "kzsev",
+                "kzshy",
                 "kzvos",
                 "kzyuz",
                 "kzzap",
@@ -9391,7 +9690,7 @@ supplementalData:table(nofallback){
                 "lyws",
                 "lyza",
                 "ma01~9",
-                "ma10~6",
+                "ma10~2",
                 "maagd",
                 "maaou",
                 "maasz",
@@ -9400,17 +9699,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 +9726,11 @@ supplementalData:table(nofallback){
                 "makhn~o",
                 "malaa",
                 "malar",
+                "mamar",
+                "mamdf",
                 "mamed",
                 "mamek",
-                "mammd",
-                "mammn",
+                "mamid",
                 "mamoh",
                 "mamou",
                 "manad",
@@ -9435,23 +9738,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 +9858,9 @@ supplementalData:table(nofallback){
                 "mk78",
                 "mk80~3",
                 "mk85",
-                "ml1~8",
+                "ml1",
+                "ml10",
+                "ml2~9",
                 "mlbko",
                 "mm01~7",
                 "mm11~8",
@@ -9604,14 +9915,7 @@ supplementalData:table(nofallback){
                 "mv17",
                 "mv20",
                 "mv23~9",
-                "mvce",
                 "mvmle",
-                "mvnc",
-                "mvno",
-                "mvsc",
-                "mvsu",
-                "mvun",
-                "mvus",
                 "mwba",
                 "mwbl",
                 "mwc",
@@ -9763,8 +10067,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 +10082,7 @@ supplementalData:table(nofallback){
                 "npma",
                 "npme",
                 "npna",
+                "npp1~7",
                 "npra",
                 "npsa",
                 "npse",
@@ -9951,21 +10257,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 +10315,7 @@ supplementalData:table(nofallback){
                 "qakh",
                 "qams",
                 "qara",
+                "qash",
                 "qaus",
                 "qawa",
                 "qaza",
@@ -10214,6 +10522,7 @@ supplementalData:table(nofallback){
                 "skzi",
                 "sle",
                 "sln",
+                "slnw",
                 "sls",
                 "slw",
                 "sm01~9",
@@ -10427,7 +10736,7 @@ supplementalData:table(nofallback){
                 "tz01~9",
                 "tz10~9",
                 "tz20~9",
-                "tz30",
+                "tz30~1",
                 "ua05",
                 "ua07",
                 "ua09",
@@ -10457,18 +10766,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 +11214,7 @@ supplementalData:table(nofallback){
             }
         }
         unit{
+            deprecated{"proportion-karat"}
             regular{
                 "acceleration-g-force",
                 "acceleration-meter-per-second-squared",
@@ -10921,10 +11232,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,6 +11253,7 @@ supplementalData:table(nofallback){
                 "digital-kilobyte",
                 "digital-megabit",
                 "digital-megabyte",
+                "digital-petabyte",
                 "digital-terabit",
                 "digital-terabyte",
                 "duration-century",
@@ -10964,6 +11281,10 @@ supplementalData:table(nofallback){
                 "energy-kilocalorie",
                 "energy-kilojoule",
                 "energy-kilowatt-hour",
+                "energy-electronvolt",
+                "energy-british-thermal-unit",
+                "force-pound-force",
+                "force-newton",
                 "frequency-gigahertz",
                 "frequency-hertz",
                 "frequency-kilohertz",
@@ -10986,8 +11307,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 +11323,23 @@ 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-millibar",
                 "pressure-millimeter-of-mercury",
                 "pressure-pound-per-square-inch",
+                "pressure-kilopascal",
+                "pressure-megapascal",
                 "speed-kilometer-per-hour",
                 "speed-knot",
                 "speed-meter-per-second",
@@ -11018,6 +11348,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 +11364,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 +11376,15 @@ supplementalData:table(nofallback){
                 "volume-quart",
                 "volume-tablespoon",
                 "volume-teaspoon",
+                "volume-barrel",
             }
         }
         variant{
+            deprecated{
+                "arevela",
+                "arevmda",
+                "heploc",
+            }
             regular{
                 "1606nict",
                 "1694acad",
@@ -11058,9 +11397,9 @@ supplementalData:table(nofallback){
                 "alalc97",
                 "aluku",
                 "ao1990",
-                "arevela",
-                "arevmda",
+                "aranes",
                 "asante",
+                "auvern",
                 "baku1926",
                 "balanka",
                 "barla",
@@ -11070,17 +11409,23 @@ supplementalData:table(nofallback){
                 "biske",
                 "bohoric",
                 "boont",
+                "cisaup",
                 "colb1945",
                 "cornu",
+                "creiss",
                 "dajnko",
                 "ekavsk",
                 "emodeng",
                 "fonipa",
+                "fonkirsh",
                 "fonnapa",
                 "fonupa",
                 "fonxsamp",
+                "gascon",
+                "grclass",
+                "grital",
+                "grmistr",
                 "hepburn",
-                "heploc",
                 "hognorsk",
                 "hsistemo",
                 "ijekavsk",
@@ -11092,6 +11437,8 @@ supplementalData:table(nofallback){
                 "kociewie",
                 "kscor",
                 "laukika",
+                "lemosin",
+                "lengadoc",
                 "lipaw",
                 "luna1918",
                 "metelko",
@@ -11099,6 +11446,7 @@ supplementalData:table(nofallback){
                 "ndyuka",
                 "nedis",
                 "newfound",
+                "nicard",
                 "njiva",
                 "nulik",
                 "osojs",
@@ -11108,6 +11456,7 @@ supplementalData:table(nofallback){
                 "petr1708",
                 "pinyin",
                 "polyton",
+                "provenc",
                 "puter",
                 "rigik",
                 "rozaj",
@@ -11129,6 +11478,7 @@ supplementalData:table(nofallback){
                 "vaidika",
                 "valencia",
                 "vallader",
+                "vivaraup",
                 "wadegile",
                 "xsistemo",
             }
@@ -12257,6 +12607,9 @@ supplementalData:table(nofallback){
             primary{
                 scripts{"Latn"}
             }
+            secondary{
+                territories{"CI"}
+            }
         }
         doi{
             primary{
@@ -12481,6 +12834,7 @@ supplementalData:table(nofallback){
                 }
                 territories{
                     "AC",
+                    "AE",
                     "AR",
                     "AT",
                     "BA",
@@ -12648,7 +13002,10 @@ supplementalData:table(nofallback){
         }
         ff{
             primary{
-                scripts{"Latn"}
+                scripts{
+                    "Latn",
+                    "Adlm",
+                }
             }
             secondary{
                 territories{
@@ -12934,14 +13291,6 @@ supplementalData:table(nofallback){
                 scripts{"Ethi"}
             }
         }
-        ggn{
-            primary{
-                scripts{"Deva"}
-            }
-            secondary{
-                scripts{"Latn"}
-            }
-        }
         gil{
             primary{
                 scripts{"Latn"}
@@ -13104,6 +13453,9 @@ supplementalData:table(nofallback){
             primary{
                 scripts{"Deva"}
             }
+            secondary{
+                scripts{"Latn"}
+            }
         }
         gwi{
             primary{
@@ -13776,7 +14128,10 @@ supplementalData:table(nofallback){
                 }
             }
             secondary{
-                territories{"CN"}
+                territories{
+                    "CN",
+                    "US",
+                }
             }
         }
         koi{
@@ -14173,7 +14528,7 @@ supplementalData:table(nofallback){
             }
         }
         lui{
-            primary{
+            secondary{
                 scripts{"Latn"}
             }
         }
@@ -16213,11 +16568,6 @@ supplementalData:table(nofallback){
                 scripts{"Grek"}
             }
         }
-        tsf{
-            primary{
-                scripts{"Deva"}
-            }
-        }
         tsg{
             primary{
                 scripts{"Latn"}
@@ -17785,11 +18135,11 @@ supplementalData:table(nofallback){
             }
             paradigmLocales{
                 "en",
-                "en-GB",
+                "en_GB",
                 "es",
-                "es-419",
-                "pt-BR",
-                "pt-PT",
+                "es_419",
+                "pt_BR",
+                "pt_PT",
             }
         }
     }
@@ -18880,10 +19230,10 @@ supplementalData:table(nofallback){
             "en_150",
             "en_AG",
             "en_AI",
+            "en_AR",
             "en_AU",
             "en_BB",
             "en_BD",
-            "en_BE",
             "en_BM",
             "en_BR",
             "en_BS",
@@ -18922,9 +19272,11 @@ supplementalData:table(nofallback){
             "en_KN",
             "en_KY",
             "en_LC",
+            "en_LK",
             "en_LR",
             "en_LS",
             "en_MG",
+            "en_MM",
             "en_MO",
             "en_MS",
             "en_MT",
@@ -18939,7 +19291,6 @@ supplementalData:table(nofallback){
             "en_NU",
             "en_NZ",
             "en_PG",
-            "en_PH",
             "en_PK",
             "en_PN",
             "en_PW",
@@ -18974,6 +19325,7 @@ supplementalData:table(nofallback){
             "en_AL",
             "en_AT",
             "en_BA",
+            "en_BE",
             "en_BG",
             "en_CH",
             "en_CZ",
@@ -18997,10 +19349,15 @@ supplementalData:table(nofallback){
             "en_PL",
             "en_PT",
             "en_RO",
+            "en_RS",
             "en_RU",
             "en_SE",
             "en_SI",
             "en_SK",
+            "en_UA",
+        }
+        en_IN{
+            "hi_Latn",
         }
         es_419{
             "es_AG",
@@ -19074,22 +19431,63 @@ supplementalData:table(nofallback){
         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",
             "ms_Arab",
             "pa_Arab",
+            "sd_Deva",
+            "sd_Khoj",
+            "sd_Sind",
             "shi_Latn",
+            "so_Arab",
             "sr_Latn",
+            "sw_Arab",
+            "tg_Arab",
+            "ug_Cyrl",
             "uz_Arab",
             "uz_Cyrl",
             "vai_Latn",
-            "zh_Hant",
+            "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",
         }
         zh_Hant_HK{"zh_Hant_MO"}
     }
@@ -19516,6 +19914,7 @@ supplementalData:table(nofallback){
             "bsmi",
             "bsne",
             "bsno",
+            "bsnp",
             "bsns",
             "bsrc",
             "bsri",
@@ -19716,6 +20115,7 @@ supplementalData:table(nofallback){
             "cllr",
             "clma",
             "clml",
+            "clnb",
             "clrm",
             "clta",
             "clvs",
@@ -20197,9 +20597,10 @@ supplementalData:table(nofallback){
             "ghwp",
         }
         GL{
+            "glav",
             "glku",
-            "glqa",
             "glqe",
+            "glqt",
             "glsm",
         }
         GM{
@@ -20763,6 +21164,7 @@ supplementalData:table(nofallback){
             "kzman",
             "kzpav",
             "kzsev",
+            "kzshy",
             "kzvos",
             "kzyuz",
             "kzzap",
@@ -21107,10 +21509,6 @@ supplementalData:table(nofallback){
             "ma10",
             "ma11",
             "ma12",
-            "ma13",
-            "ma14",
-            "ma15",
-            "ma16",
         }
         MC{
             "mccl",
@@ -21441,14 +21839,27 @@ supplementalData:table(nofallback){
             "muvp",
         }
         MV{
-            "mvce",
+            "mv00",
+            "mv01",
+            "mv02",
+            "mv03",
+            "mv04",
+            "mv05",
+            "mv07",
+            "mv08",
+            "mv12",
+            "mv13",
+            "mv14",
+            "mv17",
+            "mv20",
+            "mv23",
+            "mv24",
+            "mv25",
+            "mv26",
+            "mv27",
+            "mv28",
+            "mv29",
             "mvmle",
-            "mvnc",
-            "mvno",
-            "mvsc",
-            "mvsu",
-            "mvun",
-            "mvus",
         }
         MW{
             "mwc",
@@ -21639,13 +22050,12 @@ supplementalData:table(nofallback){
             "no12",
             "no14",
             "no15",
-            "no16",
-            "no17",
             "no18",
             "no19",
             "no20",
             "no21",
             "no22",
+            "no23",
         }
         NP{
             "np1",
@@ -21653,6 +22063,13 @@ supplementalData:table(nofallback){
             "np3",
             "np4",
             "np5",
+            "npp1",
+            "npp2",
+            "npp3",
+            "npp4",
+            "npp5",
+            "npp6",
+            "npp7",
         }
         NR{
             "nr01",
@@ -21799,22 +22216,22 @@ supplementalData:table(nofallback){
             "pkta",
         }
         PL{
-            "plds",
-            "plkp",
-            "pllb",
-            "plld",
-            "pllu",
-            "plma",
-            "plmz",
-            "plop",
-            "plpd",
-            "plpk",
-            "plpm",
-            "plsk",
-            "plsl",
-            "plwn",
-            "plwp",
-            "plzp",
+            "pl02",
+            "pl04",
+            "pl06",
+            "pl08",
+            "pl10",
+            "pl12",
+            "pl14",
+            "pl16",
+            "pl18",
+            "pl20",
+            "pl22",
+            "pl24",
+            "pl26",
+            "pl28",
+            "pl30",
+            "pl32",
         }
         PS{
             "psbth",
@@ -22398,6 +22815,7 @@ supplementalData:table(nofallback){
         SL{
             "sle",
             "sln",
+            "slnw",
             "sls",
             "slw",
         }
@@ -22854,6 +23272,7 @@ supplementalData:table(nofallback){
             "tz28",
             "tz29",
             "tz30",
+            "tz31",
         }
         UA{
             "ua05",
@@ -23381,30 +23800,6 @@ supplementalData:table(nofallback){
             "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",
@@ -24367,95 +24762,99 @@ supplementalData:table(nofallback){
         ma01{
             "mache",
             "mafah",
+            "mahoc",
             "malar",
+            "mamdf",
+            "maouz",
             "matet",
             "matng",
         }
         ma02{
-            "maken",
-            "masik",
-        }
-        ma03{
-            "mahoc",
-            "matao",
-            "mataz",
-        }
-        ma04{
             "maber",
+            "madri",
             "mafig",
+            "maguf",
             "majra",
             "manad",
             "maouj",
             "matai",
         }
-        ma05{
+        ma03{
             "mabom",
             "mafes",
-            "mamou",
-            "masef",
-        }
-        ma06{
-            "maerr",
             "mahaj",
             "maifr",
-            "makhn",
             "mamek",
+            "mamou",
+            "masef",
+            "matao",
+            "mataz",
         }
-        ma07{
+        ma04{
+            "maken",
             "makhe",
+            "manou",
             "marab",
             "masal",
+            "masil",
             "maskh",
         }
-        ma08{
-            "macas",
-            "mamed",
-            "mamoh",
-            "manou",
-        }
-        ma09{
-            "mabes",
+        ma05{
+            "maazi",
+            "mabem",
+            "mafqh",
+            "makhn",
             "makho",
-            "maset",
         }
-        ma10{
+        ma06{
+            "mabes",
+            "mabrr",
+            "macht",
             "majdi",
-            "masaf",
+            "mamed",
+            "mamoh",
+            "masib",
+            "masik",
         }
-        ma11{
+        ma07{
             "machi",
             "maesi",
             "mahao",
             "makes",
-            "mammd",
-            "mammn",
-            "masyb",
+            "mamar",
+            "mareh",
+            "masaf",
+            "mayus",
         }
-        ma12{
-            "maazi",
-            "mabem",
+        ma08{
+            "macas",
+            "maerr",
+            "mamid",
+            "maoua",
+            "maset",
+            "matin",
+            "mazag",
         }
-        ma13{
+        ma09{
             "maagd",
-            "macht",
             "maine",
-            "maoua",
             "matar",
+            "matat",
             "matiz",
-            "mazag",
         }
-        ma14{
+        ma10{
             "maasz",
-            "maesm",
             "mague",
-            "matat",
+            "masif",
             "matnt",
         }
-        ma15{
+        ma11{
             "mabod",
+            "maesm",
             "malaa",
+            "mataf",
         }
-        ma16{
+        ma12{
             "maaou",
             "maoud",
         }
@@ -24487,40 +24886,6 @@ supplementalData:table(nofallback){
             "mhuti",
             "mhwtj",
         }
-        mvce{
-            "mv12",
-            "mv14",
-            "mv17",
-        }
-        mvnc{
-            "mv00",
-            "mv02",
-            "mv04",
-            "mv26",
-        }
-        mvno{
-            "mv03",
-            "mv13",
-            "mv20",
-            "mv25",
-        }
-        mvsc{
-            "mv27",
-            "mv28",
-        }
-        mvsu{
-            "mv01",
-            "mv29",
-        }
-        mvun{
-            "mv07",
-            "mv23",
-            "mv24",
-        }
-        mvus{
-            "mv05",
-            "mv08",
-        }
         mwc{
             "mwde",
             "mwdo",
@@ -24540,1609 +24905,309 @@ supplementalData:table(nofallback){
             "mwnb",
             "mwru",
         }
-        mws{
-            "mwba",
-            "mwbl",
-            "mwck",
-            "mwcr",
-            "mwmg",
-            "mwmh",
-            "mwmu",
-            "mwmw",
-            "mwne",
-            "mwns",
-            "mwph",
-            "mwth",
-            "mwzo",
-        }
-        np1{
-            "npba",
-            "npja",
-            "npna",
-        }
-        np2{
-            "npbh",
-            "npka",
-            "npra",
-        }
-        np3{
-            "npdh",
-            "npga",
-            "nplu",
-        }
-        np4{
-            "npko",
-            "npme",
-            "npsa",
-        }
-        np5{
-            "npma",
-            "npse",
-        }
-        ph01{
-            "philn",
-            "phils",
-            "phlun",
-            "phpan",
-        }
-        ph02{
-            "phbtn",
-            "phcag",
-            "phisa",
-            "phnuv",
-            "phqui",
-        }
-        ph03{
-            "phaur",
-            "phban",
-            "phbul",
-            "phnue",
-            "phpam",
-            "phtar",
-            "phzmb",
-        }
-        ph05{
-            "phalb",
-            "phcan",
-            "phcas",
-            "phcat",
-            "phmas",
-            "phsor",
-        }
-        ph06{
-            "phakl",
-            "phant",
-            "phcap",
-            "phgui",
-            "phili",
-            "phnec",
-        }
-        ph07{
-            "phboh",
-            "phceb",
-            "phner",
-            "phsig",
-        }
-        ph08{
-            "phbil",
-            "pheas",
-            "phley",
-            "phnsa",
-            "phsle",
-            "phwsa",
-        }
-        ph09{
-            "phbas",
-            "phzan",
-            "phzas",
-            "phzsi",
-        }
-        ph10{
-            "phbuk",
-            "phcam",
-            "phmsc",
-            "phmsr",
-        }
-        ph11{
-            "phcom",
-            "phdao",
-            "phdas",
-            "phdav",
-            "phdvo",
-            "phsar",
-            "phsco",
-        }
-        ph12{
-            "phlan",
-            "phnco",
-            "phsuk",
-        }
-        ph13{
-            "phagn",
-            "phags",
-            "phdin",
-            "phsun",
-            "phsur",
-        }
-        ph14{
-            "phlas",
-            "phmag",
-            "phslu",
-            "phtaw",
-        }
-        ph15{
-            "phabr",
-            "phapa",
-            "phben",
-            "phifu",
-            "phkal",
-            "phmou",
-        }
-        ph40{
-            "phbtg",
-            "phcav",
-            "phlag",
-            "phque",
-            "phriz",
-        }
-        ph41{
-            "phmad",
-            "phmdc",
-            "phmdr",
-            "phplw",
-            "phrom",
-        }
-        rskm{
-            "rs25",
-            "rs26",
-            "rs27",
-            "rs28",
-            "rs29",
-        }
-        rsvo{
-            "rs01",
-            "rs02",
-            "rs03",
-            "rs04",
-            "rs05",
-            "rs06",
-            "rs07",
-        }
-        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",
-        }
-        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",
-        }
-        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",
-        }
-        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",
-        }
-    }
-    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"}
-            }
-        }
-        AC{
-            {
-                code{"247"}
-            }
-        }
-        AD{
-            {
-                code{"376"}
-            }
-        }
-        AE{
-            {
-                code{"971"}
-            }
-        }
-        AF{
-            {
-                code{"93"}
-            }
-        }
-        AG{
-            {
-                code{"1"}
-            }
-        }
-        AI{
-            {
-                code{"1"}
-            }
-        }
-        AL{
-            {
-                code{"355"}
-            }
-        }
-        AM{
-            {
-                code{"374"}
-            }
-        }
-        AO{
-            {
-                code{"244"}
-            }
-        }
-        AQ{
-            {
-                code{"672"}
-            }
-        }
-        AR{
-            {
-                code{"54"}
-            }
-        }
-        AS{
-            {
-                code{"1"}
-            }
-        }
-        AT{
-            {
-                code{"43"}
-            }
-        }
-        AU{
-            {
-                code{"61"}
-            }
-        }
-        AW{
-            {
-                code{"297"}
-            }
-        }
-        AX{
-            {
-                code{"358"}
-            }
-        }
-        AZ{
-            {
-                code{"994"}
-            }
-        }
-        BA{
-            {
-                code{"387"}
-            }
-        }
-        BB{
-            {
-                code{"1"}
-            }
-        }
-        BD{
-            {
-                code{"880"}
-            }
-        }
-        BE{
-            {
-                code{"32"}
-            }
-        }
-        BF{
-            {
-                code{"226"}
-            }
-        }
-        BG{
-            {
-                code{"359"}
-            }
-        }
-        BH{
-            {
-                code{"973"}
-            }
-        }
-        BI{
-            {
-                code{"257"}
-            }
-        }
-        BJ{
-            {
-                code{"229"}
-            }
-        }
-        BL{
-            {
-                code{"590"}
-            }
-        }
-        BM{
-            {
-                code{"1"}
-            }
-        }
-        BN{
-            {
-                code{"673"}
-            }
-        }
-        BO{
-            {
-                code{"591"}
-            }
-        }
-        BQ{
-            {
-                code{"599"}
-            }
-        }
-        BR{
-            {
-                code{"55"}
-            }
-        }
-        BS{
-            {
-                code{"1"}
-            }
-        }
-        BT{
-            {
-                code{"975"}
-            }
-        }
-        BW{
-            {
-                code{"267"}
-            }
-        }
-        BY{
-            {
-                code{"375"}
-            }
-        }
-        BZ{
-            {
-                code{"501"}
-            }
-        }
-        CA{
-            {
-                code{"1"}
-            }
-        }
-        CC{
-            {
-                code{"61"}
-            }
-        }
-        CD{
-            {
-                code{"243"}
-            }
-        }
-        CF{
-            {
-                code{"236"}
-            }
-        }
-        CG{
-            {
-                code{"242"}
-            }
-        }
-        CH{
-            {
-                code{"41"}
-            }
-        }
-        CI{
-            {
-                code{"225"}
-            }
-        }
-        CK{
-            {
-                code{"682"}
-            }
-        }
-        CL{
-            {
-                code{"56"}
-            }
-        }
-        CM{
-            {
-                code{"237"}
-            }
-        }
-        CN{
-            {
-                code{"86"}
-            }
-        }
-        CO{
-            {
-                code{"57"}
-            }
-        }
-        CR{
-            {
-                code{"506"}
-            }
-        }
-        CU{
-            {
-                code{"53"}
-            }
-        }
-        CV{
-            {
-                code{"238"}
-            }
-        }
-        CW{
-            {
-                code{"599"}
-            }
-        }
-        CX{
-            {
-                code{"61"}
-            }
-        }
-        CY{
-            {
-                code{"357"}
-            }
-        }
-        CZ{
-            {
-                code{"420"}
-            }
-        }
-        DE{
-            {
-                code{"49"}
-            }
-        }
-        DJ{
-            {
-                code{"253"}
-            }
-        }
-        DK{
-            {
-                code{"45"}
-            }
-        }
-        DM{
-            {
-                code{"1"}
-            }
-        }
-        DO{
-            {
-                code{"1"}
-            }
-        }
-        DZ{
-            {
-                code{"213"}
-            }
-        }
-        EC{
-            {
-                code{"593"}
-            }
-        }
-        EE{
-            {
-                code{"372"}
-            }
-        }
-        EG{
-            {
-                code{"20"}
-            }
-        }
-        EH{
-            {
-                code{"212"}
-            }
-        }
-        ER{
-            {
-                code{"291"}
-            }
-        }
-        ES{
-            {
-                code{"34"}
-            }
-        }
-        ET{
-            {
-                code{"251"}
-            }
-        }
-        FI{
-            {
-                code{"358"}
-            }
-        }
-        FJ{
-            {
-                code{"679"}
-            }
-        }
-        FK{
-            {
-                code{"500"}
-            }
-        }
-        FM{
-            {
-                code{"691"}
-            }
-        }
-        FO{
-            {
-                code{"298"}
-            }
-        }
-        FR{
-            {
-                code{"33"}
-            }
-        }
-        GA{
-            {
-                code{"241"}
-            }
-        }
-        GB{
-            {
-                code{"44"}
-            }
-        }
-        GD{
-            {
-                code{"1"}
-            }
-        }
-        GE{
-            {
-                code{"995"}
-            }
-        }
-        GF{
-            {
-                code{"594"}
-            }
-        }
-        GG{
-            {
-                code{"44"}
-            }
-        }
-        GH{
-            {
-                code{"233"}
-            }
-        }
-        GI{
-            {
-                code{"350"}
-            }
-        }
-        GL{
-            {
-                code{"299"}
-            }
-        }
-        GM{
-            {
-                code{"220"}
-            }
-        }
-        GN{
-            {
-                code{"224"}
-            }
-        }
-        GP{
-            {
-                code{"590"}
-            }
-        }
-        GQ{
-            {
-                code{"240"}
-            }
-        }
-        GR{
-            {
-                code{"30"}
-            }
-        }
-        GS{
-            {
-                code{"500"}
-            }
-        }
-        GT{
-            {
-                code{"502"}
-            }
-        }
-        GU{
-            {
-                code{"1"}
-            }
-        }
-        GW{
-            {
-                code{"245"}
-            }
-        }
-        GY{
-            {
-                code{"592"}
-            }
-        }
-        HK{
-            {
-                code{"852"}
-            }
-        }
-        HN{
-            {
-                code{"504"}
-            }
-        }
-        HR{
-            {
-                code{"385"}
-            }
-        }
-        HT{
-            {
-                code{"509"}
-            }
-        }
-        HU{
-            {
-                code{"36"}
-            }
-        }
-        ID{
-            {
-                code{"62"}
-            }
-        }
-        IE{
-            {
-                code{"353"}
-            }
-        }
-        IL{
-            {
-                code{"972"}
-            }
-        }
-        IM{
-            {
-                code{"44"}
-            }
-        }
-        IN{
-            {
-                code{"91"}
-            }
-        }
-        IO{
-            {
-                code{"246"}
-            }
-        }
-        IQ{
-            {
-                code{"964"}
-            }
-        }
-        IR{
-            {
-                code{"98"}
-            }
-        }
-        IS{
-            {
-                code{"354"}
-            }
-        }
-        IT{
-            {
-                code{"39"}
-            }
-        }
-        JE{
-            {
-                code{"44"}
-            }
-        }
-        JM{
-            {
-                code{"1"}
-            }
-        }
-        JO{
-            {
-                code{"962"}
-            }
-        }
-        JP{
-            {
-                code{"81"}
-            }
-        }
-        KE{
-            {
-                code{"254"}
-            }
-        }
-        KG{
-            {
-                code{"996"}
-            }
-        }
-        KH{
-            {
-                code{"855"}
-            }
-        }
-        KI{
-            {
-                code{"686"}
-            }
-        }
-        KM{
-            {
-                code{"269"}
-            }
-        }
-        KN{
-            {
-                code{"1"}
-            }
-        }
-        KP{
-            {
-                code{"850"}
-            }
-        }
-        KR{
-            {
-                code{"82"}
-            }
-        }
-        KW{
-            {
-                code{"965"}
-            }
-        }
-        KY{
-            {
-                code{"1"}
-            }
-        }
-        KZ{
-            {
-                code{"7"}
-            }
-        }
-        LA{
-            {
-                code{"856"}
-            }
-        }
-        LB{
-            {
-                code{"961"}
-            }
-        }
-        LC{
-            {
-                code{"1"}
-            }
-        }
-        LI{
-            {
-                code{"423"}
-            }
-        }
-        LK{
-            {
-                code{"94"}
-            }
-        }
-        LR{
-            {
-                code{"231"}
-            }
-        }
-        LS{
-            {
-                code{"266"}
-            }
-        }
-        LT{
-            {
-                code{"370"}
-            }
-        }
-        LU{
-            {
-                code{"352"}
-            }
-        }
-        LV{
-            {
-                code{"371"}
-            }
-        }
-        LY{
-            {
-                code{"218"}
-            }
-        }
-        MA{
-            {
-                code{"212"}
-            }
-        }
-        MC{
-            {
-                code{"377"}
-            }
-        }
-        MD{
-            {
-                code{"373"}
-            }
-        }
-        ME{
-            {
-                code{"382"}
-            }
-        }
-        MF{
-            {
-                code{"590"}
-            }
-        }
-        MG{
-            {
-                code{"261"}
-            }
-        }
-        MH{
-            {
-                code{"692"}
-            }
-        }
-        MK{
-            {
-                code{"389"}
-            }
-        }
-        ML{
-            {
-                code{"223"}
-            }
-        }
-        MM{
-            {
-                code{"95"}
-            }
-        }
-        MN{
-            {
-                code{"976"}
-            }
-        }
-        MO{
-            {
-                code{"853"}
-            }
-        }
-        MP{
-            {
-                code{"1"}
-            }
-        }
-        MQ{
-            {
-                code{"596"}
-            }
-        }
-        MR{
-            {
-                code{"222"}
-            }
-        }
-        MS{
-            {
-                code{"1"}
-            }
-        }
-        MT{
-            {
-                code{"356"}
-            }
-        }
-        MU{
-            {
-                code{"230"}
-            }
-        }
-        MV{
-            {
-                code{"960"}
-            }
-        }
-        MW{
-            {
-                code{"265"}
-            }
-        }
-        MX{
-            {
-                code{"52"}
-            }
-        }
-        MY{
-            {
-                code{"60"}
-            }
-        }
-        MZ{
-            {
-                code{"258"}
-            }
-        }
-        NA{
-            {
-                code{"264"}
-            }
-        }
-        NC{
-            {
-                code{"687"}
-            }
-        }
-        NE{
-            {
-                code{"227"}
-            }
-        }
-        NF{
-            {
-                code{"672"}
-            }
-        }
-        NG{
-            {
-                code{"234"}
-            }
-        }
-        NI{
-            {
-                code{"505"}
-            }
-        }
-        NL{
-            {
-                code{"31"}
-            }
-        }
-        NO{
-            {
-                code{"47"}
-            }
-        }
-        NP{
-            {
-                code{"977"}
-            }
-        }
-        NR{
-            {
-                code{"674"}
-            }
-        }
-        NU{
-            {
-                code{"683"}
-            }
-        }
-        NZ{
-            {
-                code{"64"}
-            }
-        }
-        OM{
-            {
-                code{"968"}
-            }
-        }
-        PA{
-            {
-                code{"507"}
-            }
-        }
-        PE{
-            {
-                code{"51"}
-            }
-        }
-        PF{
-            {
-                code{"689"}
-            }
-        }
-        PG{
-            {
-                code{"675"}
-            }
-        }
-        PH{
-            {
-                code{"63"}
-            }
-        }
-        PK{
-            {
-                code{"92"}
-            }
-        }
-        PL{
-            {
-                code{"48"}
-            }
-        }
-        PM{
-            {
-                code{"508"}
-            }
-        }
-        PN{
-            {
-                code{"870"}
-            }
-        }
-        PR{
-            {
-                code{"1"}
-            }
-        }
-        PS{
-            {
-                code%limitedAvailability{"970"}
-            }
-            {
-                code{"972"}
-            }
-        }
-        PT{
-            {
-                code{"351"}
-            }
-        }
-        PW{
-            {
-                code{"680"}
-            }
-        }
-        PY{
-            {
-                code{"595"}
-            }
-        }
-        QA{
-            {
-                code{"974"}
-            }
-        }
-        RE{
-            {
-                code{"262"}
-            }
-        }
-        RO{
-            {
-                code{"40"}
-            }
-        }
-        RS{
-            {
-                code{"381"}
-            }
-        }
-        RU{
-            {
-                code{"7"}
-            }
-        }
-        RW{
-            {
-                code{"250"}
-            }
-        }
-        SA{
-            {
-                code{"966"}
-            }
-        }
-        SB{
-            {
-                code{"677"}
-            }
-        }
-        SC{
-            {
-                code{"248"}
-            }
-        }
-        SD{
-            {
-                code{"249"}
-            }
-        }
-        SE{
-            {
-                code{"46"}
-            }
-        }
-        SG{
-            {
-                code{"65"}
-            }
-        }
-        SH{
-            {
-                code{"290"}
-            }
-        }
-        SI{
-            {
-                code{"386"}
-            }
-        }
-        SJ{
-            {
-                code{"47"}
-            }
-        }
-        SK{
-            {
-                code{"421"}
-            }
-        }
-        SL{
-            {
-                code{"232"}
-            }
-        }
-        SM{
-            {
-                code{"378"}
-            }
-        }
-        SN{
-            {
-                code{"221"}
-            }
-        }
-        SO{
-            {
-                code{"252"}
-            }
-        }
-        SR{
-            {
-                code{"597"}
-            }
-        }
-        SS{
-            {
-                code{"211"}
-            }
-        }
-        ST{
-            {
-                code{"239"}
-            }
-        }
-        SV{
-            {
-                code{"503"}
-            }
-        }
-        SX{
-            {
-                code{"1"}
-            }
-        }
-        SY{
-            {
-                code{"963"}
-            }
-        }
-        SZ{
-            {
-                code{"268"}
-            }
-        }
-        TC{
-            {
-                code{"1"}
-            }
-        }
-        TD{
-            {
-                code{"235"}
-            }
-        }
-        TF{
-            {
-                code{"262"}
-            }
-        }
-        TG{
-            {
-                code{"228"}
-            }
-        }
-        TH{
-            {
-                code{"66"}
-            }
-        }
-        TJ{
-            {
-                code{"992"}
-            }
-        }
-        TK{
-            {
-                code{"690"}
-            }
-        }
-        TL{
-            {
-                code{"670"}
-            }
-        }
-        TM{
-            {
-                code{"993"}
-            }
-        }
-        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 +25296,7 @@ supplementalData:table(nofallback){
             "SC",
             "SO",
             "SS",
+            "TF",
             "TZ",
             "UG",
             "YT",
@@ -26430,7 +25496,6 @@ supplementalData:table(nofallback){
             "QA",
             "SA",
             "SY",
-            "TF",
             "TR",
             "YE",
         }
@@ -26523,12 +25588,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 +25858,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{49990000}
             }
             territoryF:intvector{
-                57418000,
+                57422300,
                 49990000,
                 52940000,
             }
@@ -26556,7 +25877,7 @@ supplementalData:table(nofallback){
             territoryF:intvector{
                 59332700,
                 50100000,
-                54857020,
+                54857080,
             }
         }
         AE{
@@ -26567,6 +25888,9 @@ supplementalData:table(nofallback){
             bal{
                 populationShareF:int{48230000}
             }
+            en{
+                populationShareF:int{49500000}
+            }
             fa{
                 populationShareF:int{48190000}
             }
@@ -26577,9 +25901,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48290000}
             }
             territoryF:intvector{
-                61691900,
+                61696000,
                 49900000,
-                56607248,
+                56970132,
             }
         }
         AF{
@@ -26599,7 +25923,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{48590000}
             }
             kk_Arab{
-                populationShareF:int{45590000}
+                populationShareF:int{45570000}
             }
             prd{
                 populationShareF:int{48120000}
@@ -26609,16 +25933,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 +25958,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48170000}
             }
             territoryF:intvector{
-                59239000,
+                59239800,
                 49990000,
-                54947310,
+                54958820,
             }
         }
         AI{
@@ -26647,7 +25971,7 @@ supplementalData:table(nofallback){
             territoryF:intvector{
                 58175400,
                 49950000,
-                54170870,
+                54174220,
             }
         }
         AL{
@@ -26662,9 +25986,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{50100000}
             }
             territoryF:intvector{
-                60358700,
+                60360100,
                 49968000,
-                56304799,
+                56305722,
             }
         }
         AM{
@@ -26679,9 +26003,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48330000}
             }
             territoryF:intvector{
-                60272100,
+                60283400,
                 49996000,
-                56304519,
+                56303822,
             }
         }
         AO{
@@ -26697,9 +26021,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49670000}
             }
             territoryF:intvector{
-                61192000,
+                61193600,
                 49704000,
-                57293103,
+                57303559,
             }
             umb{
                 populationShareF:int{49290000}
@@ -26707,7 +26031,7 @@ supplementalData:table(nofallback){
         }
         AQ{
             territoryF:intvector{
-                57177800,
+                57177600,
                 49990000,
                 52300000,
             }
@@ -26717,7 +26041,7 @@ supplementalData:table(nofallback){
         }
         AR{
             cy{
-                populationShareF:int{46660000}
+                populationShareF:int{46650000}
             }
             en{
                 populationShareF:int{48700000}
@@ -26730,9 +26054,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{46470000}
             }
             territoryF:intvector{
-                61911500,
+                61922100,
                 49979000,
-                57442933,
+                57446942,
             }
         }
         AS{
@@ -26745,9 +26069,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49990000}
             }
             territoryF:intvector{
-                58711000,
+                58658000,
                 49970000,
-                54515040,
+                54508260,
             }
         }
         AT{
@@ -26780,9 +26104,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{47370000}
             }
             territoryF:intvector{
-                61434100,
+                61441000,
                 49980000,
-                56875441,
+                56879337,
             }
         }
         AU{
@@ -26794,9 +26118,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48190000}
             }
             territoryF:intvector{
-                62123500,
+                62124800,
                 49990000,
-                57232324,
+                57234701,
             }
             wbp{
                 populationShareF:int{46110000}
@@ -26818,9 +26142,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49610000}
             }
             territoryF:intvector{
-                59251600,
+                59415800,
                 49968000,
-                55115120,
+                55116576,
             }
         }
         AX{
@@ -26847,9 +26171,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{47240000}
             }
             territoryF:intvector{
-                61166800,
+                61172200,
                 49998000,
-                56996140,
+                57100465,
             }
             tkr{
                 populationShareF:int{47160000}
@@ -26888,9 +26212,9 @@ supplementalData:table(nofallback){
                 writingShareF:int{48500000}
             }
             territoryF:intvector{
-                60438500,
+                60448300,
                 49980000,
-                56385618,
+                56384989,
             }
         }
         BB{
@@ -26899,9 +26223,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{50100000}
             }
             territoryF:intvector{
-                59491900,
+                59521800,
                 49997000,
-                55292336,
+                55293131,
             }
         }
         BD{
@@ -26936,9 +26260,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48500000}
             }
             territoryF:intvector{
-                61686500,
+                61690300,
                 49577000,
-                58157827,
+                58159453,
             }
         }
         BE{
@@ -26958,9 +26282,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49550000}
             }
             territoryF:intvector{
-                61526400,
+                61529200,
                 49990000,
-                57114913,
+                57115708,
             }
             vls{
                 populationShareF:int{49100000}
@@ -26974,6 +26298,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 +26312,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49400000}
             }
             territoryF:intvector{
-                60356800,
+                60358500,
                 49287000,
-                57201075,
+                57197427,
             }
         }
         BG{
@@ -27002,9 +26332,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49230000}
             }
             territoryF:intvector{
-                61152400,
+                61153500,
                 49984000,
-                56710151,
+                56705750,
             }
             tr{
                 populationShareF:int{49110000}
@@ -27019,15 +26349,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 +26368,12 @@ supplementalData:table(nofallback){
                 populationShareF:int{49630000}
             }
             sw{
-                populationShareF:int{46550000}
+                populationShareF:int{46540000}
             }
             territoryF:intvector{
-                59798500,
+                59800700,
                 49672000,
-                57114668,
+                57118445,
             }
         }
         BJ{
@@ -27055,9 +26385,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49350000}
             }
             territoryF:intvector{
-                60252900,
+                60253900,
                 49424000,
-                57110388,
+                57113405,
             }
             yo{
                 populationShareF:int{48670000}
@@ -27066,12 +26396,12 @@ supplementalData:table(nofallback){
         BL{
             fr{
                 officialStatus{"official"}
-                populationShareF:int{49950000}
+                populationShareF:int{49960000}
             }
             territoryF:intvector{
                 58255000,
                 49990000,
-                53718400,
+                53716000,
             }
         }
         BM{
@@ -27080,9 +26410,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49920000}
             }
             territoryF:intvector{
-                59519800,
+                59612700,
                 49980000,
-                54708640,
+                54711760,
             }
         }
         BN{
@@ -27098,9 +26428,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48500000}
             }
             territoryF:intvector{
-                60329100,
+                60338700,
                 49954000,
-                55443593,
+                55450565,
             }
             zh_Hant{
                 populationShareF:int{49110000}
@@ -27126,9 +26456,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49320000}
             }
             territoryF:intvector{
-                60835000,
+                60837200,
                 49912000,
-                57111382,
+                57113063,
             }
         }
         BQ{
@@ -27140,8 +26470,8 @@ supplementalData:table(nofallback){
                 populationShareF:int{49810000}
             }
             territoryF:intvector{
-                58418000,
-                49990000,
+                58416400,
+                49960000,
                 54200000,
             }
         }
@@ -27175,9 +26505,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49910000}
             }
             territoryF:intvector{
-                62321900,
+                62324800,
                 49904000,
-                58207353,
+                58208847,
             }
             xav{
                 populationShareF:int{45480000}
@@ -27192,9 +26522,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{50100000}
             }
             territoryF:intvector{
-                59933900,
+                60120600,
                 49956000,
-                55329988,
+                55332634,
             }
         }
         BT{
@@ -27212,9 +26542,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49170000}
             }
             territoryF:intvector{
-                59701100,
+                59720500,
                 49528000,
-                55758288,
+                55766397,
             }
             tsj{
                 populationShareF:int{49150000}
@@ -27222,7 +26552,7 @@ supplementalData:table(nofallback){
         }
         BV{
             territoryF:intvector{
-                54444700,
+                54449300,
                 49990000,
                 50100000,
             }
@@ -27239,9 +26569,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49810000}
             }
             territoryF:intvector{
-                60395500,
+                60390100,
                 49851000,
-                56221486,
+                56224910,
             }
             tn{
                 officialStatus{"official"}
@@ -27258,9 +26588,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49120000}
             }
             territoryF:intvector{
-                61175900,
+                61179400,
                 49996000,
-                56954975,
+                56952754,
             }
         }
         BZ{
@@ -27272,9 +26602,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49280000}
             }
             territoryF:intvector{
-                59323000,
+                59321800,
                 49769000,
-                55360346,
+                55385854,
             }
         }
         CA{
@@ -27282,13 +26612,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 +26636,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{48190000}
             }
             den{
-                populationShareF:int{45650000}
+                populationShareF:int{45640000}
             }
             dgr{
                 populationShareF:int{45740000}
@@ -27356,9 +26686,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{45350000}
             }
             territoryF:intvector{
-                62176400,
+                62177400,
                 49990000,
-                57356237,
+                57358817,
             }
             yi{
                 populationShareF:int{46450000}
@@ -27373,7 +26703,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{49830000}
             }
             territoryF:intvector{
-                57316800,
+                57316900,
                 49990000,
                 52596000,
             }
@@ -27409,9 +26739,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49500000}
             }
             territoryF:intvector{
-                60679900,
+                60686000,
                 49668000,
-                57833012,
+                57852810,
             }
         }
         CF{
@@ -27427,9 +26757,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49490000}
             }
             territoryF:intvector{
-                59339500,
+                59339000,
                 49566000,
-                56562512,
+                56574506,
             }
         }
         CG{
@@ -27441,9 +26771,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48240000}
             }
             territoryF:intvector{
-                60291600,
+                60293900,
                 49838000,
-                56495467,
+                56506202,
             }
         }
         CH{
@@ -27482,9 +26812,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{47290000}
             }
             territoryF:intvector{
-                61516700,
+                61523100,
                 49990000,
-                56823630,
+                56829281,
             }
             wae{
                 populationShareF:int{47120000}
@@ -27515,20 +26845,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 +26875,7 @@ supplementalData:table(nofallback){
             territoryF:intvector{
                 61452100,
                 49986000,
-                57177893,
+                57179253,
             }
         }
         CM{
@@ -27601,6 +26931,9 @@ supplementalData:table(nofallback){
             ff{
                 populationShareF:int{48360000}
             }
+            ff_Adlm{
+                populationShareF:int{0}
+            }
             fr{
                 officialStatus{"official"}
                 populationShareF:int{49680000}
@@ -27619,7 +26952,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{47320000}
             }
             maf{
-                populationShareF:int{47730000}
+                populationShareF:int{47740000}
             }
             mgo{
                 populationShareF:int{47470000}
@@ -27630,19 +26963,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}
@@ -27709,9 +27042,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{46190000}
             }
             territoryF:intvector{
-                63231200,
+                63232100,
                 49951000,
-                59137930,
+                59138469,
             }
             ug{
                 officialStatus{"official_regional"}
@@ -27748,14 +27081,14 @@ supplementalData:table(nofallback){
                 populationShareF:int{47270000}
             }
             territoryF:intvector{
-                61712500,
+                61711600,
                 49936000,
-                57476985,
+                57481690,
             }
         }
         CP{
             territoryF:intvector{
-                54421100,
+                54424000,
                 49990000,
                 50100000,
             }
@@ -27769,9 +27102,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49950000}
             }
             territoryF:intvector{
-                60852000,
+                60839400,
                 49963000,
-                56493026,
+                56498714,
             }
         }
         CU{
@@ -27780,9 +27113,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{50100000}
             }
             territoryF:intvector{
-                61132900,
+                61137000,
                 49998000,
-                57111474,
+                57111164,
             }
         }
         CV{
@@ -27794,9 +27127,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49760000}
             }
             territoryF:intvector{
-                59373400,
+                59377700,
                 49849000,
-                55560899,
+                55568373,
             }
         }
         CW{
@@ -27813,8 +27146,8 @@ supplementalData:table(nofallback){
             }
             territoryF:intvector{
                 59312800,
-                49990000,
-                55149648,
+                49960000,
+                55150241,
             }
         }
         CX{
@@ -27846,9 +27179,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{47220000}
             }
             territoryF:intvector{
-                60311900,
+                60317800,
                 49987000,
-                56122155,
+                56123709,
             }
             tr{
                 officialStatus{"official"}
@@ -27873,9 +27206,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49160000}
             }
             territoryF:intvector{
-                61372600,
+                61375900,
                 49990000,
-                57106747,
+                57106863,
             }
         }
         DE{
@@ -27956,9 +27289,9 @@ supplementalData:table(nofallback){
                 writingShareF:int{48500000}
             }
             territoryF:intvector{
-                62415000,
+                62419900,
                 49990000,
-                57805940,
+                57804577,
             }
             tr{
                 populationShareF:int{48250000}
@@ -27973,7 +27306,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{49990000}
             }
             territoryF:intvector{
-                57222300,
+                57224600,
                 49990000,
                 52500000,
             }
@@ -27996,7 +27329,7 @@ supplementalData:table(nofallback){
             territoryF:intvector{
                 59364000,
                 49679000,
-                55865267,
+                55884017,
             }
         }
         DK{
@@ -28025,9 +27358,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49130000}
             }
             territoryF:intvector{
-                61285500,
+                61287800,
                 49990000,
-                56560595,
+                56580950,
             }
         }
         DM{
@@ -28036,23 +27369,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 +27408,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48780000}
             }
             territoryF:intvector{
-                61629300,
+                61630000,
                 49726000,
-                57409694,
+                57416575,
             }
         }
         EA{
@@ -28086,7 +27419,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{49980000}
             }
             territoryF:intvector{
-                59542000,
+                59540600,
                 49977000,
                 55150000,
             }
@@ -28104,9 +27437,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48570000}
             }
             territoryF:intvector{
-                61188500,
+                61193000,
                 49916000,
-                57162909,
+                57164985,
             }
         }
         EE{
@@ -28124,9 +27457,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49560000}
             }
             territoryF:intvector{
-                60412000,
+                60416500,
                 49998000,
-                56125158,
+                56124429,
             }
             vro{
                 populationShareF:int{48570000}
@@ -28147,9 +27480,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49350000}
             }
             territoryF:intvector{
-                62119900,
+                62120400,
                 49739000,
-                57970411,
+                57994133,
             }
         }
         EH{
@@ -28160,7 +27493,7 @@ supplementalData:table(nofallback){
             territoryF:intvector{
                 58906500,
                 49500000,
-                55603253,
+                55619551,
             }
         }
         ER{
@@ -28183,9 +27516,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48360000}
             }
             territoryF:intvector{
-                59963100,
+                59940200,
                 49689000,
-                56591892,
+                56597065,
             }
             ti{
                 officialStatus{"de_facto_official"}
@@ -28223,9 +27556,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48700000}
             }
             territoryF:intvector{
-                62176900,
+                62177800,
                 49977000,
-                57489582,
+                57493311,
             }
         }
         ET{
@@ -28249,9 +27582,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48600000}
             }
             territoryF:intvector{
-                61195800,
+                61200600,
                 49390000,
-                58105350,
+                58108386,
             }
             ti{
                 populationShareF:int{48600000}
@@ -28275,7 +27608,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{49940000}
             }
             rmf{
-                populationShareF:int{46910000}
+                populationShareF:int{46900000}
             }
             ru{
                 populationShareF:int{47810000}
@@ -28294,9 +27627,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49440000}
             }
             territoryF:intvector{
-                61242400,
+                61244900,
                 50100000,
-                56551837,
+                56553736,
             }
         }
         FJ{
@@ -28319,20 +27652,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 +27683,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 +27706,7 @@ supplementalData:table(nofallback){
             territoryF:intvector{
                 59200100,
                 49990000,
-                54507300,
+                54510180,
             }
         }
         FR{
@@ -28427,9 +27764,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48130000}
             }
             territoryF:intvector{
-                62282600,
+                62285600,
                 49990000,
-                57671062,
+                57673644,
             }
         }
         GA{
@@ -28441,9 +27778,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48900000}
             }
             territoryF:intvector{
-                60367500,
+                60366600,
                 49890000,
-                56177226,
+                56211904,
             }
         }
         GB{
@@ -28496,12 +27833,12 @@ supplementalData:table(nofallback){
                 writingShareF:int{48500000}
             }
             syl{
-                populationShareF:int{47510000}
+                populationShareF:int{47500000}
             }
             territoryF:intvector{
-                62288000,
+                62292500,
                 49990000,
-                57647695,
+                57651052,
             }
             yi{
                 populationShareF:int{46490000}
@@ -28516,9 +27853,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49960000}
             }
             territoryF:intvector{
-                59159000,
+                59163400,
                 49960000,
-                55111724,
+                55112207,
             }
         }
         GE{
@@ -28544,9 +27881,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48900000}
             }
             territoryF:intvector{
-                60393200,
+                60398500,
                 49997000,
-                56492633,
+                56492609,
             }
             xmf{
                 populationShareF:int{49110000}
@@ -28577,7 +27914,7 @@ supplementalData:table(nofallback){
             territoryF:intvector{
                 59346500,
                 50100000,
-                54665020,
+                54666970,
             }
         }
         GH{
@@ -28599,6 +27936,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}
@@ -28613,12 +27956,12 @@ supplementalData:table(nofallback){
                 populationShareF:int{48100000}
             }
             saf{
-                populationShareF:int{46150000}
+                populationShareF:int{46140000}
             }
             territoryF:intvector{
-                61130200,
+                61134000,
                 49715000,
-                57274999,
+                57281025,
             }
         }
         GI{
@@ -28632,7 +27975,7 @@ supplementalData:table(nofallback){
             territoryF:intvector{
                 59204400,
                 49800000,
-                54293960,
+                54294610,
             }
         }
         GL{
@@ -28644,9 +27987,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49840000}
             }
             territoryF:intvector{
-                59217300,
+                59241300,
                 50100000,
-                54577130,
+                54576910,
             }
         }
         GM{
@@ -28654,19 +27997,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 +28036,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49110000}
             }
             territoryF:intvector{
-                60264500,
+                60279700,
                 49410000,
-                57124139,
+                57118554,
             }
         }
         GP{
@@ -28720,9 +28072,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{44100000}
             }
             territoryF:intvector{
-                60293800,
+                60315200,
                 49942000,
-                55778358,
+                55797457,
             }
         }
         GR{
@@ -28752,9 +28104,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{46930000}
             }
             territoryF:intvector{
-                61299500,
+                61299300,
                 49973000,
-                57107685,
+                57107615,
             }
             tr{
                 populationShareF:int{48120000}
@@ -28765,7 +28117,7 @@ supplementalData:table(nofallback){
         }
         GS{
             territoryF:intvector{
-                55889300,
+                55898500,
                 49990000,
                 51200000,
             }
@@ -28784,9 +28136,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48700000}
             }
             territoryF:intvector{
-                61138300,
+                61138100,
                 49759000,
-                57154607,
+                57165813,
             }
         }
         GU{
@@ -28799,12 +28151,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 +28171,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{50100000}
             }
             territoryF:intvector{
-                59307100,
+                59317100,
                 49553000,
-                56179234,
+                56183325,
             }
         }
         GY{
@@ -28824,9 +28182,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{50100000}
             }
             territoryF:intvector{
-                59636700,
+                59630100,
                 49918000,
-                55737718,
+                55740685,
             }
         }
         HK{
@@ -28835,9 +28193,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49510000}
             }
             territoryF:intvector{
-                61453000,
+                61455900,
                 49935000,
-                56719150,
+                56721334,
             }
             yue{
                 populationShareF:int{49900000}
@@ -28852,7 +28210,7 @@ supplementalData:table(nofallback){
         }
         HM{
             territoryF:intvector{
-                54531600,
+                54531700,
                 49990000,
                 50100000,
             }
@@ -28870,9 +28228,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49780000}
             }
             territoryF:intvector{
-                60456800,
+                60463000,
                 49851000,
-                56903874,
+                56918277,
             }
         }
         HR{
@@ -28888,9 +28246,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48160000}
             }
             territoryF:intvector{
-                61100200,
+                61102100,
                 49989000,
-                56429210,
+                56427048,
             }
         }
         HT{
@@ -28904,9 +28262,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49810000}
             }
             territoryF:intvector{
-                60198800,
+                60199700,
                 49487000,
-                57106467,
+                57107884,
             }
         }
         HU{
@@ -28936,9 +28294,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{46510000}
             }
             territoryF:intvector{
-                61283600,
+                61289600,
                 49990000,
-                56985085,
+                56982570,
             }
         }
         IC{
@@ -28947,7 +28305,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{49980000}
             }
             territoryF:intvector{
-                60758300,
+                60756400,
                 49977000,
                 56209859,
             }
@@ -29045,9 +28403,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{46920000}
             }
             territoryF:intvector{
-                62324300,
+                62325000,
                 49928000,
-                58260581,
+                58262787,
             }
             zh_Hant{
                 populationShareF:int{47920000}
@@ -29066,9 +28424,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49220000}
             }
             territoryF:intvector{
-                61344800,
+                61353300,
                 49990000,
-                56501110,
+                56506805,
             }
         }
         IL{
@@ -29093,7 +28451,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{48130000}
             }
             ml{
-                populationShareF:int{46960000}
+                populationShareF:int{46950000}
             }
             pl{
                 populationShareF:int{48150000}
@@ -29105,9 +28463,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49110000}
             }
             territoryF:intvector{
-                61315600,
+                61317100,
                 49971000,
-                56829971,
+                56842490,
             }
             ti{
                 populationShareF:int{47120000}
@@ -29126,9 +28484,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48190000}
             }
             territoryF:intvector{
-                59742800,
+                59679200,
                 49990000,
-                54888150,
+                54894070,
             }
         }
         IN{
@@ -29137,7 +28495,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{48130000}
             }
             awa{
-                populationShareF:int{48190000}
+                populationShareF:int{48180000}
                 writingShareF:int{48500000}
             }
             bfq{
@@ -29190,10 +28548,10 @@ supplementalData:table(nofallback){
                 populationShareF:int{46280000}
             }
             dcc{
-                populationShareF:int{47990000}
+                populationShareF:int{48100000}
             }
             doi{
-                populationShareF:int{47190000}
+                populationShareF:int{47200000}
             }
             dv{
                 populationShareF:int{44400000}
@@ -29229,7 +28587,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{48110000}
             }
             hoc{
-                populationShareF:int{46990000}
+                populationShareF:int{47100000}
             }
             hoj{
                 populationShareF:int{46820000}
@@ -29371,12 +28729,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 +28764,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{50100000}
             }
             territoryF:intvector{
-                58155600,
+                58157200,
                 49990000,
                 53350000,
             }
@@ -29437,9 +28795,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{47500000}
             }
             territoryF:intvector{
-                61660700,
+                61649300,
                 49785000,
-                57391921,
+                57401942,
             }
         }
         IR{
@@ -29467,7 +28825,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{49750000}
             }
             gbz{
-                populationShareF:int{45980000}
+                populationShareF:int{45960000}
             }
             glk{
                 populationShareF:int{48460000}
@@ -29479,7 +28837,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{46710000}
             }
             kk_Arab{
-                populationShareF:int{45370000}
+                populationShareF:int{45360000}
             }
             lki{
                 populationShareF:int{47760000}
@@ -29508,9 +28866,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48370000}
             }
             territoryF:intvector{
-                62163100,
+                62164000,
                 49850000,
-                57820216,
+                57830247,
             }
             tk{
                 populationShareF:int{48280000}
@@ -29518,16 +28876,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 +28949,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{47170000}
             }
             territoryF:intvector{
-                62230700,
+                62231700,
                 49990000,
-                57621378,
+                57622467,
             }
             vec{
                 populationShareF:int{48130000}
@@ -29605,9 +28963,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49950000}
             }
             territoryF:intvector{
-                59508000,
+                59556900,
                 49990000,
-                54988400,
+                54996020,
             }
         }
         JM{
@@ -29619,9 +28977,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49950000}
             }
             territoryF:intvector{
-                60262000,
+                60260600,
                 49870000,
-                56299056,
+                56281209,
             }
         }
         JO{
@@ -29633,9 +28991,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49450000}
             }
             territoryF:intvector{
-                60890500,
+                60890000,
                 49959000,
-                57102481,
+                57104584,
             }
         }
         JP{
@@ -29651,9 +29009,9 @@ supplementalData:table(nofallback){
                 writingShareF:int{48500000}
             }
             territoryF:intvector{
-                62540500,
+                62544300,
                 49990000,
-                58126451,
+                58126168,
             }
         }
         KE{
@@ -29673,7 +29031,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{49190000}
             }
             gu{
-                populationShareF:int{46110000}
+                populationShareF:int{46100000}
             }
             guz{
                 populationShareF:int{48490000}
@@ -29725,9 +29083,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{47740000}
             }
             territoryF:intvector{
-                61163400,
+                61163700,
                 49874000,
-                57476157,
+                57483975,
             }
         }
         KG{
@@ -29740,9 +29098,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49360000}
             }
             territoryF:intvector{
-                60226400,
+                60231500,
                 49992000,
-                56578912,
+                56584930,
             }
         }
         KH{
@@ -29759,7 +29117,7 @@ supplementalData:table(nofallback){
             territoryF:intvector{
                 60642100,
                 49739000,
-                57162045,
+                57164495,
             }
         }
         KI{
@@ -29772,9 +29130,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49600000}
             }
             territoryF:intvector{
-                58224000,
+                58227000,
                 49900000,
-                55108145,
+                55109367,
             }
         }
         KM{
@@ -29787,9 +29145,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49560000}
             }
             territoryF:intvector{
-                59132300,
+                59131900,
                 49755000,
-                55808080,
+                55821164,
             }
             wni{
                 officialStatus{"official"}
@@ -29806,9 +29164,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49980000}
             }
             territoryF:intvector{
-                59152800,
+                59155000,
                 49978000,
-                54527150,
+                54530940,
             }
         }
         KP{
@@ -29819,7 +29177,7 @@ supplementalData:table(nofallback){
             territoryF:intvector{
                 60400000,
                 50100000,
-                57252481,
+                57253811,
             }
         }
         KR{
@@ -29828,9 +29186,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{50100000}
             }
             territoryF:intvector{
-                62202700,
+                62203500,
                 49979000,
-                57511813,
+                57514181,
             }
         }
         KW{
@@ -29839,9 +29197,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{50100000}
             }
             territoryF:intvector{
-                61302500,
+                61289700,
                 49939000,
-                56287542,
+                56291647,
             }
         }
         KY{
@@ -29852,7 +29210,7 @@ supplementalData:table(nofallback){
             territoryF:intvector{
                 59250700,
                 49989000,
-                54584410,
+                54596130,
             }
         }
         KZ{
@@ -29871,9 +29229,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49720000}
             }
             territoryF:intvector{
-                61474300,
+                61478600,
                 49997000,
-                57185567,
+                57187445,
             }
             ug_Cyrl{
                 populationShareF:int{48200000}
@@ -29891,9 +29249,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49690000}
             }
             territoryF:intvector{
-                60492100,
+                60493400,
                 49727000,
-                56712671,
+                56723417,
             }
         }
         LB{
@@ -29911,12 +29269,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 +29283,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49900000}
             }
             territoryF:intvector{
-                59238400,
+                59254200,
                 49901000,
-                55164994,
+                55165510,
             }
         }
         LI{
@@ -29943,7 +29301,7 @@ supplementalData:table(nofallback){
             territoryF:intvector{
                 59497800,
                 50100000,
-                54382440,
+                54385470,
             }
             wae{
                 populationShareF:int{48340000}
@@ -29962,9 +29320,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49150000}
             }
             territoryF:intvector{
-                61278200,
+                61275800,
                 49912000,
-                57224094,
+                57225766,
             }
         }
         LR{
@@ -29972,6 +29330,12 @@ supplementalData:table(nofallback){
                 officialStatus{"official"}
                 populationShareF:int{49830000}
             }
+            ff{
+                populationShareF:int{0}
+            }
+            ff_Adlm{
+                populationShareF:int{0}
+            }
             kpe{
                 populationShareF:int{49140000}
             }
@@ -29979,9 +29343,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{47480000}
             }
             territoryF:intvector{
-                59390600,
+                59611200,
                 49608000,
-                56468902,
+                56480977,
             }
             vai{
                 populationShareF:int{48260000}
@@ -30003,12 +29367,12 @@ supplementalData:table(nofallback){
                 populationShareF:int{49980000}
             }
             territoryF:intvector{
-                59744800,
+                59665600,
                 49896000,
-                56195804,
+                56196246,
             }
             xh{
-                populationShareF:int{47990000}
+                populationShareF:int{48100000}
             }
             zu{
                 populationShareF:int{49140000}
@@ -30032,9 +29396,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{0}
             }
             territoryF:intvector{
-                60906300,
+                60914700,
                 49997000,
-                56282386,
+                56279328,
             }
         }
         LU{
@@ -30058,9 +29422,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49160000}
             }
             territoryF:intvector{
-                60643900,
+                60621100,
                 50100000,
-                55594130,
+                55605764,
             }
         }
         LV{
@@ -30078,9 +29442,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49380000}
             }
             territoryF:intvector{
-                60534700,
+                60540200,
                 49998000,
-                56194464,
+                56192356,
             }
         }
         LY{
@@ -30089,9 +29453,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49740000}
             }
             territoryF:intvector{
-                60631400,
+                60619700,
                 49895000,
-                56665321,
+                56675451,
             }
         }
         MA{
@@ -30127,9 +29491,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48870000}
             }
             territoryF:intvector{
-                61300100,
+                61298600,
                 49671000,
-                57339867,
+                57343141,
             }
             tzm{
                 literacyShareF:int{49250000}
@@ -30148,7 +29512,7 @@ supplementalData:table(nofallback){
             territoryF:intvector{
                 59767200,
                 49990000,
-                54306450,
+                54307270,
             }
         }
         MD{
@@ -30166,9 +29530,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48300000}
             }
             territoryF:intvector{
-                60200700,
+                60237200,
                 49990000,
-                56347412,
+                56343772,
             }
             uk{
                 populationShareF:int{49140000}
@@ -30186,9 +29550,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{50100000}
             }
             territoryF:intvector{
-                60108600,
+                60110800,
                 49985000,
-                55642550,
+                55614249,
             }
         }
         MF{
@@ -30199,7 +29563,7 @@ supplementalData:table(nofallback){
             territoryF:intvector{
                 58561500,
                 49990000,
-                54321250,
+                54322840,
             }
         }
         MG{
@@ -30216,9 +29580,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49900000}
             }
             territoryF:intvector{
-                60398100,
+                60398500,
                 49645000,
-                57250542,
+                57256836,
             }
         }
         MH{
@@ -30231,9 +29595,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49730000}
             }
             territoryF:intvector{
-                58189000,
+                58196000,
                 49937000,
-                54745390,
+                54756840,
             }
         }
         MK{
@@ -30246,9 +29610,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49250000}
             }
             territoryF:intvector{
-                60315500,
+                60310300,
                 49974000,
-                56210372,
+                56211895,
             }
             tr{
                 populationShareF:int{48350000}
@@ -30296,9 +29660,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48590000}
             }
             territoryF:intvector{
-                60409800,
+                60412200,
                 49334000,
-                57178852,
+                57184299,
             }
             tmh{
                 populationShareF:int{48210000}
@@ -30309,7 +29673,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{48170000}
             }
             kht{
-                populationShareF:int{45770000}
+                populationShareF:int{45760000}
             }
             mnw{
                 populationShareF:int{48150000}
@@ -30322,9 +29686,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48640000}
             }
             territoryF:intvector{
-                61330900,
+                61329800,
                 49927000,
-                57551238,
+                57556225,
             }
         }
         MN{
@@ -30339,12 +29703,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 +29723,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48500000}
             }
             territoryF:intvector{
-                60735800,
+                60718200,
                 49956000,
-                55601969,
+                55606340,
             }
             zh{
                 populationShareF:int{48500000}
@@ -30380,9 +29744,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49970000}
             }
             territoryF:intvector{
-                58682000,
+                59124200,
                 49970000,
-                54522630,
+                54519940,
             }
         }
         MQ{
@@ -30404,16 +29768,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 +29789,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49660000}
             }
             territoryF:intvector{
-                57437800,
+                58167400,
                 49970000,
-                53529200,
+                53531500,
             }
         }
         MT{
@@ -30443,9 +29810,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{50100000}
             }
             territoryF:intvector{
-                60185300,
+                60192600,
                 49924000,
-                55416338,
+                55449043,
             }
         }
         MU{
@@ -30467,9 +29834,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48250000}
             }
             territoryF:intvector{
-                60274400,
+                60282700,
                 49888000,
-                56135639,
+                56136428,
             }
             ur{
                 populationShareF:int{48520000}
@@ -30481,9 +29848,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49940000}
             }
             territoryF:intvector{
-                59689600,
+                59690100,
                 49984000,
-                55392709,
+                55392473,
             }
         }
         MW{
@@ -30496,9 +29863,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49630000}
             }
             territoryF:intvector{
-                60224700,
+                60224200,
                 49748000,
-                57191962,
+                57198426,
             }
             tog{
                 populationShareF:int{47980000}
@@ -30528,15 +29895,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 +29939,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48420000}
             }
             territoryF:intvector{
-                61926100,
+                61933300,
                 49931000,
-                57313820,
+                57318097,
             }
             zh_Hant{
                 populationShareF:int{49170000}
@@ -30607,12 +29974,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 +29991,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{48240000}
             }
             zu{
-                populationShareF:int{45680000}
+                populationShareF:int{45660000}
             }
         }
         NA{
@@ -30651,9 +30018,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49210000}
             }
             territoryF:intvector{
-                60270200,
+                60266000,
                 49888000,
-                56248478,
+                56253322,
             }
             tn{
                 populationShareF:int{47560000}
@@ -30665,9 +30032,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49960000}
             }
             territoryF:intvector{
-                60107700,
+                60111100,
                 49962000,
-                55279070,
+                55282754,
             }
         }
         NE{
@@ -30677,6 +30044,12 @@ supplementalData:table(nofallback){
             dje{
                 populationShareF:int{49170000}
             }
+            ff{
+                populationShareF:int{0}
+            }
+            ff_Adlm{
+                populationShareF:int{0}
+            }
             fr{
                 officialStatus{"official"}
                 populationShareF:int{49290000}
@@ -30688,31 +30061,31 @@ 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{
             amo{
-                populationShareF:int{45870000}
+                populationShareF:int{45880000}
             }
             ar{
                 populationShareF:int{46710000}
@@ -30730,6 +30103,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 +30135,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49210000}
             }
             territoryF:intvector{
-                62111800,
+                62112100,
                 49613000,
-                58190632,
+                58203453,
             }
             tiv{
                 literacyShareF:int{49250000}
@@ -30775,9 +30154,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49780000}
             }
             territoryF:intvector{
-                60362200,
+                60364000,
                 49780000,
-                56602595,
+                56608521,
             }
         }
         NL{
@@ -30818,9 +30197,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48120000}
             }
             territoryF:intvector{
-                61915200,
+                61924400,
                 49990000,
-                57170847,
+                57171512,
             }
             tr{
                 populationShareF:int{48120000}
@@ -30843,9 +30222,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{47290000}
             }
             territoryF:intvector{
-                61375900,
+                61381200,
                 50100000,
-                56532005,
+                56537219,
             }
         }
         NP{
@@ -30873,11 +30252,8 @@ supplementalData:table(nofallback){
             en{
                 populationShareF:int{48300000}
             }
-            ggn{
-                populationShareF:int{47420000}
-            }
             gvr{
-                populationShareF:int{47290000}
+                populationShareF:int{47710000}
             }
             hi{
                 populationShareF:int{47420000}
@@ -30886,7 +30262,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{48320000}
             }
             lep{
-                populationShareF:int{45960000}
+                populationShareF:int{45950000}
             }
             lif{
                 populationShareF:int{48110000}
@@ -30912,7 +30288,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{47440000}
             }
             taj{
-                populationShareF:int{48300000}
+                populationShareF:int{48343000}
             }
             tdg{
                 populationShareF:int{48130000}
@@ -30921,9 +30297,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{47120000}
             }
             territoryF:intvector{
-                60785500,
+                60791900,
                 49574000,
-                57293843,
+                57297176,
             }
             thl{
                 populationShareF:int{48200000}
@@ -30937,9 +30313,6 @@ supplementalData:table(nofallback){
             tkt{
                 populationShareF:int{47240000}
             }
-            tsf{
-                populationShareF:int{47430000}
-            }
             unr_Deva{
                 populationShareF:int{46190000}
             }
@@ -30957,24 +30330,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 +30360,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48280000}
             }
             territoryF:intvector{
-                61185700,
+                61189000,
                 49990000,
-                56451033,
+                56454563,
             }
         }
         OM{
@@ -31004,9 +30377,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{47940000}
             }
             territoryF:intvector{
-                61187900,
+                61190100,
                 49869000,
-                56342439,
+                56349412,
             }
         }
         PA{
@@ -31018,9 +30391,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49690000}
             }
             territoryF:intvector{
-                60994300,
+                61104100,
                 49941000,
-                56375314,
+                56380064,
             }
             zh_Hant{
                 populationShareF:int{47160000}
@@ -31039,9 +30412,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49150000}
             }
             territoryF:intvector{
-                61424600,
+                61430300,
                 49896000,
-                57310367,
+                57313312,
             }
         }
         PF{
@@ -31052,7 +30425,7 @@ supplementalData:table(nofallback){
             territoryF:intvector{
                 59549000,
                 49980000,
-                55287881,
+                55290373,
             }
             ty{
                 officialStatus{"official"}
@@ -31073,9 +30446,9 @@ supplementalData:table(nofallback){
                 writingShareF:int{48500000}
             }
             territoryF:intvector{
-                60308400,
+                60301900,
                 49624000,
-                56690970,
+                56702733,
             }
             tpi{
                 literacyShareF:int{49450000}
@@ -31091,7 +30464,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{48300000}
             }
             bku{
-                populationShareF:int{45770000}
+                populationShareF:int{45760000}
             }
             bto{
                 populationShareF:int{47280000}
@@ -31102,7 +30475,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{49240000}
             }
             cps{
-                populationShareF:int{47670000}
+                populationShareF:int{47660000}
             }
             en{
                 officialStatus{"official"}
@@ -31144,12 +30517,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"}
@@ -31231,9 +30604,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48910000}
             }
             territoryF:intvector{
-                62105600,
+                62106100,
                 49549000,
-                58204925,
+                58207863,
             }
             tg_Arab{
                 populationShareF:int{47330000}
@@ -31276,9 +30649,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48130000}
             }
             territoryF:intvector{
-                62111100,
+                62112600,
                 49997000,
-                57384763,
+                57384207,
             }
             uk{
                 populationShareF:int{47390000}
@@ -31290,12 +30663,12 @@ supplementalData:table(nofallback){
             }
             fr{
                 officialStatus{"official"}
-                populationShareF:int{49920000}
+                populationShareF:int{49930000}
             }
             territoryF:intvector{
-                58215300,
+                58261300,
                 49990000,
-                53553300,
+                53547100,
             }
         }
         PN{
@@ -31304,7 +30677,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{49850000}
             }
             territoryF:intvector{
-                56240100,
+                56242600,
                 49990000,
                 51540000,
             }
@@ -31319,9 +30692,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49870000}
             }
             territoryF:intvector{
-                61127300,
+                61130000,
                 49903000,
-                56335183,
+                56329463,
             }
         }
         PS{
@@ -31332,7 +30705,7 @@ supplementalData:table(nofallback){
             territoryF:intvector{
                 60212200,
                 49953000,
-                56454313,
+                56463521,
             }
         }
         PT{
@@ -31353,24 +30726,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 +30759,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49800000}
             }
             territoryF:intvector{
-                60680500,
+                60889100,
                 49939000,
-                56694374,
+                56702576,
             }
         }
         QA{
@@ -31403,9 +30776,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{47280000}
             }
             territoryF:intvector{
-                61341700,
+                61339500,
                 49963000,
-                56231431,
+                56236357,
             }
         }
         RE{
@@ -31458,9 +30831,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{47120000}
             }
             territoryF:intvector{
-                61474000,
+                61483400,
                 49977000,
-                57215300,
+                57214571,
             }
             tr{
                 populationShareF:int{47130000}
@@ -31481,7 +30854,7 @@ supplementalData:table(nofallback){
             }
             sk{
                 officialStatus{"official_regional"}
-                populationShareF:int{47850000}
+                populationShareF:int{47860000}
             }
             sq{
                 populationShareF:int{49190000}
@@ -31496,9 +30869,9 @@ supplementalData:table(nofallback){
                 writingShareF:int{48500000}
             }
             territoryF:intvector{
-                61106600,
+                61105700,
                 49980000,
-                56711102,
+                56707811,
             }
             uk{
                 officialStatus{"official_regional"}
@@ -31568,7 +30941,7 @@ supplementalData:table(nofallback){
             }
             krc{
                 officialStatus{"official_regional"}
-                populationShareF:int{47160000}
+                populationShareF:int{47170000}
             }
             krl{
                 populationShareF:int{46820000}
@@ -31618,9 +30991,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{45350000}
             }
             territoryF:intvector{
-                62400000,
+                62401600,
                 49997000,
-                58142258,
+                58142123,
             }
             tt{
                 officialStatus{"official_regional"}
@@ -31655,9 +31028,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49770000}
             }
             territoryF:intvector{
-                60246100,
+                60246800,
                 49711000,
-                57119015,
+                57121874,
             }
         }
         SA{
@@ -31666,9 +31039,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{50100000}
             }
             territoryF:intvector{
-                62178900,
+                62177500,
                 49872000,
-                57285718,
+                57330911,
             }
         }
         SB{
@@ -31680,9 +31053,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48150000}
             }
             territoryF:intvector{
-                59131700,
+                59133000,
                 49841000,
-                55647581,
+                55660121,
             }
         }
         SC{
@@ -31698,9 +31071,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49600000}
             }
             territoryF:intvector{
-                59271200,
+                59275000,
                 49918000,
-                54939200,
+                54946330,
             }
         }
         SD{
@@ -31728,9 +31101,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{47990000}
             }
             territoryF:intvector{
-                61186800,
+                61177400,
                 49719000,
-                57373459,
+                57431208,
             }
             zag{
                 populationShareF:int{47510000}
@@ -31768,9 +31141,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49950000}
             }
             territoryF:intvector{
-                61521700,
+                61518000,
                 49990000,
-                56996049,
+                57100410,
             }
             yi{
                 populationShareF:int{46300000}
@@ -31796,9 +31169,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48210000}
             }
             territoryF:intvector{
-                61513700,
+                61528100,
                 49959000,
-                56588893,
+                56599599,
             }
             zh{
                 officialStatus{"official"}
@@ -31813,7 +31186,7 @@ supplementalData:table(nofallback){
             territoryF:intvector{
                 57311000,
                 49970000,
-                53782800,
+                53784100,
             }
         }
         SI{
@@ -31827,33 +31200,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 +31250,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49900000}
             }
             territoryF:intvector{
-                61178700,
+                61179700,
                 49996000,
-                56544583,
+                56544504,
             }
             uk{
                 populationShareF:int{48190000}
@@ -31890,6 +31263,12 @@ supplementalData:table(nofallback){
                 officialStatus{"official"}
                 populationShareF:int{49350000}
             }
+            ff{
+                populationShareF:int{0}
+            }
+            ff_Adlm{
+                populationShareF:int{0}
+            }
             kri{
                 populationShareF:int{49950000}
             }
@@ -31901,9 +31280,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49260000}
             }
             territoryF:intvector{
-                60117500,
+                60115500,
                 49433000,
-                56616320,
+                56631221,
             }
         }
         SM{
@@ -31915,9 +31294,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49890000}
             }
             territoryF:intvector{
-                59208300,
+                59206400,
                 49960000,
-                54335370,
+                54337790,
             }
         }
         SN{
@@ -31929,7 +31308,7 @@ supplementalData:table(nofallback){
             bsc{
                 literacyShareF:int{49100000}
                 officialStatus{"official_regional"}
-                populationShareF:int{46980000}
+                populationShareF:int{46970000}
             }
             dyo{
                 literacyShareF:int{49100000}
@@ -31940,6 +31319,9 @@ supplementalData:table(nofallback){
                 officialStatus{"official_regional"}
                 populationShareF:int{49210000}
             }
+            ff_Adlm{
+                populationShareF:int{0}
+            }
             fr{
                 literacyShareF:int{50100000}
                 officialStatus{"official"}
@@ -31953,7 +31335,7 @@ supplementalData:table(nofallback){
             mey{
                 literacyShareF:int{49100000}
                 officialStatus{"official_regional"}
-                populationShareF:int{46490000}
+                populationShareF:int{46480000}
             }
             mfv{
                 literacyShareF:int{49100000}
@@ -31974,9 +31356,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49110000}
             }
             territoryF:intvector{
-                60430700,
+                60548000,
                 49497000,
-                57146685,
+                57150209,
             }
             tnr{
                 literacyShareF:int{49100000}
@@ -32005,9 +31387,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48200000}
             }
             territoryF:intvector{
-                60174700,
+                60204400,
                 49378000,
-                57110314,
+                57112590,
             }
         }
         SR{
@@ -32020,9 +31402,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49680000}
             }
             territoryF:intvector{
-                59792800,
+                59868800,
                 49947000,
-                55591919,
+                55597927,
             }
             zh_Hant{
                 populationShareF:int{48120000}
@@ -32040,9 +31422,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48560000}
             }
             territoryF:intvector{
-                60197500,
+                60200100,
                 49270000,
-                57130261,
+                57102046,
             }
         }
         ST{
@@ -32051,9 +31433,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49850000}
             }
             territoryF:intvector{
-                58682000,
+                58686000,
                 49695000,
-                55201025,
+                55204454,
             }
         }
         SV{
@@ -32062,9 +31444,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49890000}
             }
             territoryF:intvector{
-                60569000,
+                60511700,
                 49845000,
-                56617201,
+                56618727,
             }
         }
         SX{
@@ -32073,19 +31455,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 +31492,7 @@ supplementalData:table(nofallback){
             territoryF:intvector{
                 60502800,
                 49841000,
-                57180285,
+                57194543,
             }
         }
         SZ{
@@ -32123,9 +31505,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49580000}
             }
             territoryF:intvector{
-                60113400,
+                60116000,
                 49878000,
-                56146715,
+                56108720,
             }
             ts{
                 populationShareF:int{48170000}
@@ -32139,7 +31521,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{49990000}
             }
             territoryF:intvector{
-                57122300,
+                57123500,
                 49990000,
                 52275000,
             }
@@ -32152,7 +31534,7 @@ supplementalData:table(nofallback){
             territoryF:intvector{
                 58632000,
                 49980000,
-                54525700,
+                54537010,
             }
         }
         TD{
@@ -32165,9 +31547,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49260000}
             }
             territoryF:intvector{
-                60296400,
+                60286200,
                 49354000,
-                57120760,
+                57158331,
             }
         }
         TF{
@@ -32176,7 +31558,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{50100000}
             }
             territoryF:intvector{
-                56589600,
+                56593500,
                 49990000,
                 52140000,
             }
@@ -32194,9 +31576,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48130000}
             }
             territoryF:intvector{
-                60124300,
+                60129700,
                 49604000,
-                56796506,
+                56817645,
             }
         }
         TH{
@@ -32235,9 +31617,9 @@ supplementalData:table(nofallback){
                 writingShareF:int{48500000}
             }
             territoryF:intvector{
-                62122900,
+                62123600,
                 49935000,
-                57684141,
+                57686159,
             }
             th{
                 literacyShareF:int{49930000}
@@ -32263,9 +31645,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49120000}
             }
             territoryF:intvector{
-                60276700,
+                60284300,
                 49997000,
-                56846856,
+                56860488,
             }
             tg{
                 officialStatus{"official"}
@@ -32295,9 +31677,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49590000}
             }
             territoryF:intvector{
-                59621100,
+                59742600,
                 49583000,
-                56129136,
+                56132193,
             }
             tet{
                 officialStatus{"official"}
@@ -32312,9 +31694,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49120000}
             }
             territoryF:intvector{
-                61103500,
+                61103700,
                 49996000,
-                56535128,
+                56541101,
             }
             tk{
                 officialStatus{"official"}
@@ -32337,9 +31719,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49740000}
             }
             territoryF:intvector{
-                61135900,
+                61137700,
                 49791000,
-                57114038,
+                57115162,
             }
         }
         TO{
@@ -32348,9 +31730,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49280000}
             }
             territoryF:intvector{
-                58587000,
+                58591000,
                 49990000,
-                55106479,
+                55106398,
             }
             to{
                 officialStatus{"official"}
@@ -32417,9 +31799,9 @@ supplementalData:table(nofallback){
                 writingShareF:int{48500000}
             }
             territoryF:intvector{
-                62213300,
+                62218600,
                 49941000,
-                57808452,
+                57812572,
             }
             tr{
                 officialStatus{"official"}
@@ -32444,31 +31826,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}
@@ -32529,9 +31911,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49900000}
             }
             territoryF:intvector{
-                61162800,
+                61162500,
                 49678000,
-                57539509,
+                57554513,
             }
             vun{
                 populationShareF:int{47750000}
@@ -32567,9 +31949,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48120000}
             }
             territoryF:intvector{
-                61366400,
+                61369600,
                 49997000,
-                57440339,
+                57439523,
             }
             tr{
                 populationShareF:int{47420000}
@@ -32594,7 +31976,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{48390000}
             }
             hi{
-                populationShareF:int{45560000}
+                populationShareF:int{45540000}
             }
             laj{
                 populationShareF:int{48380000}
@@ -32619,9 +32001,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48390000}
             }
             territoryF:intvector{
-                60886100,
+                60891900,
                 49732000,
-                57395701,
+                57408537,
             }
             ttj{
                 populationShareF:int{48190000}
@@ -32636,7 +32018,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{50100000}
             }
             territoryF:intvector{
-                57187300,
+                57187100,
                 49990000,
                 52316000,
             }
@@ -32673,7 +32055,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{47560000}
             }
             frc{
-                populationShareF:int{45840000}
+                populationShareF:int{45850000}
             }
             haw{
                 officialStatus{"official_regional"}
@@ -32696,7 +32078,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{45120000}
             }
             nv{
-                populationShareF:int{46500000}
+                populationShareF:int{46510000}
             }
             pdc{
                 populationShareF:int{46390000}
@@ -32705,9 +32087,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{47240000}
             }
             territoryF:intvector{
-                63193600,
+                63194900,
                 49990000,
-                58326626,
+                58329256,
             }
             vi{
                 populationShareF:int{47340000}
@@ -32728,9 +32110,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49880000}
             }
             territoryF:intvector{
-                60784100,
+                60781600,
                 49981000,
-                56336015,
+                56336930,
             }
         }
         UZ{
@@ -32741,9 +32123,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49140000}
             }
             territoryF:intvector{
-                61221700,
+                61223000,
                 49994000,
-                57297489,
+                57300237,
             }
             tr{
                 populationShareF:int{47760000}
@@ -32766,7 +32148,7 @@ supplementalData:table(nofallback){
                 populationShareF:int{49820000}
             }
             territoryF:intvector{
-                57371300,
+                57372200,
                 50100000,
                 53100000,
             }
@@ -32777,9 +32159,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49960000}
             }
             territoryF:intvector{
-                59128100,
+                59126500,
                 49960000,
-                55102089,
+                55101844,
             }
         }
         VE{
@@ -32788,9 +32170,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49820000}
             }
             territoryF:intvector{
-                61389400,
+                61381600,
                 49955000,
-                57313040,
+                57316892,
             }
         }
         VG{
@@ -32801,7 +32183,7 @@ supplementalData:table(nofallback){
             territoryF:intvector{
                 58500000,
                 49978000,
-                54350150,
+                54358020,
             }
         }
         VI{
@@ -32810,9 +32192,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49750000}
             }
             territoryF:intvector{
-                59379200,
+                59387200,
                 49990000,
-                55107268,
+                55106977,
             }
         }
         VN{
@@ -32821,16 +32203,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 +32229,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49500000}
             }
             territoryF:intvector{
-                58787000,
+                58772000,
                 49832000,
-                55282814,
+                55288037,
             }
         }
         WF{
@@ -32863,7 +32245,7 @@ supplementalData:table(nofallback){
             territoryF:intvector{
                 57600000,
                 49500000,
-                54157140,
+                54157630,
             }
             wls{
                 populationShareF:int{49600000}
@@ -32879,9 +32261,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{50100000}
             }
             territoryF:intvector{
-                59113000,
+                59113700,
                 49988000,
-                55200108,
+                55201316,
             }
         }
         XK{
@@ -32901,9 +32283,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48500000}
             }
             territoryF:intvector{
-                60193800,
+                60196000,
                 49919000,
-                56189525,
+                56190759,
             }
         }
         YE{
@@ -32915,9 +32297,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{48900000}
             }
             territoryF:intvector{
-                60689500,
+                60736300,
                 49653000,
-                57280368,
+                57286672,
             }
         }
         YT{
@@ -32980,9 +32362,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{45180000}
             }
             territoryF:intvector{
-                61757300,
+                61767200,
                 49930000,
-                57548416,
+                57553802,
             }
             tn{
                 literacyShareF:int{49500000}
@@ -33025,9 +32407,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49150000}
             }
             territoryF:intvector{
-                60689000,
+                60689300,
                 49614000,
-                57159720,
+                57164451,
             }
         }
         ZW{
@@ -33056,9 +32438,9 @@ supplementalData:table(nofallback){
                 populationShareF:int{49810000}
             }
             territoryF:intvector{
-                60338700,
+                60342700,
                 49836000,
-                57138051,
+                57140304,
             }
             tn{
                 populationShareF:int{47220000}
@@ -33160,8 +32542,8 @@ supplementalData:table(nofallback){
         AR{
             allowed{
                 "H",
-                "hB",
                 "h",
+                "hB",
                 "hb",
             }
             preferred{"H"}
@@ -33291,8 +32673,8 @@ supplementalData:table(nofallback){
             allowed{
                 "hb",
                 "hB",
-                "H",
                 "h",
+                "H",
             }
             preferred{"h"}
         }
@@ -33417,8 +32799,8 @@ supplementalData:table(nofallback){
         CL{
             allowed{
                 "H",
-                "hB",
                 "h",
+                "hB",
                 "hb",
             }
             preferred{"H"}
@@ -33435,8 +32817,8 @@ supplementalData:table(nofallback){
             allowed{
                 "hB",
                 "hb",
-                "H",
                 "h",
+                "H",
             }
             preferred{"h"}
         }
@@ -33456,8 +32838,8 @@ supplementalData:table(nofallback){
         CR{
             allowed{
                 "H",
-                "hB",
                 "h",
+                "hB",
                 "hb",
             }
             preferred{"H"}
@@ -33465,8 +32847,8 @@ supplementalData:table(nofallback){
         CU{
             allowed{
                 "H",
-                "hB",
                 "h",
+                "hB",
                 "hb",
             }
             preferred{"H"}
@@ -33557,8 +32939,8 @@ supplementalData:table(nofallback){
         EA{
             allowed{
                 "H",
-                "hB",
                 "h",
+                "hB",
                 "hb",
             }
             preferred{"H"}
@@ -33769,8 +33151,8 @@ supplementalData:table(nofallback){
         GT{
             allowed{
                 "H",
-                "hB",
                 "h",
+                "hB",
                 "hb",
             }
             preferred{"H"}
@@ -33804,16 +33186,16 @@ supplementalData:table(nofallback){
             allowed{
                 "hB",
                 "hb",
-                "H",
                 "h",
+                "H",
             }
             preferred{"h"}
         }
         HN{
             allowed{
                 "H",
-                "hB",
                 "h",
+                "hB",
                 "hb",
             }
             preferred{"H"}
@@ -33828,8 +33210,8 @@ supplementalData:table(nofallback){
         IC{
             allowed{
                 "H",
-                "hB",
                 "h",
+                "hB",
                 "hb",
             }
             preferred{"H"}
@@ -33890,10 +33272,8 @@ supplementalData:table(nofallback){
         }
         IR{
             allowed{
-                "H",
-                "hb",
                 "hB",
-                "h",
+                "H",
             }
             preferred{"H"}
         }
@@ -33947,8 +33327,8 @@ supplementalData:table(nofallback){
             allowed{
                 "hB",
                 "hb",
-                "h",
                 "H",
+                "h",
             }
             preferred{"H"}
         }
@@ -34199,8 +33579,8 @@ supplementalData:table(nofallback){
             allowed{
                 "hB",
                 "hb",
-                "h",
                 "H",
+                "h",
             }
             preferred{"H"}
         }
@@ -34217,8 +33597,8 @@ supplementalData:table(nofallback){
             allowed{
                 "hB",
                 "hb",
-                "H",
                 "h",
+                "H",
             }
             preferred{"h"}
         }
@@ -34268,8 +33648,8 @@ supplementalData:table(nofallback){
         MX{
             allowed{
                 "H",
-                "hB",
                 "h",
+                "hB",
                 "hb",
             }
             preferred{"H"}
@@ -34278,8 +33658,8 @@ supplementalData:table(nofallback){
             allowed{
                 "hb",
                 "hB",
-                "H",
                 "h",
+                "H",
             }
             preferred{"h"}
         }
@@ -34331,8 +33711,8 @@ supplementalData:table(nofallback){
         NI{
             allowed{
                 "H",
-                "hB",
                 "h",
+                "hB",
                 "hb",
             }
             preferred{"H"}
@@ -34486,6 +33866,15 @@ supplementalData:table(nofallback){
             }
             preferred{"h"}
         }
+        PY{
+            allowed{
+                "H",
+                "h",
+                "hB",
+                "hb",
+            }
+            preferred{"H"}
+        }
         QA{
             allowed{
                 "h",
@@ -34605,6 +33994,7 @@ supplementalData:table(nofallback){
         SM{
             allowed{
                 "H",
+                "h",
                 "hB",
             }
             preferred{"H"}
@@ -34650,8 +34040,8 @@ supplementalData:table(nofallback){
         SV{
             allowed{
                 "H",
-                "hB",
                 "h",
+                "hB",
                 "hb",
             }
             preferred{"H"}
@@ -34769,8 +34159,8 @@ supplementalData:table(nofallback){
             allowed{
                 "hB",
                 "hb",
-                "H",
                 "h",
+                "H",
             }
             preferred{"h"}
         }
@@ -34778,8 +34168,8 @@ supplementalData:table(nofallback){
             allowed{
                 "hB",
                 "hb",
-                "h",
                 "H",
+                "h",
             }
             preferred{"H"}
         }
@@ -34795,8 +34185,8 @@ supplementalData:table(nofallback){
             allowed{
                 "hB",
                 "hb",
-                "h",
                 "H",
+                "h",
             }
             preferred{"H"}
         }
@@ -34821,8 +34211,8 @@ supplementalData:table(nofallback){
         UY{
             allowed{
                 "H",
-                "hB",
                 "h",
+                "hB",
                 "hb",
             }
             preferred{"H"}
@@ -34838,8 +34228,8 @@ supplementalData:table(nofallback){
         VA{
             allowed{
                 "H",
-                "hB",
                 "h",
+                "hB",
             }
             preferred{"H"}
         }
@@ -34951,6 +34341,15 @@ supplementalData:table(nofallback){
             }
             preferred{"H"}
         }
+        ar_001{
+            allowed{
+                "h",
+                "hB",
+                "hb",
+                "H",
+            }
+            preferred{"h"}
+        }
         ca_ES{
             allowed{
                 "H",
@@ -34959,14 +34358,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 +34446,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",
@@ -35650,7 +35136,7 @@ supplementalData:table(nofallback){
             86400000,
         }
         BR:intvector{
-            1,
+            2,
             1,
             7,
             0,
@@ -36002,7 +35488,7 @@ supplementalData:table(nofallback){
             86400000,
         }
         IE:intvector{
-            1,
+            2,
             4,
             7,
             0,
@@ -36625,6 +36111,14 @@ supplementalData:table(nofallback){
             1,
             86400000,
         }
+        UG:intvector{
+            2,
+            1,
+            1,
+            0,
+            1,
+            86400000,
+        }
         UM:intvector{
             1,
             1,
@@ -37003,7 +36497,7 @@ supplementalData:table(nofallback){
             "weekOfMonth",
             "weekOfInterval",
         }
-        zh-TW{
+        zh_TW{
             "weekOfYear",
             "weekOfDate",
             "weekOfMonth",