From f53f9072f4dc4b2ba939864ee69985b9cfa921a8 Mon Sep 17 00:00:00 2001 From: Kamil Krzywda Date: Wed, 14 Oct 2026 10:05:06 +0000 Subject: [PATCH] Build region-adjacency manifest (Stage 1 of #16 P2) Generate public/region-adjacency.json: regionKey -> neighbourKeys, built from regions.geo.json (bbox proximity reject + @turf/boolean-intersects arbitration; symmetric, deduped, no self-refs). Deterministic + idempotent. This is the data backing the LLM's getNeighbours tool (Stage 2) which lets it move contiguous frontier regions instead of whole countries. --- package.json | 1 + public/region-adjacency.json | 12465 +++++++++++++++++++++++++++ scripts/build-region-adjacency.mjs | 133 + scripts/region-adjacency.test.ts | 87 + 4 files changed, 12686 insertions(+) create mode 100644 public/region-adjacency.json create mode 100644 scripts/build-region-adjacency.mjs create mode 100644 scripts/region-adjacency.test.ts diff --git a/package.json b/package.json index d4dc538..568e77b 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ "smooth:regions": "node scripts/smooth-regions.mjs", "fill:regions": "node scripts/fill-gaps.mjs", "build:region-keys": "node scripts/build-region-keys.mjs", + "build:region-adjacency": "node scripts/build-region-adjacency.mjs", "typecheck": "tsc --noEmit", "lint": "eslint .", "e2e": "playwright test" diff --git a/public/region-adjacency.json b/public/region-adjacency.json new file mode 100644 index 0000000..aff0602 --- /dev/null +++ b/public/region-adjacency.json @@ -0,0 +1,12465 @@ +{ + "aberdeenshire-kzrn": [ + "cumbria-oohy", + "dumfries-and-galloway-sres", + "highland-saxg" + ], + "abra-cmfg": [ + "cagayan-sezc", + "nueva-ecija-ilyq", + "pangasinan-cmhx" + ], + "abu-dhabi-mywn": [ + "al-batnah-north-ilnl", + "al-dhahira-eqif", + "ash-sharqiyah-qlqi", + "dubay-kskv" + ], + "abyan-oexn": [ + "dhamar-utko", + "lahij-saqb", + "shabwah-mpqr" + ], + "aceh-ocsz": [ + "sumatera-utara-qqkv" + ], + "acklins-qehg": [], + "acre-ekzw": [ + "amazonas-qtzc", + "loreto-ipkx", + "madre-de-dios-fpxm", + "pando-uitl", + "rondonia-gpoo", + "ucayali-hmry" + ], + "ad-dakhliyah-qtih": [ + "al-batnah-north-ilnl", + "al-dhahira-eqif", + "al-wusta-mdok", + "ash-sharqiyah-north-qdza", + "ash-sharqiyah-south-gkzv" + ], + "adamaoua-kqsc": [ + "adamawa-ehbv", + "centre-aexz", + "est-umbd", + "nana-mambere-glnv", + "nord-gkzb", + "nord-ouest-yvzz", + "ouest-kdbx", + "ouham-pende-obpq", + "taraba-cqbj" + ], + "adamawa-ehbv": [ + "adamaoua-kqsc", + "borno-emdz", + "extreme-nord-oubi", + "gombe-ogwc", + "nord-gkzb", + "taraba-cqbj" + ], + "adana-wdhs": [ + "aksaray-cbcb", + "aleppo-cqlh", + "idlib-yoou", + "k-maras-wiwf", + "kayseri-kzoa", + "mersin-mqol" + ], + "adrar-ctwy": [ + "bechar-kfwp", + "el-bayadh-gadi", + "ghardaia-czme", + "kidal-yhwp", + "tamanghasset-mozx", + "timbuktu-mrwf", + "tindouf-ewdf", + "tiris-zemmour-xshf" + ], + "adrar-dffe": [ + "brakna-rcfc", + "dakhlet-nouadhibou-cifl", + "hodh-ech-chargui-twfu", + "inchiri-othg", + "tagant-tjfm", + "timbuktu-mrwf", + "tiris-zemmour-xshf", + "trarza-mefd", + "western-sahara-gozf" + ], + "afar-cnlj": [ + "amhara-kylq", + "debub-rtxk", + "debubawi-keyih-bahri-jrxo", + "dikhil-zrvh", + "oromiya-otzl", + "somali-eiea", + "tadjourah-jsgf", + "tigray-ucnt" + ], + "afyonkarahisar-gghu": [ + "antalya-iahq", + "denizli-spld", + "eskisehir-eslf", + "konya-ubwb", + "kutahya-odwc" + ], + "agadez-ijfb": [ + "diffa-akfc", + "kidal-yhwp", + "maradi-knfe", + "murzuq-cohu", + "tahoua-gpff", + "tamanghasset-mozx", + "tibesti-teli", + "zinder-qsfh" + ], + "agcabadi-yazh": [ + "ardebil-aain", + "east-azarbaijan-qxil", + "gegharkunik-qezd", + "kalbacar-zzbg", + "quba-nxpp", + "west-azarbaijan-eyim" + ], + "agneby-glsq": [ + "brong-ahafo-qqwr", + "lagunes-igqk", + "n-zi-comoe-uesl", + "western-qwvr", + "zanzan-qsqb" + ], + "agri-cvhn": [ + "bitlis-gbjb", + "erzurum-kxli", + "gegharkunik-qezd", + "kars-uiog", + "lori-aqmn", + "van-ujcg", + "west-azarbaijan-eyim" + ], + "agusan-del-sur-efza": [ + "bukidnon-faet", + "davao-oriental-sxtc" + ], + "ahal-weco": [ + "balkan-edcn", + "chardzhou-mzcb", + "hirat-yddg", + "mary-qxca", + "north-khorasan-yfqe", + "razavi-khorasan-cdqd", + "tashauz-mmct" + ], + "ain-lqtt": [ + "allier-butv", + "ardeche-zatz", + "bern-pmiz", + "cantal-rgvw", + "cote-d-or-zhyz", + "doubs-xnyd", + "isere-ghaj", + "savoie-zdke" + ], + "aisen-del-general-carlos-ibanez-del-campo-mrpn": [ + "chubut-apna", + "los-lagos-mmix", + "magallanes-y-antartica-chilena-eqmb", + "santa-cruz-mjnn" + ], + "aisne-gstu": [ + "east-flanders-cicp", + "luxembourg-krjs", + "marne-hpgs", + "pas-de-calais-egiw", + "seien-et-marne-bxka", + "somme-sgzc" + ], + "ajdabiya-ikqv": [ + "al-butnan-gytn", + "al-jufrah-mrvm", + "al-kufrah-ehbh", + "al-marj-ydhn", + "al-qubbah-wlez", + "al-wadi-at-jadid-spvg", + "matruh-cafp", + "surt-otkn" + ], + "akershus-ityh": [ + "buskerud-onyd", + "hedmark-akyb", + "oppland-slyc", + "telemark-ceyx", + "varmland-aeuq", + "vastra-gotaland-yxuc" + ], + "akita-mmft": [ + "hokkaido-ksfx", + "iwate-uvfz", + "yamagata-gofu" + ], + "aksaray-cbcb": [ + "adana-wdhs", + "ankara-oyhp", + "kayseri-kzoa", + "kirsehir-iywz", + "konya-ubwb", + "mersin-mqol" + ], + "al-anbar-yjqa": [ + "al-hudud-ash-shamaliyah-kdqu", + "an-najaf-buiy", + "babil-emst", + "dayr-az-zawr-nthe", + "diyala-pzxe", + "homs-hims-vcmm", + "mafraq-invm", + "ninawa-bhig", + "sala-ad-din-simf" + ], + "al-bahah-ajsr": [ + "asir-yfso", + "makkah-yuqo" + ], + "al-bahr-al-ahmar-oaom": [ + "al-fayyum-wdgf", + "al-jizah-abuz", + "al-minya-mjfl", + "al-wadi-at-jadid-spvg", + "ash-sharqiyah-wcnm", + "aswan-sxuz", + "northern-qinm", + "red-sea-zspo", + "river-nile-gpnj" + ], + "al-basrah-lrsw": [ + "al-jahrah-cvgx", + "al-muthannia-pffh", + "dhi-qar-pmxm", + "khuzestan-yrkr", + "maysan-rzfn" + ], + "al-batnah-north-ilnl": [ + "abu-dhabi-mywn", + "ad-dakhliyah-qtih", + "al-dhahira-eqif", + "ash-sharqiyah-north-qdza", + "dubay-kskv" + ], + "al-buhayrah-ilnf": [ + "al-jizah-abuz", + "ash-sharqiyah-wcnm", + "matruh-cafp" + ], + "al-butnan-gytn": [ + "ajdabiya-ikqv", + "al-qubbah-wlez", + "matruh-cafp" + ], + "al-dhahira-eqif": [ + "abu-dhabi-mywn", + "ad-dakhliyah-qtih", + "al-batnah-north-ilnl", + "al-wusta-mdok", + "ash-sharqiyah-qlqi" + ], + "al-fayyum-wdgf": [ + "al-bahr-al-ahmar-oaom", + "al-jizah-abuz", + "al-minya-mjfl", + "ash-sharqiyah-wcnm" + ], + "al-hudaydah-aubl": [ + "dhamar-utko", + "hajjah-uqbs", + "sana-a-ylqp", + "ta-izz-ctzr" + ], + "al-hudud-ash-shamaliyah-kdqu": [ + "al-anbar-yjqa", + "al-jahrah-cvgx", + "al-jawf-misq", + "al-muthannia-pffh", + "al-quassim-imqj", + "an-najaf-buiy", + "ar-riyad-gsqn", + "ash-sharqiyah-qlqi", + "ha-il-eoqk", + "mafraq-invm" + ], + "al-jahrah-cvgx": [ + "al-basrah-lrsw", + "al-hudud-ash-shamaliyah-kdqu", + "al-muthannia-pffh", + "ash-sharqiyah-qlqi" + ], + "al-jawf-misq": [ + "al-hudud-ash-shamaliyah-kdqu", + "amman-avrc", + "ha-il-eoqk", + "ma-an-lrvp", + "mafraq-invm", + "tabuk-spql" + ], + "al-jawf-wngz": [ + "hadramawt-itbu", + "hajjah-uqbs", + "ma-rib-oyto", + "najran-wlss", + "sa-dah-kvqv", + "sana-a-ylqp", + "shabwah-mpqr" + ], + "al-jizah-abuz": [ + "al-bahr-al-ahmar-oaom", + "al-buhayrah-ilnf", + "al-fayyum-wdgf", + "al-minya-mjfl", + "ash-sharqiyah-wcnm", + "matruh-cafp" + ], + "al-jufrah-mrvm": [ + "ajdabiya-ikqv", + "al-kufrah-ehbh", + "ash-shati-qbtm", + "misratah-cbhm", + "mizdah-uchd", + "murzuq-cohu", + "sabha-sukt", + "surt-otkn" + ], + "al-kufrah-ehbh": [ + "ajdabiya-ikqv", + "al-jufrah-mrvm", + "al-wadi-at-jadid-spvg", + "borkou-nuea", + "ennedi-sxtm", + "murzuq-cohu", + "north-darfur-mfpn", + "northern-qinm" + ], + "al-madinah-uwqp": [ + "al-quassim-imqj", + "ar-riyad-gsqn", + "ha-il-eoqk", + "makkah-yuqo", + "tabuk-spql" + ], + "al-mahrah-gatz": [ + "ash-sharqiyah-qlqi", + "dhofar-gtht", + "hadramawt-itbu" + ], + "al-marj-ydhn": [ + "ajdabiya-ikqv", + "al-qubbah-wlez" + ], + "al-minya-mjfl": [ + "al-bahr-al-ahmar-oaom", + "al-fayyum-wdgf", + "al-jizah-abuz", + "al-wadi-at-jadid-spvg", + "matruh-cafp" + ], + "al-muthannia-pffh": [ + "al-basrah-lrsw", + "al-hudud-ash-shamaliyah-kdqu", + "al-jahrah-cvgx", + "an-najaf-buiy", + "dhi-qar-pmxm", + "wasit-vawa" + ], + "al-quassim-imqj": [ + "al-hudud-ash-shamaliyah-kdqu", + "al-madinah-uwqp", + "ar-riyad-gsqn", + "ash-sharqiyah-qlqi", + "ha-il-eoqk" + ], + "al-qubbah-wlez": [ + "ajdabiya-ikqv", + "al-butnan-gytn", + "al-marj-ydhn" + ], + "al-wadi-at-jadid-spvg": [ + "ajdabiya-ikqv", + "al-bahr-al-ahmar-oaom", + "al-kufrah-ehbh", + "al-minya-mjfl", + "aswan-sxuz", + "matruh-cafp", + "northern-qinm" + ], + "al-wusta-mdok": [ + "ad-dakhliyah-qtih", + "al-dhahira-eqif", + "ash-sharqiyah-south-gkzv", + "dhofar-gtht" + ], + "alabama-uqeu": [ + "florida-gmqg", + "georgia-uotf", + "mississippi-scir", + "tennessee-geup" + ], + "alagoas-ivzd": [ + "bahia-gncm", + "pernambuco-kfiq", + "sergipe-glra" + ], + "alajuela-vwmk": [ + "chontales-uefv", + "guanacaste-ffmq", + "limon-ynmv", + "puntarenas-evmt" + ], + "alaotra-mangoro-lper": [ + "analamanga-szdu", + "analanjirofo-hgdp", + "atsinanana-uoeq", + "betsiboka-upag", + "sofia-kmae", + "vakinankaratra-dtjh" + ], + "alaska-qfen": [ + "british-columbia-vmsh", + "yukon-hsje" + ], + "alba-kbti": [ + "arges-hxtf", + "cluj-cgyo", + "gorj-qeiw", + "harghita-ybxj", + "mures-yhjv", + "timis-seme" + ], + "albacete-attf": [ + "ciudad-real-adzn", + "cuenca-chzq", + "jaen-ekbf", + "murcia-qjxo", + "valencia-ydbr" + ], + "alberta-zopq": [ + "british-columbia-vmsh", + "idaho-slym", + "manitoba-thmy", + "montana-abiq", + "northwest-territories-gynw", + "nunavut-banx", + "saskatchewan-cmli", + "yukon-hsje" + ], + "aleppo-cqlh": [ + "adana-wdhs", + "ar-raqqah-lhjy", + "hamah-xsli", + "idlib-yoou", + "k-maras-wiwf", + "sanliurfa-imci" + ], + "alessandria-shfc": [ + "aoste-ymff", + "brescia-mzjw", + "parma-uqrn", + "turin-yfaa" + ], + "alibori-smbm": [ + "atakora-oobn", + "borgou-yqft", + "dosso-smfd", + "kebbi-wamo", + "niger-qfzz", + "tapoa-gpat", + "tillaberi-yrfg" + ], + "allier-butv": [ + "ain-lqtt", + "cantal-rgvw", + "cher-yyvr", + "cote-d-or-zhyz", + "creuse-lkyb", + "loir-et-cher-fwdj", + "yonne-juzl" + ], + "almaty-waxb": [ + "chuy-xdlm", + "east-kazakhstan-ipgz", + "qaraghandy-khxs", + "xinjiang-oasq", + "ysyk-kol-hqmi", + "zhambyl-qhpv" + ], + "alpes-de-haute-provence-svtw": [ + "gard-guab", + "isere-ghaj", + "savoie-zdke", + "turin-yfaa" + ], + "alta-verapaz-myed": [ + "baja-verapaz-ongg", + "chiapas-izef", + "huehuetenango-mjgd", + "jutiapa-wdml", + "peten-kent" + ], + "altay-mfuq": [ + "east-kazakhstan-ipgz", + "gorno-altay-cstw", + "kemerovo-larh", + "novosibirsk-mivi", + "pavlodar-abzq" + ], + "alto-paraguay-ezmh": [ + "boqueron-uume", + "concepcion-vrml", + "mato-grosso-do-sul-wfvs", + "presidente-hayes-abmi", + "santa-cruz-kptg" + ], + "alto-parana-mimn": [ + "caaguazu-xlmh", + "caazapa-snmi", + "canindeyu-ocmj", + "itapua-jomj", + "misiones-ocnz", + "parana-arjl" + ], + "amambay-kemk": [ + "canindeyu-ocmj", + "concepcion-vrml", + "mato-grosso-do-sul-wfvs", + "san-pedro-qtmm" + ], + "amapa-gozp": [ + "amazonas-qtzc", + "guyane-francaise-gmcw", + "para-mmiu", + "sipaliwini-lvya" + ], + "amazonas-isdt": [ + "amazonas-qtzc", + "caqueta-qfhx", + "loreto-ipkx", + "putumayo-ksux", + "vaupes-ihfh" + ], + "amazonas-nthu": [ + "cajamarca-mjjy", + "la-libertad-sqmm", + "loreto-ipkx", + "morona-santiago-unuy", + "san-martin-orum", + "zamora-chinchipe-qcur" + ], + "amazonas-qfqs": [ + "amazonas-qtzc", + "apure-gtqb", + "bolivar-oyqe", + "guainia-utmi", + "roraima-itoh", + "vichada-oozm" + ], + "amazonas-qtzc": [ + "acre-ekzw", + "amapa-gozp", + "amazonas-isdt", + "amazonas-qfqs", + "guainia-utmi", + "loreto-ipkx", + "mato-grosso-aqvz", + "para-mmiu", + "rondonia-gpoo", + "roraima-itoh", + "ucayali-hmry", + "vaupes-ihfh" + ], + "ambeno-kpna": [ + "nusa-tenggara-timur-iflm" + ], + "amhara-kylq": [ + "afar-cnlj", + "benshangul-gumaz-iznr", + "gedarif-oxvo", + "oromiya-otzl", + "sennar-dssz", + "tigray-ucnt" + ], + "amman-avrc": [ + "al-jawf-misq", + "as-suwayda-jzmr", + "hadarom-uves", + "ma-an-lrvp", + "mafraq-invm", + "west-bank-cjlo" + ], + "amoron-i-mania-ulvj": [ + "atsimo-andrefana-qbfr", + "atsinanana-uoeq", + "haute-matsiatra-iovl", + "menabe-icfs", + "vakinankaratra-dtjh", + "vatovavy-fitovinany-abdm" + ], + "ampara-oqcc": [ + "anuradhapura-jzhh", + "monaragala-wspd", + "ratnapura-llsf" + ], + "amur-clbp": [ + "chita-qxms", + "heilongjiang-shfe", + "khabarovsk-vetk", + "sakha-yakutia-yxkf", + "yevrey-itcn" + ], + "amuria-izaz": [ + "katakwi-xlyx", + "kitgum-hetq", + "nakasongola-gjqa", + "napak-yzyn", + "nwoya-payo" + ], + "amuru-fprn": [ + "central-equatoria-sogr", + "eastern-equatoria-ilgp", + "hoima-dcsv", + "nord-kivu-gxmp", + "nwoya-payo", + "orientale-scpz" + ], + "an-najaf-buiy": [ + "al-anbar-yjqa", + "al-hudud-ash-shamaliyah-kdqu", + "al-muthannia-pffh", + "babil-emst", + "wasit-vawa" + ], + "an-nuqat-al-khams-ehkx": [ + "ghadamis-aagv", + "misratah-cbhm", + "mizdah-uchd", + "tataouine-qrma" + ], + "analamanga-szdu": [ + "alaotra-mangoro-lper", + "atsinanana-uoeq", + "betsiboka-upag", + "bongolava-irjg", + "vakinankaratra-dtjh" + ], + "analanjirofo-hgdp": [ + "alaotra-mangoro-lper", + "atsinanana-uoeq", + "sava-atuj", + "sofia-kmae" + ], + "anatoliki-makedonia-kai-thraki-abyd": [ + "balikesir-exjy", + "kentriki-makedonia-wdye", + "plovdiv-euus", + "sofia-corh", + "stara-zagora-hmrg" + ], + "ancash-mtdg": [ + "huanuco-uwqc", + "la-libertad-sqmm", + "lima-iioy" + ], + "andaman-and-nicobar-stzm": [], + "andhra-pradesh-amam": [ + "karnataka-rslx", + "odisha-uxvk", + "tamil-nadu-sqvd", + "telangana-mfvw" + ], + "androy-wzfq": [ + "anosy-jadv", + "atsimo-andrefana-qbfr" + ], + "anhui-sanz": [ + "henan-qdfb", + "hubei-eefc", + "jiangsu-kpkl", + "jiangxi-geke", + "shandong-ajfr", + "zhejiang-amww" + ], + "ankara-oyhp": [ + "aksaray-cbcb", + "bolu-cdjc", + "corum-amjr", + "eskisehir-eslf", + "kirsehir-iywz", + "konya-ubwb" + ], + "annobon-eedl": [], + "anosy-jadv": [ + "androy-wzfq", + "atsimo-andrefana-qbfr", + "atsimo-atsinanana-cjvi", + "ihorombe-mmvk" + ], + "antalya-iahq": [ + "afyonkarahisar-gghu", + "denizli-spld", + "konya-ubwb", + "mersin-mqol", + "mugla-mmwr" + ], + "antarctica-ccbf": [ + "antarctica-mvxe" + ], + "antarctica-mvxe": [ + "antarctica-ccbf" + ], + "antioquia-kqan": [ + "bolivar-shkq", + "boyaca-uekx", + "caldas-wkha", + "choco-qaew", + "cordoba-srwy", + "santander-mmat" + ], + "antipodes-islands-ynit": [], + "antofagasta-czps": [ + "atacama-khpo", + "catamarca-ekne", + "jujuy-yinm", + "potosi-iltd", + "salta-uunu", + "tarapaca-mrpq" + ], + "anuradhapura-jzhh": [ + "ampara-oqcc", + "ratnapura-llsf" + ], + "anzoategui-mrqa": [ + "bolivar-oyqe", + "guarico-meqi", + "miranda-ujql", + "monagas-kkqm", + "sucre-qsqk" + ], + "aoste-ymff": [ + "alessandria-shfc", + "bern-pmiz", + "brescia-mzjw", + "savoie-zdke", + "turin-yfaa", + "zurich-kdpk" + ], + "apure-gtqb": [ + "amazonas-qfqs", + "arauca-yxsw", + "barinas-uwqd", + "bolivar-oyqe", + "guarico-meqi", + "norte-de-santander-svgs", + "tachira-kuql", + "vichada-oozm" + ], + "apurimac-aghq": [ + "arequipa-avbe", + "ayacucho-vhko", + "cusco-ypen" + ], + "aqmola-etpx": [ + "north-kazakhstan-kdzy", + "pavlodar-abzq", + "qaraghandy-khxs", + "qostanay-qwtp" + ], + "aqtobe-sgpw": [ + "atyrau-ixli", + "karakalpakstan-cuod", + "mangghystau-ooqu", + "orenburg-nkfp", + "qaraghandy-khxs", + "qostanay-qwtp", + "qyzylorda-emfx", + "west-kazakhstan-aqxa" + ], + "ar-raqqah-lhjy": [ + "aleppo-cqlh", + "dayr-az-zawr-nthe", + "hamah-xsli", + "hasaka-al-haksa-vlle", + "homs-hims-vcmm", + "sanliurfa-imci" + ], + "ar-rayyan-ynlo": [ + "ash-sharqiyah-qlqi" + ], + "ar-riyad-gsqn": [ + "al-hudud-ash-shamaliyah-kdqu", + "al-madinah-uwqp", + "al-quassim-imqj", + "ash-sharqiyah-qlqi", + "asir-yfso", + "ha-il-eoqk", + "makkah-yuqo", + "najran-wlss" + ], + "arauca-yxsw": [ + "apure-gtqb", + "boyaca-uekx", + "casanare-aihz", + "norte-de-santander-svgs", + "vichada-oozm" + ], + "arbil-sbqc": [ + "as-sulaymaniyah-fimw", + "at-ta-mim-xbob", + "hasaka-al-haksa-vlle", + "ninawa-bhig", + "sala-ad-din-simf", + "siirt-yozc", + "van-ujcg", + "west-azarbaijan-eyim" + ], + "archipel-des-crozet-oypb": [], + "archipel-des-kerguelen-fnmd": [], + "ardebil-aain": [ + "agcabadi-yazh", + "east-azarbaijan-qxil", + "gilan-ugkk", + "quba-nxpp", + "zanjan-qsks" + ], + "ardeche-zatz": [ + "ain-lqtt", + "aveyron-kovb", + "cantal-rgvw", + "gard-guab", + "isere-ghaj" + ], + "arequipa-avbe": [ + "apurimac-aghq", + "ayacucho-vhko", + "cusco-ypen", + "ica-hijd", + "moquegua-xwwn", + "puno-vaqi" + ], + "arges-hxtf": [ + "alba-kbti", + "buzau-ipvp", + "constanta-owyy", + "dolj-yaab", + "gorj-qeiw", + "harghita-ybxj", + "teleorman-gcnr" + ], + "arhangay-efvw": [ + "bayanhongor-udsh", + "bulgan-czsv", + "dzavhan-yqqg", + "hovsgol-munb", + "ovorhangay-onqe" + ], + "arica-y-parinacota-mbpk": [ + "la-paz-kftj", + "oruro-qktm", + "tacna-uiaf", + "tarapaca-mrpq" + ], + "arizona-igee": [ + "baja-california-rkil", + "california-kikh", + "colorado-wfkf", + "nevada-uekc", + "new-mexico-awkn", + "sonora-otbs", + "utah-whas" + ], + "arkansas-itew": [ + "louisiana-wlgr", + "mississippi-scir", + "missouri-ykif", + "oklahoma-cimv", + "tennessee-geup", + "texas-mguh" + ], + "arkhangel-sk-lhbk": [ + "karelia-ohem", + "kirov-gfvm", + "komi-eoeh", + "murmansk-etas", + "nenets-qyga", + "vologda-ynvr" + ], + "artigas-stkw": [ + "corrientes-ksnc", + "entre-rios-wonq", + "rio-grande-do-sul-auoi", + "salto-aobp" + ], + "artvin-aohz": [ + "erzurum-kxli", + "gumushane-melw", + "imereti-vlst", + "kars-uiog" + ], + "arunachal-pradesh-mpao": [ + "assam-dqap", + "kachin-etts", + "nagaland-yvrv", + "sagaing-axrl", + "wangdi-phodrang-ipqp", + "xizang-kzsk" + ], + "arusha-ssrk": [ + "kilimanjaro-wgrc", + "manyara-mkvr", + "mara-cgtm", + "rift-valley-wlpc", + "simiyu-iyyt", + "singida-gfvo" + ], + "as-sulaymaniyah-fimw": [ + "arbil-sbqc", + "at-ta-mim-xbob", + "diyala-pzxe", + "kermanshah-ccky", + "kordestan-gakx", + "sala-ad-din-simf", + "west-azarbaijan-eyim" + ], + "as-suwayda-jzmr": [ + "amman-avrc", + "beqaa-ryfc", + "hadarom-uves", + "mafraq-invm", + "rif-dimashq-smjb" + ], + "ash-sharqiyah-north-qdza": [ + "ad-dakhliyah-qtih", + "al-batnah-north-ilnl", + "ash-sharqiyah-south-gkzv" + ], + "ash-sharqiyah-qlqi": [ + "abu-dhabi-mywn", + "al-dhahira-eqif", + "al-hudud-ash-shamaliyah-kdqu", + "al-jahrah-cvgx", + "al-mahrah-gatz", + "al-quassim-imqj", + "ar-rayyan-ynlo", + "ar-riyad-gsqn", + "dhofar-gtht", + "hadramawt-itbu", + "najran-wlss" + ], + "ash-sharqiyah-south-gkzv": [ + "ad-dakhliyah-qtih", + "al-wusta-mdok", + "ash-sharqiyah-north-qdza" + ], + "ash-sharqiyah-wcnm": [ + "al-bahr-al-ahmar-oaom", + "al-buhayrah-ilnf", + "al-fayyum-wdgf", + "al-jizah-abuz", + "janub-sina-mrqx", + "shamal-sina-uhqn" + ], + "ash-shati-qbtm": [ + "al-jufrah-mrvm", + "ghadamis-aagv", + "ghat-ebgf", + "illizi-ccdj", + "mizdah-uchd", + "sabha-sukt", + "wadi-al-hayaa-qrtp" + ], + "ashanti-abux": [ + "brong-ahafo-qqwr", + "eastern-irer", + "volta-ihni", + "western-qwvr" + ], + "asir-yfso": [ + "al-bahah-ajsr", + "ar-riyad-gsqn", + "jizan-gfqv", + "makkah-yuqo", + "najran-wlss", + "sa-dah-kvqv" + ], + "assaba-fzfa": [ + "brakna-rcfc", + "gorgol-abfb", + "guidimaka-cqhe", + "hodh-el-gharbi-oyfv", + "kayes-twwi", + "tagant-tjfm" + ], + "assam-dqap": [ + "arunachal-pradesh-mpao", + "manipur-ahpm", + "meghalaya-oepk", + "mizoram-yapy", + "nagaland-yvrv", + "rangpur-drru", + "sylhet-iprt", + "tripura-ylvj", + "wangdi-phodrang-ipqp", + "west-bengal-isbk", + "xizang-kzsk" + ], + "astrakhan-anec": [ + "atyrau-ixli", + "kalmyk-yjee", + "volgograd-omkg", + "west-kazakhstan-aqxa" + ], + "asturias-usbk": [ + "burgos-asxn", + "leon-uyuj", + "lugo-qbvz" + ], + "aswan-sxuz": [ + "al-bahr-al-ahmar-oaom", + "al-wadi-at-jadid-spvg", + "northern-qinm", + "red-sea-zspo" + ], + "at-ta-mim-xbob": [ + "arbil-sbqc", + "as-sulaymaniyah-fimw", + "sala-ad-din-simf" + ], + "atacama-khpo": [ + "antofagasta-czps", + "catamarca-ekne", + "coquimbo-qtuj", + "la-rioja-opnr", + "san-juan-iind" + ], + "atakora-oobn": [ + "alibori-smbm", + "borgou-yqft", + "donga-geqd", + "kara-khrl", + "kompienga-wuin", + "tapoa-gpat" + ], + "atlantico-norte-ieag": [ + "atlantico-sur-ylal", + "gracias-a-dios-kumu", + "jinotega-yvws", + "matagalpa-iykc", + "olancho-qasq" + ], + "atlantico-sur-ylal": [ + "atlantico-norte-ieag", + "chontales-uefv", + "limon-ynmv", + "matagalpa-iykc" + ], + "atsimo-andrefana-qbfr": [ + "amoron-i-mania-ulvj", + "androy-wzfq", + "anosy-jadv", + "haute-matsiatra-iovl", + "ihorombe-mmvk", + "menabe-icfs" + ], + "atsimo-atsinanana-cjvi": [ + "anosy-jadv", + "haute-matsiatra-iovl", + "ihorombe-mmvk", + "vatovavy-fitovinany-abdm" + ], + "atsinanana-uoeq": [ + "alaotra-mangoro-lper", + "amoron-i-mania-ulvj", + "analamanga-szdu", + "analanjirofo-hgdp", + "vakinankaratra-dtjh", + "vatovavy-fitovinany-abdm" + ], + "attapu-cxyj": [ + "champasak-agcn", + "kon-tum-ywew", + "quang-nam-cneh", + "rotanokiri-exoo", + "savannakhet-ulpr", + "stoeng-treng-jiov" + ], + "atyrau-ixli": [ + "aqtobe-sgpw", + "astrakhan-anec", + "mangghystau-ooqu", + "west-kazakhstan-aqxa" + ], + "auckland-islands-ujmt": [], + "aude-pmva": [ + "aveyron-kovb", + "barcelona-iybx", + "gard-guab", + "haute-garonne-bwac" + ], + "aust-agder-ufyy": [ + "hordaland-yrai", + "telemark-ceyx" + ], + "austurland-cdfj": [ + "nordurland-eystra-kbfi", + "sudurland-ysfc" + ], + "aveyron-kovb": [ + "ardeche-zatz", + "aude-pmva", + "cantal-rgvw", + "gard-guab", + "haute-garonne-bwac", + "lot-et-garonne-psdh" + ], + "ayacucho-vhko": [ + "apurimac-aghq", + "arequipa-avbe", + "cusco-ypen", + "huancavelica-orqp", + "ica-hijd", + "junin-rnyf" + ], + "ayeyarwady-mhrr": [ + "bago-uzrm", + "magway-karn", + "mon-cmto", + "rakhine-wotp" + ], + "azad-kashmir-ajpr": [ + "jammu-and-kashmir-vhis", + "k-p-stsm", + "northern-areas-mevu", + "punjab-ghlp" + ], + "azores-ayly": [], + "azuay-kruk": [ + "guayas-whue", + "loja-czuz", + "los-rios-mouz", + "morona-santiago-unuy", + "zamora-chinchipe-qcur" + ], + "babil-emst": [ + "al-anbar-yjqa", + "an-najaf-buiy", + "diyala-pzxe", + "sala-ad-din-simf", + "wasit-vawa" + ], + "bacau-zdvy": [ + "buzau-ipvp", + "cimislia-acda", + "harghita-ybxj", + "iasi-gzad" + ], + "bacs-kiskun-udpx": [ + "bekes-itph", + "juzno-backi-girr", + "osjecko-baranjska-ivlu", + "pest-akxn", + "somogy-ymes", + "timis-seme" + ], + "badajoz-ciwt": [ + "beja-ykgw", + "caceres-kdze", + "castelo-branco-gcgr", + "ciudad-real-adzn", + "cordoba-mxza", + "evora-qfgt", + "huelva-qhbd", + "sevilla-oxma", + "toledo-yvoz" + ], + "badakhshan-qjrt": [ + "gorno-badakhshan-sgex", + "k-p-stsm", + "kabul-agcw", + "khatlon-qlhv", + "northern-areas-mevu", + "nuristan-ofkf", + "tadzhikistan-territories-uxcw", + "takhar-tbah", + "xinjiang-oasq" + ], + "baden-wurttemberg-oyje": [ + "bayern-aiju", + "hessen-bqlm", + "moselle-rygy", + "rheinland-pfalz-cfwr", + "tirol-sgpt", + "vosges-oszk", + "zurich-kdpk" + ], + "badghis-werz": [ + "faryab-ztoh", + "ghor-bxar", + "hirat-yddg", + "mary-qxca" + ], + "bafata-krfg": [ + "boke-jifl", + "gaoual-jpxg", + "kolda-oanf", + "oio-eyrz" + ], + "baghlan-wqdr": [ + "bamyan-mjkz", + "kabul-agcw", + "samangan-iybb", + "takhar-tbah" + ], + "bagmati-ungl": [ + "bihar-cbcp", + "gandaki-ohsw", + "sagarmatha-otrd", + "xizang-kzsk" + ], + "bago-uzrm": [ + "ayeyarwady-mhrr", + "kayin-owtu", + "magway-karn", + "mandalay-gcro", + "mon-cmto", + "rakhine-wotp" + ], + "bahia-gncm": [ + "alagoas-ivzd", + "espirito-santo-yopi", + "goias-suuo", + "minas-gerais-ymvg", + "pernambuco-kfiq", + "piaui-icjc", + "sergipe-glra", + "tocantins-kczu" + ], + "baja-california-rkil": [ + "arizona-igee", + "baja-california-sur-uoie", + "california-kikh", + "sonora-otbs" + ], + "baja-california-sur-uoie": [ + "baja-california-rkil", + "sinaloa-ahmy" + ], + "baja-verapaz-ongg": [ + "alta-verapaz-myed", + "cayo-ejvk", + "huehuetenango-mjgd", + "jutiapa-wdml", + "peten-kent", + "santa-barbara-qgiw", + "usulutan-xbjc" + ], + "bakool-grdf": [ + "bay-uvdr", + "gedo-yxwp", + "hiiraan-knsf", + "shabeellaha-hoose-sxum", + "somali-eiea" + ], + "baleares-ayfx": [], + "balikesir-exjy": [ + "anatoliki-makedonia-kai-thraki-abyd", + "burgas-nowy", + "bursa-ogje", + "izmir-ehof", + "kutahya-odwc", + "manisa-cgwe", + "stara-zagora-hmrg" + ], + "balkan-edcn": [ + "ahal-weco", + "golestan-cond", + "karakalpakstan-cuod", + "mangghystau-ooqu", + "mazandaran-ufnx", + "north-khorasan-yfqe", + "tashauz-mmct" + ], + "balkh-ckka": [ + "chardzhou-mzcb", + "jawzjan-ibdk", + "khatlon-qlhv", + "samangan-iybb", + "sari-pul-eubi", + "surkhandarya-usso", + "takhar-tbah" + ], + "baluchistan-ihjh": [ + "f-a-t-a-yhan", + "hilmand-gmdm", + "kandahar-cacs", + "nimroz-eoll", + "paktika-wbrf", + "punjab-ghlp", + "sind-atud", + "sistan-and-baluchestan-avku", + "zabul-ftpc" + ], + "bamingui-bangoran-ilrg": [ + "haute-kotto-ymrh", + "moyen-chari-vbpz", + "nana-grebizi-mcza", + "ouaka-mmrt", + "ouham-mnot", + "salamat-nrnf", + "vakaga-ahth" + ], + "bamyan-mjkz": [ + "baghlan-wqdr", + "ghazni-nnab", + "ghor-bxar", + "kabul-agcw", + "samangan-iybb", + "sari-pul-eubi", + "uruzgan-unxj", + "wardak-wpjg" + ], + "bandundu-gzcq": [ + "bas-congo-yhcf", + "cuvette-wtpy", + "equateur-mkpe", + "kasai-occidental-udyu", + "kinshasa-city-aoyb", + "lunda-norte-kkid", + "malanje-quaz", + "plateaux-kqwn", + "pool-umwl", + "uige-alyd" + ], + "bangka-belitung-ixwo": [ + "sumatera-selatan-enkt" + ], + "banja-luka-qguu": [ + "licko-senjska-cvjk", + "osjecko-baranjska-ivlu", + "west-bosnia-ayyu", + "zadarska-mglb", + "zagrebacka-cijs", + "zenica-doboj-kqyp" + ], + "banskobystricky-iono": [ + "hajdu-bihar-edea", + "lesser-poland-ukhv", + "moravskoslezsky-sbcc", + "nitriansky-muds", + "pest-akxn", + "presov-kpwz", + "silesian-igbk" + ], + "banten-stwc": [ + "jawa-barat-msbq" + ], + "barcelona-iybx": [ + "aude-pmva", + "haute-garonne-bwac", + "lerida-onbh" + ], + "barh-el-gazel-nhes": [ + "batha-dyem", + "borkou-nuea", + "hadjer-lamis-avbt", + "kanem-bhvv" + ], + "bari-gtie": [ + "campobasso-wmlo", + "cosenza-oolz", + "potenza-yerf" + ], + "bari-sedg": [ + "mudug-kpld", + "nugaal-gznd", + "somaliland-gapg" + ], + "barima-waini-wifs": [ + "bolivar-oyqe", + "delta-amacuro-wdqr", + "pomeroon-supenaam-iooq", + "upper-takutu-upper-essequibo-cohg" + ], + "barinas-uwqd": [ + "apure-gtqb", + "cojedes-abqg", + "guarico-meqi", + "lara-ggqj", + "merida-yhqk", + "portuguesa-epqi", + "tachira-kuql" + ], + "bas-congo-yhcf": [ + "bandundu-gzcq", + "bouenza-elwk", + "kinshasa-city-aoyb", + "niari-svpz", + "pool-umwl", + "uige-alyd", + "zaire-ikgg" + ], + "bas-sassandra-muqc": [ + "cavally-qqst", + "grand-gedeh-cewx", + "haut-sassandra-aiql", + "river-gee-uqio", + "sud-bandama-sksp" + ], + "bashkortostan-uovk": [ + "chelyabinsk-qnxc", + "orenburg-nkfp", + "perm-cphx", + "samara-koze", + "sverdlovsk-eefj", + "tatarstan-aotw", + "udmurt-cave" + ], + "basse-kotto-earz": [ + "equateur-mkpe", + "haute-kotto-ymrh", + "mbomou-ydky", + "ouaka-mmrt" + ], + "batanes-orcp": [], + "batdambang-jett": [ + "chachoengsao-uwfm", + "pouthisat-lcor", + "sa-kaeo-cufl", + "siemreab-vyop" + ], + "batha-dyem": [ + "barh-el-gazel-nhes", + "borkou-nuea", + "guera-qyrk", + "hadjer-lamis-avbt", + "ouaddai-ukka", + "sila-rfnx", + "wadi-fira-wtem" + ], + "batken-cbll": [ + "ferghana-ammo", + "leninabad-dnbu", + "osh-vjlq", + "tadzhikistan-territories-uxcw" + ], + "batna-enwu": [ + "biskra-oqww", + "khenchela-yomx", + "m-sila-sobh", + "setif-mbzf", + "skikda-odba" + ], + "bauchi-spdb": [ + "gombe-ogwc", + "jigawa-yzkn", + "kaduna-aymn", + "kano-oomx", + "plateau-oako", + "taraba-cqbj", + "yobe-sitq" + ], + "bay-of-plenty-wlsa": [ + "hawke-s-bay-iunb", + "waikato-gxqe" + ], + "bay-uvdr": [ + "bakool-grdf", + "gedo-yxwp", + "jubbada-dhexe-unxw", + "shabeellaha-hoose-sxum" + ], + "bayan-olgiy-ucvu": [ + "gorno-altay-cstw", + "hovd-wxnd", + "tuva-ecty", + "uvs-ccng", + "xinjiang-oasq" + ], + "bayanhongor-udsh": [ + "arhangay-efvw", + "dzavhan-yqqg", + "govi-altay-ovst", + "inner-mongol-ioap", + "omnogovi-axqk", + "ovorhangay-onqe" + ], + "bayern-aiju": [ + "baden-wurttemberg-oyje", + "hessen-bqlm", + "karnten-cypo", + "oberosterreich-mbpq", + "plzensky-ysxk", + "sachsen-oiah", + "thuringen-mxiz", + "tirol-sgpt" + ], + "bazega-ufdx": [ + "boulgou-oyva", + "sanguie-skxs", + "sanmatenga-alfl", + "sissili-amog" + ], + "bechar-kfwp": [ + "adrar-ctwy", + "el-bayadh-gadi", + "meknes-tafilalet-yler", + "naama-swmc", + "oriental-kiep", + "souss-massa-draa-mbhy", + "tindouf-ewdf" + ], + "beijing-qsqi": [ + "hebei-owfx", + "inner-mongol-ioap", + "tianjin-krnw" + ], + "beja-yaie": [ + "le-kef-oxic", + "sfax-ktva", + "sidi-bou-zid-ifqk" + ], + "beja-ykgw": [ + "badajoz-ciwt", + "evora-qfgt", + "huelva-qhbd" + ], + "bekes-itph": [ + "bacs-kiskun-udpx", + "cluj-cgyo", + "hajdu-bihar-edea", + "pest-akxn", + "timis-seme" + ], + "belait-asmw": [ + "sabah-knxa", + "sarawak-cpxb" + ], + "belgorod-wxjk": [ + "kharkiv-mesc", + "kursk-obra", + "luhans-k-whxu", + "sumy-kcqr", + "voronezh-svdp" + ], + "belluno-iojp": [ + "bologna-otjs", + "bozen-ukjd", + "brescia-mzjw", + "karnten-cypo", + "kocevje-gyjj", + "tirol-sgpt" + ], + "bengkulu-qwwn": [ + "jambi-sxbt", + "lampung-yjht", + "sumatera-barat-vokk", + "sumatera-selatan-enkt" + ], + "bengo-awxb": [ + "benguela-ifxx", + "cuanza-norte-avuq", + "cuanza-sul-uays", + "uige-alyd", + "zaire-ikgg" + ], + "benguela-ifxx": [ + "bengo-awxb", + "cuanza-sul-uays", + "huambo-czeb", + "huila-ylej", + "namibe-mitv" + ], + "benshangul-gumaz-iznr": [ + "amhara-kylq", + "blue-nile-conz", + "gambela-peoples-sggc", + "oromiya-otzl", + "sennar-dssz" + ], + "benue-uwdf": [ + "cross-river-erfd", + "enugu-ijqf", + "kogi-gqmy", + "nassarawa-mrzh", + "nord-ouest-yvzz", + "sud-ouest-yxkl", + "taraba-cqbj" + ], + "beqaa-ryfc": [ + "as-suwayda-jzmr", + "hadarom-uves", + "homs-hims-vcmm", + "idlib-yoou", + "rif-dimashq-smjb" + ], + "bern-pmiz": [ + "ain-lqtt", + "aoste-ymff", + "doubs-xnyd", + "savoie-zdke", + "vosges-oszk", + "zurich-kdpk" + ], + "berry-islands-wejq": [], + "betsiboka-upag": [ + "alaotra-mangoro-lper", + "analamanga-szdu", + "boeny-fmdt", + "bongolava-irjg", + "melaky-ynaf", + "sofia-kmae" + ], + "beyla-vyfv": [ + "denguele-ycsk", + "dix-huit-montagnes-gcqh", + "kankan-kmei", + "yomou-dhxs" + ], + "bheri-czgc": [ + "karnali-mbpa", + "rapti-ewpq", + "seti-qarh", + "uttar-pradesh-aaxe" + ], + "bhojpur-uxpy": [ + "bihar-cbcp", + "sagarmatha-otrd", + "west-bengal-isbk", + "xizang-kzsk" + ], + "bie-usov": [ + "cuando-cubango-sifc", + "cuanza-sul-uays", + "huambo-czeb", + "huila-ylej", + "lunda-sul-iyot", + "malanje-quaz", + "moxico-ievb" + ], + "bihar-cbcp": [ + "bagmati-ungl", + "bhojpur-uxpy", + "gandaki-ohsw", + "jharkhand-qjit", + "rangpur-drru", + "sagarmatha-otrd", + "thimphu-agoq", + "uttar-pradesh-aaxe", + "west-bengal-isbk", + "xizang-kzsk" + ], + "bilecik-wyjz": [ + "bolu-cdjc", + "bursa-ogje", + "eskisehir-eslf", + "kutahya-odwc" + ], + "bimini-sdjg": [], + "binh-phuoc-qysb": [ + "kracheh-suom", + "lam-djong-iuhi", + "long-an-irqd", + "mondol-kiri-jvon", + "prey-veng-qaoq" + ], + "bio-bio-kfrw": [ + "la-araucania-aepm", + "neuquen-yvne", + "nuble-wmop" + ], + "bioko-sur-yvgu": [], + "biskra-oqww": [ + "batna-enwu", + "djelfa-uxzd", + "el-oued-oldp", + "ghardaia-czme", + "khenchela-yomx", + "m-sila-sobh", + "ouargla-wxdg" + ], + "bitlis-gbjb": [ + "agri-cvhn", + "diyarbakir-mrle", + "erzurum-kxli", + "siirt-yozc", + "van-ujcg" + ], + "blue-nile-conz": [ + "benshangul-gumaz-iznr", + "gambela-peoples-sggc", + "sennar-dssz", + "upper-nile-kxdz", + "white-nile-uwno" + ], + "boeny-fmdt": [ + "betsiboka-upag", + "melaky-ynaf", + "sofia-kmae" + ], + "boke-jifl": [ + "bafata-krfg", + "gaoual-jpxg", + "telimele-jadt" + ], + "bolikhamxai-csag": [ + "khammouan-qmwz", + "nghe-an-ifec", + "quang-binh-wpei", + "sakon-nakhon-qhrn", + "udon-thani-iuqh", + "vientiane-qhaq", + "xiangkhoang-hqaf" + ], + "bolivar-oyqe": [ + "amazonas-qfqs", + "anzoategui-mrqa", + "apure-gtqb", + "barima-waini-wifs", + "delta-amacuro-wdqr", + "guarico-meqi", + "monagas-kkqm", + "pomeroon-supenaam-iooq", + "roraima-itoh", + "vichada-oozm" + ], + "bolivar-shkq": [ + "antioquia-kqan", + "cesar-qcua", + "cordoba-srwy", + "magdalena-wrsg", + "norte-de-santander-svgs", + "santander-mmat", + "sucre-glea" + ], + "bologna-otjs": [ + "belluno-iojp", + "brescia-mzjw", + "firenze-sksq", + "parma-uqrn", + "perugia-ozrc" + ], + "bolu-cdjc": [ + "ankara-oyhp", + "bilecik-wyjz", + "corum-amjr", + "eskisehir-eslf", + "kastamonu-okoh" + ], + "bonaire-makp": [], + "bongolava-irjg": [ + "analamanga-szdu", + "betsiboka-upag", + "melaky-ynaf", + "menabe-icfs", + "vakinankaratra-dtjh" + ], + "boqueron-uume": [ + "alto-paraguay-ezmh", + "chuquisaca-mztf", + "formosa-ctnd", + "presidente-hayes-abmi", + "salta-uunu", + "santa-cruz-kptg", + "tarija-grth" + ], + "borgou-yqft": [ + "alibori-smbm", + "atakora-oobn", + "collines-qzhd", + "donga-geqd", + "kebbi-wamo", + "kwara-kema", + "niger-qfzz" + ], + "borkou-nuea": [ + "al-kufrah-ehbh", + "barh-el-gazel-nhes", + "batha-dyem", + "ennedi-sxtm", + "kanem-bhvv", + "murzuq-cohu", + "tibesti-teli", + "wadi-fira-wtem" + ], + "borno-emdz": [ + "adamawa-ehbv", + "diffa-akfc", + "extreme-nord-oubi", + "gombe-ogwc", + "lac-rmsk", + "yobe-sitq" + ], + "bouenza-elwk": [ + "bas-congo-yhcf", + "lekoumou-inqi", + "niari-svpz", + "pool-umwl", + "zaire-ikgg" + ], + "boulgou-oyva": [ + "bazega-ufdx", + "gnagna-qjxm", + "gourma-okzn", + "kara-khrl", + "kompienga-wuin", + "sanmatenga-alfl", + "sissili-amog", + "upper-west-avqy" + ], + "bouvet-island-vssk": [], + "boyaca-uekx": [ + "antioquia-kqan", + "arauca-yxsw", + "caldas-wkha", + "casanare-aihz", + "cundinamarca-ieom", + "norte-de-santander-svgs", + "santander-mmat" + ], + "bozen-ukjd": [ + "belluno-iojp", + "brescia-mzjw", + "karnten-cypo", + "tirol-sgpt", + "zurich-kdpk" + ], + "brakna-rcfc": [ + "adrar-dffe", + "assaba-fzfa", + "gorgol-abfb", + "saint-louis-iuhj", + "tagant-tjfm", + "trarza-mefd" + ], + "brandenburg-yrjj": [ + "lubusz-wsem", + "mecklenburg-vorpommern-pqcp", + "niedersachsen-vxfc", + "sachsen-anhalt-arad", + "sachsen-oiah", + "west-pomeranian-mafy" + ], + "branicevski-nitf": [ + "gorj-qeiw", + "juzno-backi-girr", + "sremski-xjrs", + "timis-seme", + "vratsa-lhwu", + "zajecarski-lotj", + "zlatiborski-gqtk" + ], + "brescia-mzjw": [ + "alessandria-shfc", + "aoste-ymff", + "belluno-iojp", + "bologna-otjs", + "bozen-ukjd", + "parma-uqrn", + "zurich-kdpk" + ], + "brest-uhpa": [ + "gomel-evel", + "grodno-sbey", + "lublin-gyez", + "minsk-sirf", + "podlachian-amui", + "rivne-ekqw", + "volyn-irxk", + "zhytomyr-iczk" + ], + "british-columbia-vmsh": [ + "alaska-qfen", + "alberta-zopq", + "idaho-slym", + "washington-exgl", + "yukon-hsje" + ], + "brong-ahafo-qqwr": [ + "agneby-glsq", + "ashanti-abux", + "eastern-irer", + "northern-ibne", + "volta-ihni", + "western-qwvr", + "zanzan-qsqb" + ], + "bryansk-hxom": [ + "chernihiv-cevi", + "gomel-evel", + "kaluga-fmjg", + "kursk-obra", + "mogilev-srqt", + "orel-svfw", + "smolensk-qrwu", + "sumy-kcqr" + ], + "buenos-aires-mwnv": [ + "cordoba-cgnl", + "entre-rios-wonq", + "la-pampa-aznx", + "rio-negro-qxnf", + "santa-fe-iyng" + ], + "bukhoro-udcy": [ + "chardzhou-mzcb", + "karakalpakstan-cuod", + "kashkadarya-uvou", + "navoi-ahpf", + "tashauz-mmct" + ], + "bukidnon-faet": [ + "agusan-del-sur-efza", + "cotabato-wzzy", + "davao-oriental-sxtc", + "zamboanga-del-norte-qvgj" + ], + "bulgan-czsv": [ + "arhangay-efvw", + "buryat-wvvy", + "hovsgol-munb", + "ovorhangay-onqe", + "selenge-mhnj", + "tov-udnh" + ], + "burgas-nowy": [ + "balikesir-exjy", + "shumen-ahrd", + "stara-zagora-hmrg", + "veliko-tarnovo-zews" + ], + "burgos-asxn": [ + "asturias-usbk", + "la-rioja-anut", + "leon-uyuj", + "madrid-kpbi", + "palencia-qubl", + "soria-comu" + ], + "buri-ram-ghiq": [ + "khon-kaen-msqg", + "nakhon-ratchasima-kfip", + "roi-et-gerl", + "sa-kaeo-cufl", + "siemreab-vyop", + "ubon-ratchathani-mzil" + ], + "bursa-ogje": [ + "balikesir-exjy", + "bilecik-wyjz", + "kutahya-odwc" + ], + "bururi-uaba": [ + "kigoma-aerb", + "ruyigi-kdjc", + "sud-kivu-katu", + "western-mygs" + ], + "buryat-wvvy": [ + "bulgan-czsv", + "chita-qxms", + "hovsgol-munb", + "irkutsk-wjtq", + "selenge-mhnj", + "tuva-ecty" + ], + "bushehr-ksii": [ + "fars-wxkv", + "hormozgan-einz", + "khuzestan-yrkr", + "kohgiluyeh-and-buyer-ahmad-yekj" + ], + "buskerud-onyd": [ + "akershus-ityh", + "hordaland-yrai", + "oppland-slyc", + "sogn-og-fjordane-iuak", + "telemark-ceyx" + ], + "buvuma-gikj": [ + "katakwi-xlyx", + "mara-cgtm", + "mukono-khqz", + "nakasongola-gjqa", + "nyanza-wpnv" + ], + "buzau-ipvp": [ + "arges-hxtf", + "bacau-zdvy", + "cimislia-acda", + "constanta-owyy", + "harghita-ybxj" + ], + "caaguazu-xlmh": [ + "alto-parana-mimn", + "caazapa-snmi", + "canindeyu-ocmj", + "paraguari-vemt", + "san-pedro-qtmm" + ], + "caazapa-snmi": [ + "alto-parana-mimn", + "caaguazu-xlmh", + "itapua-jomj", + "neembucu-cfml", + "paraguari-vemt" + ], + "cabo-delgado-mdft": [ + "mtwara-eati", + "nampula-qyfx", + "niassa-eefk" + ], + "caceres-kdze": [ + "badajoz-ciwt", + "castelo-branco-gcgr", + "ciudad-real-adzn", + "madrid-kpbi", + "salamanca-qrmw", + "toledo-yvoz" + ], + "cadiz-aazc": [ + "cordoba-mxza", + "granada-yhir", + "huelva-qhbd", + "sevilla-oxma", + "tanger-tetouan-eqeu" + ], + "cagayan-sezc": [ + "abra-cmfg" + ], + "cajamarca-mjjy": [ + "amazonas-nthu", + "la-libertad-sqmm", + "lambayeque-yoml", + "piura-whve", + "zamora-chinchipe-qcur" + ], + "caldas-wkha": [ + "antioquia-kqan", + "boyaca-uekx", + "choco-qaew", + "cundinamarca-ieom", + "tolima-gone", + "valle-del-cauca-urfx" + ], + "california-kikh": [ + "arizona-igee", + "baja-california-rkil", + "nevada-uekc", + "oregon-qznu" + ], + "camaguey-ewbu": [ + "granma-yeei", + "sancti-spiritus-msbi" + ], + "camarines-sur-ulzq": [ + "quezon-scfg", + "samar-vdxo" + ], + "cambridgeshire-fwds": [ + "lincolnshire-odkr", + "north-yorkshire-qalk", + "oxfordshire-qxcr", + "suffolk-peqe" + ], + "campbell-islands-ywks": [], + "campeche-qfna": [ + "cayo-ejvk", + "peten-kent", + "quintana-roo-ieho", + "tabasco-hhvb", + "yucatan-mpkz" + ], + "campobasso-wmlo": [ + "bari-gtie", + "perugia-ozrc", + "potenza-yerf", + "roma-sawi" + ], + "canindeyu-ocmj": [ + "alto-parana-mimn", + "amambay-kemk", + "caaguazu-xlmh", + "mato-grosso-do-sul-wfvs", + "parana-arjl", + "san-pedro-qtmm" + ], + "cantal-rgvw": [ + "ain-lqtt", + "allier-butv", + "ardeche-zatz", + "aveyron-kovb", + "creuse-lkyb", + "lot-et-garonne-psdh" + ], + "canterbury-kxye": [ + "marlborough-district-oyxs", + "otago-ctsh", + "west-coast-ucji" + ], + "caprivi-yapw": [ + "cuando-cubango-sifc", + "kavango-gglu", + "matabeleland-north-otzk", + "north-west-qhdz", + "southern-orts", + "western-cutu" + ], + "caqueta-qfhx": [ + "amazonas-isdt", + "cauca-szht", + "guaviare-spmp", + "huila-appk", + "loreto-ipkx", + "meta-ymbx", + "putumayo-ksux", + "vaupes-ihfh" + ], + "casanare-aihz": [ + "arauca-yxsw", + "boyaca-uekx", + "meta-ymbx", + "vichada-oozm" + ], + "castelo-branco-gcgr": [ + "badajoz-ciwt", + "caceres-kdze", + "evora-qfgt", + "salamanca-qrmw", + "santarem-sojz", + "viseu-uvjd" + ], + "cat-island-kqms": [], + "catamarca-ekne": [ + "antofagasta-czps", + "atacama-khpo", + "cordoba-cgnl", + "la-rioja-opnr", + "salta-uunu", + "santiago-del-estero-grns", + "tucuman-ennz" + ], + "catania-kqla": [ + "cosenza-oolz", + "palermo-cprw" + ], + "cauca-szht": [ + "caqueta-qfhx", + "huila-appk", + "narino-osue", + "putumayo-ksux", + "tolima-gone", + "valle-del-cauca-urfx" + ], + "cavally-qqst": [ + "bas-sassandra-muqc", + "dix-huit-montagnes-gcqh", + "grand-gedeh-cewx", + "haut-sassandra-aiql", + "nimba-xaov" + ], + "cayo-ejvk": [ + "baja-verapaz-ongg", + "campeche-qfna", + "peten-kent", + "quintana-roo-ieho" + ], + "ceara-wceu": [ + "paraiba-aniv", + "pernambuco-kfiq", + "piaui-icjc", + "rio-grande-do-norte-knon" + ], + "central-cczg": [ + "gulf-yenl", + "milne-bay-gubz", + "morobe-anuo", + "northern-swud" + ], + "central-darfur-wrpe": [ + "north-darfur-mfpn", + "sila-rfnx", + "southern-darfur-iopm", + "vakaga-ahth", + "western-darfur-kvpq" + ], + "central-equatoria-sogr": [ + "amuru-fprn", + "eastern-equatoria-ilgp", + "jonglei-setz", + "lakes-uvxp", + "orientale-scpz", + "western-equatoria-yffx" + ], + "central-finland-cpkp": [ + "northern-ostrobothnia-eins", + "northern-savonia-aknt", + "paijat-hame-olnu", + "pirkanmaa-cenp", + "southern-ostrobothnia-ihkk", + "southern-savonia-ewkd" + ], + "central-river-qqfp": [ + "fatick-kohi", + "kaffrine-ufni", + "kolda-oanf", + "sedhiou-qgha", + "tambacounda-shqy", + "thies-mpqd" + ], + "central-sqzo": [ + "eastern-qapp", + "rift-valley-wlpc" + ], + "central-svtv": [ + "copperbelt-gftb", + "eastern-mxtw", + "katanga-igym", + "lusaka-ygtc", + "muchinga-kova", + "north-western-uptr", + "southern-orts", + "western-cutu" + ], + "central-ypdw": [ + "ghanzi-oamb", + "kweneng-kxwi", + "limpopo-kvkx", + "matabeleland-north-otzk", + "matabeleland-south-qdzj", + "north-west-qhdz" + ], + "centre-aexz": [ + "adamaoua-kqsc", + "est-umbd", + "littoral-oyts", + "ouest-kdbx", + "sud-mukj" + ], + "centre-kurt": [ + "collines-qzhd", + "donga-geqd", + "kara-khrl", + "northern-ibne", + "plateaux-myrm", + "volta-ihni", + "zou-qmpu" + ], + "centro-sur-gwiq": [ + "estuaire-qawm", + "littoral-oyts", + "sud-mukj", + "wouleu-ntem-qnwu" + ], + "cerro-largo-sjom": [ + "durazno-qcxo", + "florida-acct", + "lavalleja-mdrw", + "rio-grande-do-sul-auoi", + "rocha-ymzo", + "tacuarembo-yekg" + ], + "cesar-qcua": [ + "bolivar-shkq", + "la-guajira-utww", + "magdalena-wrsg", + "norte-de-santander-svgs", + "santander-mmat", + "zulia-szqo" + ], + "chachoengsao-uwfm": [ + "batdambang-jett", + "kaoh-kong-astc", + "phra-nakhon-si-ayutthaya-eddh", + "pouthisat-lcor", + "sa-kaeo-cufl" + ], + "chaco-yfnb": [ + "corrientes-ksnc", + "formosa-ctnd", + "neembucu-cfml", + "salta-uunu", + "santa-fe-iyng", + "santiago-del-estero-grns", + "tucuman-ennz" + ], + "chagang-do-erdw": [ + "hamgyong-namdo-cxda", + "jilin-akky", + "liaoning-wswa", + "p-yongan-bukto-ipdv", + "p-yongan-namdo-uodu", + "ryanggang-ggfz" + ], + "chahar-mahall-and-bakhtiari-uiis": [ + "esfahan-wpig", + "khuzestan-yrkr", + "kohgiluyeh-and-buyer-ahmad-yekj" + ], + "chaiyaphum-acin": [ + "khon-kaen-msqg", + "nakhon-ratchasima-kfip", + "phetchabun-mcvn", + "phra-nakhon-si-ayutthaya-eddh" + ], + "champasak-agcn": [ + "attapu-cxyj", + "preah-vihear-xsol", + "savannakhet-ulpr", + "stoeng-treng-jiov", + "ubon-ratchathani-mzil" + ], + "chaouia-ouardigha-edem": [ + "doukkala-abda-sghb", + "marrakech-tensift-al-haouz-weha", + "meknes-tafilalet-yler", + "tadla-azilal-idhz", + "tanger-tetouan-eqeu" + ], + "chardzhou-mzcb": [ + "ahal-weco", + "balkh-ckka", + "bukhoro-udcy", + "faryab-ztoh", + "jawzjan-ibdk", + "kashkadarya-uvou", + "mary-qxca", + "surkhandarya-usso", + "tashauz-mmct" + ], + "charente-maritime-djvy": [ + "creuse-lkyb", + "gironde-nzae", + "lot-et-garonne-psdh", + "vendee-lozh", + "vienne-cpzi" + ], + "chari-baguirmi-aeay": [ + "extreme-nord-oubi", + "guera-qyrk", + "hadjer-lamis-avbt", + "mayo-kebbi-est-hepb", + "moyen-chari-vbpz", + "tandjile-trlq" + ], + "chatham-islands-territory-svse": [], + "chechnya-qixv": [ + "dagestan-qfgq", + "kakheti-lswd", + "kalmyk-yjee", + "mtskheta-mtianeti-dbcb", + "north-ossetia-arkb", + "stavropol-mizd" + ], + "chelyabinsk-qnxc": [ + "bashkortostan-uovk", + "kurgan-yyxu", + "orenburg-nkfp", + "qostanay-qwtp", + "sverdlovsk-eefj" + ], + "cher-yyvr": [ + "allier-butv", + "creuse-lkyb", + "loir-et-cher-fwdj", + "vienne-cpzi" + ], + "cherkasy-wzvf": [ + "kiev-yefc", + "kirovohrad-gwfx", + "poltava-usqb", + "vinnytsya-yoxi" + ], + "chernihiv-cevi": [ + "bryansk-hxom", + "gomel-evel", + "kiev-yefc", + "poltava-usqb", + "sumy-kcqr" + ], + "chhattisgarh-yiee": [ + "jharkhand-qjit", + "madhya-pradesh-qlpo", + "maharashtra-qypg", + "odisha-uxvk", + "telangana-mfvw", + "uttar-pradesh-aaxe" + ], + "chiang-mai-qstn": [ + "chiang-rai-uqtm", + "lampang-avtp", + "mae-hong-son-qftf", + "shan-qqtq", + "tak-ojvr" + ], + "chiang-rai-uqtm": [ + "chiang-mai-qstn", + "lampang-avtp", + "louang-namtha-fbyj", + "nan-kntk", + "shan-qqtq", + "uttaradit-swtq", + "xaignabouri-hdan" + ], + "chiapas-izef": [ + "alta-verapaz-myed", + "huehuetenango-mjgd", + "oaxaca-vcjz", + "peten-kent", + "san-marcos-cvvw", + "tabasco-hhvb", + "veracruz-kuoh" + ], + "chihuahua-imen": [ + "coahuila-givi", + "durango-gnsc", + "new-mexico-awkn", + "sinaloa-ahmy", + "sonora-otbs", + "texas-mguh" + ], + "chikwawa-ulnn": [ + "machinga-mtss", + "mangochi-qesd", + "tete-kjfx", + "zambezia-eefu" + ], + "chin-kltn": [ + "chittagong-bxry", + "magway-karn", + "manipur-ahpm", + "mizoram-yapy", + "rakhine-wotp", + "sagaing-axrl" + ], + "chiriqui-mxiy": [ + "limon-ynmv", + "puntarenas-evmt", + "veraguas-gsiv" + ], + "chita-qxms": [ + "amur-clbp", + "buryat-wvvy", + "dornod-qpsp", + "heilongjiang-shfe", + "hentiy-kufs", + "inner-mongol-ioap", + "irkutsk-wjtq", + "sakha-yakutia-yxkf", + "selenge-mhnj" + ], + "chitipa-qnno": [ + "mbeya-getl", + "muchinga-kova", + "mzimba-svso", + "njombe-qvvy", + "nkhata-bay-sgvt", + "ruvuma-qivq" + ], + "chittagong-bxry": [ + "chin-kltn", + "dhaka-gvrx", + "mizoram-yapy", + "rakhine-wotp", + "sylhet-iprt", + "tripura-ylvj" + ], + "choco-qaew": [ + "antioquia-kqan", + "caldas-wkha", + "cordoba-srwy", + "darien-iziz", + "panama-oriu", + "valle-del-cauca-urfx" + ], + "chongqing-mcsc": [ + "guizhou-qjjd", + "hubei-eefc", + "hunan-gkfg", + "shaanxi-kyfb", + "sichuan-eufy" + ], + "chontales-uefv": [ + "alajuela-vwmk", + "atlantico-sur-ylal", + "guanacaste-ffmq", + "leon-gvhg", + "limon-ynmv", + "matagalpa-iykc" + ], + "chubut-apna": [ + "aisen-del-general-carlos-ibanez-del-campo-mrpn", + "los-lagos-mmix", + "rio-negro-qxnf", + "santa-cruz-mjnn" + ], + "chukchi-autonomous-okrug-mmxs": [ + "kamchatka-rncn", + "maga-buryatdan-wvtk", + "sakha-yakutia-yxkf" + ], + "chuquisaca-mztf": [ + "boqueron-uume", + "cochabamba-oqtq", + "potosi-iltd", + "santa-cruz-kptg", + "tarija-grth" + ], + "chuvash-mhxl": [ + "mariy-el-umod", + "mordovia-abon", + "nizhegorod-clce", + "tatarstan-aotw", + "ul-yanovsk-uovf" + ], + "chuy-xdlm": [ + "almaty-waxb", + "jalal-abad-colt", + "naryn-eilp", + "talas-orlv", + "ysyk-kol-hqmi", + "zhambyl-qhpv" + ], + "cimislia-acda": [ + "bacau-zdvy", + "buzau-ipvp", + "falesti-qcpf", + "iasi-gzad", + "odessa-kpqz" + ], + "ciudad-real-adzn": [ + "albacete-attf", + "badajoz-ciwt", + "caceres-kdze", + "cordoba-mxza", + "cuenca-chzq", + "jaen-ekbf", + "toledo-yvoz" + ], + "clarendon-muxv": [], + "cluj-cgyo": [ + "alba-kbti", + "bekes-itph", + "hajdu-bihar-edea", + "maramures-iwjv", + "mures-yhjv", + "timis-seme" + ], + "coahuila-givi": [ + "chihuahua-imen", + "durango-gnsc", + "nuevo-leon-rfly", + "san-luis-potosi-wfta", + "tamaulipas-apvq", + "texas-mguh", + "zacatecas-pbpt" + ], + "coast-kjrv": [ + "eastern-qapp", + "jubbada-hoose-wuxk", + "kilimanjaro-wgrc", + "kusini-pemba-iltp", + "north-eastern-ewzp", + "rift-valley-wlpc" + ], + "cochabamba-oqtq": [ + "chuquisaca-mztf", + "el-beni-aptp", + "la-paz-kftj", + "oruro-qktm", + "potosi-iltd", + "santa-cruz-kptg" + ], + "cojedes-abqg": [ + "barinas-uwqd", + "guarico-meqi", + "lara-ggqj", + "portuguesa-epqi", + "yaracuy-yxqn" + ], + "collines-qzhd": [ + "borgou-yqft", + "centre-kurt", + "donga-geqd", + "kwara-kema", + "ogun-soba", + "oyo-ksbc", + "zou-qmpu" + ], + "colombia-weor": [], + "colorado-wfkf": [ + "arizona-igee", + "kansas-ondv", + "nebraska-wikv", + "new-mexico-awkn", + "oklahoma-cimv", + "texas-mguh", + "utah-whas" + ], + "comayagua-gvxb": [ + "el-paraiso-gxia", + "olancho-qasq", + "santa-barbara-qgiw", + "usulutan-xbjc", + "yoro-chgi" + ], + "concepcion-vrml": [ + "alto-paraguay-ezmh", + "amambay-kemk", + "mato-grosso-do-sul-wfvs", + "presidente-hayes-abmi", + "san-pedro-qtmm" + ], + "connecticut-apkc": [ + "massachusetts-ggid", + "new-york-cqkt" + ], + "constanta-owyy": [ + "arges-hxtf", + "buzau-ipvp", + "odessa-kpqz", + "shumen-ahrd", + "teleorman-gcnr" + ], + "copperbelt-gftb": [ + "central-svtv", + "katanga-igym", + "north-western-uptr" + ], + "coquimbo-qtuj": [ + "atacama-khpo", + "region-metropolitana-de-santiago-qwdi", + "san-juan-iind", + "valparaiso-mfuk" + ], + "cordoba-cgnl": [ + "buenos-aires-mwnv", + "catamarca-ekne", + "la-pampa-aznx", + "la-rioja-opnr", + "san-luis-amnp", + "santa-fe-iyng", + "santiago-del-estero-grns" + ], + "cordoba-mxza": [ + "badajoz-ciwt", + "cadiz-aazc", + "ciudad-real-adzn", + "granada-yhir", + "jaen-ekbf", + "sevilla-oxma" + ], + "cordoba-srwy": [ + "antioquia-kqan", + "bolivar-shkq", + "choco-qaew", + "darien-iziz", + "sucre-glea" + ], + "cork-qnps": [ + "galway-kjar", + "wexford-iasb" + ], + "corrientes-ksnc": [ + "artigas-stkw", + "chaco-yfnb", + "entre-rios-wonq", + "itapua-jomj", + "misiones-ocnz", + "neembucu-cfml", + "rio-grande-do-sul-auoi", + "santa-fe-iyng" + ], + "corum-amjr": [ + "ankara-oyhp", + "bolu-cdjc", + "kastamonu-okoh", + "kirsehir-iywz", + "samsun-inzb", + "yozgat-oecd" + ], + "cosenza-oolz": [ + "bari-gtie", + "catania-kqla", + "potenza-yerf" + ], + "cotabato-wzzy": [ + "bukidnon-faet", + "davao-oriental-sxtc" + ], + "cote-d-or-zhyz": [ + "ain-lqtt", + "allier-butv", + "doubs-xnyd", + "marne-hpgs", + "moselle-rygy", + "vosges-oszk", + "yonne-juzl" + ], + "cotes-d-armor-qiya": [ + "loire-atlantique-mode" + ], + "creuse-lkyb": [ + "allier-butv", + "cantal-rgvw", + "charente-maritime-djvy", + "cher-yyvr", + "lot-et-garonne-psdh", + "vienne-cpzi" + ], + "crimea-qsnu": [ + "kherson-ybsa" + ], + "cross-river-erfd": [ + "benue-uwdf", + "enugu-ijqf", + "littoral-oyts", + "nord-ouest-yvzz", + "rivers-esqx", + "sud-ouest-yxkl" + ], + "cuando-cubango-sifc": [ + "bie-usov", + "caprivi-yapw", + "cunene-etup", + "huila-ylej", + "kavango-gglu", + "moxico-ievb", + "ohangwena-ialq", + "western-cutu" + ], + "cuanza-norte-avuq": [ + "bengo-awxb", + "cuanza-sul-uays", + "malanje-quaz", + "uige-alyd" + ], + "cuanza-sul-uays": [ + "bengo-awxb", + "benguela-ifxx", + "bie-usov", + "cuanza-norte-avuq", + "huambo-czeb", + "malanje-quaz" + ], + "cuenca-chzq": [ + "albacete-attf", + "ciudad-real-adzn", + "guadalajara-izim", + "madrid-kpbi", + "teruel-ofof", + "toledo-yvoz", + "valencia-ydbr" + ], + "cumbria-oohy": [ + "aberdeenshire-kzrn", + "dumfries-and-galloway-sres", + "north-yorkshire-qalk", + "shropshire-mhvl" + ], + "cundinamarca-ieom": [ + "boyaca-uekx", + "caldas-wkha", + "huila-appk", + "meta-ymbx", + "tolima-gone" + ], + "cunene-etup": [ + "cuando-cubango-sifc", + "huila-ylej", + "kunene-cmvm", + "namibe-mitv", + "ohangwena-ialq", + "omusati-gtlm" + ], + "cusco-ypen": [ + "apurimac-aghq", + "arequipa-avbe", + "ayacucho-vhko", + "junin-rnyf", + "madre-de-dios-fpxm", + "puno-vaqi", + "ucayali-hmry" + ], + "cuvette-ouest-crwo": [ + "cuvette-wtpy", + "haut-ogooue-kcwn", + "ogooue-ivindo-mwwj", + "sangha-oowm" + ], + "cuvette-wtpy": [ + "bandundu-gzcq", + "cuvette-ouest-crwo", + "equateur-mkpe", + "haut-ogooue-kcwn", + "kinshasa-city-aoyb", + "likouala-aiqf", + "plateaux-kqwn", + "sangha-oowm" + ], + "dagestan-qfgq": [ + "chechnya-qixv", + "kakheti-lswd", + "kalbacar-zzbg", + "kalmyk-yjee", + "quba-nxpp", + "stavropol-mizd" + ], + "dakhlet-nouadhibou-cifl": [ + "adrar-dffe", + "inchiri-othg", + "western-sahara-gozf" + ], + "dalarna-cluu": [ + "gavleborg-ynuf", + "hedmark-akyb", + "jamtland-kquh", + "sodermanland-sfuh", + "varmland-aeuq" + ], + "darien-iziz": [ + "choco-qaew", + "cordoba-srwy", + "panama-oriu" + ], + "davao-oriental-sxtc": [ + "agusan-del-sur-efza", + "bukidnon-faet", + "cotabato-wzzy" + ], + "dayr-az-zawr-nthe": [ + "al-anbar-yjqa", + "ar-raqqah-lhjy", + "hasaka-al-haksa-vlle", + "homs-hims-vcmm", + "ninawa-bhig" + ], + "debub-rtxk": [ + "afar-cnlj", + "debubawi-keyih-bahri-jrxo", + "maekel-litf", + "red-sea-zspo", + "semenawi-keyih-bahri-comw", + "tigray-ucnt" + ], + "debubawi-keyih-bahri-jrxo": [ + "afar-cnlj", + "debub-rtxk", + "tadjourah-jsgf", + "tigray-ucnt" + ], + "delta-amacuro-wdqr": [ + "barima-waini-wifs", + "bolivar-oyqe", + "monagas-kkqm" + ], + "delta-qnoh": [ + "edo-utql", + "enugu-ijqf", + "kogi-gqmy", + "ogun-soba", + "ondo-aabr", + "rivers-esqx", + "zou-qmpu" + ], + "denguele-ycsk": [ + "beyla-vyfv", + "dix-huit-montagnes-gcqh", + "kankan-kmei", + "mandiana-alzh", + "savanes-sjqm", + "sikasso-fzwk", + "worodougou-wiso" + ], + "denizli-spld": [ + "afyonkarahisar-gghu", + "antalya-iahq", + "kutahya-odwc", + "manisa-cgwe", + "mugla-mmwr" + ], + "devon-slaz": [ + "isles-of-scilly-oznv", + "oxfordshire-qxcr", + "powys-zcfq", + "somerset-drhz" + ], + "dhaka-gvrx": [ + "chittagong-bxry", + "khulna-purw", + "meghalaya-oepk", + "rajshahi-usrv", + "rangpur-drru", + "sylhet-iprt" + ], + "dhamar-utko": [ + "abyan-oexn", + "al-hudaydah-aubl", + "lahij-saqb", + "ma-rib-oyto", + "sana-a-ylqp", + "shabwah-mpqr", + "ta-izz-ctzr" + ], + "dhi-qar-pmxm": [ + "al-basrah-lrsw", + "al-muthannia-pffh", + "maysan-rzfn", + "wasit-vawa" + ], + "dhofar-gtht": [ + "al-mahrah-gatz", + "al-wusta-mdok", + "ash-sharqiyah-qlqi" + ], + "diana-oydk": [ + "sava-atuj", + "sofia-kmae" + ], + "diekirch-kyaq": [ + "luxembourg-krjs", + "moselle-rygy", + "rheinland-pfalz-cfwr" + ], + "diffa-akfc": [ + "agadez-ijfb", + "borno-emdz", + "kanem-bhvv", + "lac-rmsk", + "tibesti-teli", + "yobe-sitq", + "zinder-qsfh" + ], + "dikhil-zrvh": [ + "afar-cnlj", + "somali-eiea", + "somaliland-gapg", + "tadjourah-jsgf" + ], + "dinguiraye-vqqn": [ + "kayes-twwi", + "kouroussa-jsoo", + "mali-ayzp", + "mamou-rzzq", + "siguiri-juvq" + ], + "dix-huit-montagnes-gcqh": [ + "beyla-vyfv", + "cavally-qqst", + "denguele-ycsk", + "haut-sassandra-aiql", + "nimba-xaov", + "worodougou-wiso", + "yomou-dhxs" + ], + "diyala-pzxe": [ + "al-anbar-yjqa", + "as-sulaymaniyah-fimw", + "babil-emst", + "ilam-oqih", + "kermanshah-ccky", + "sala-ad-din-simf", + "wasit-vawa" + ], + "diyarbakir-mrle": [ + "bitlis-gbjb", + "erzincan-qvlh", + "erzurum-kxli", + "malatya-kfwd", + "sanliurfa-imci", + "siirt-yozc" + ], + "djak-lak-qdho": [ + "gia-lai-kyhl", + "lam-djong-iuhi", + "mondol-kiri-jvon" + ], + "djelfa-uxzd": [ + "biskra-oqww", + "el-oued-oldp", + "ghardaia-czme", + "laghouat-mwwa", + "m-sila-sobh", + "medea-elbf", + "ouargla-wxdg", + "tiaret-stza" + ], + "djien-bien-uwxm": [ + "lao-cai-suzu", + "louangphrabang-quyo", + "phongsali-okhy", + "son-la-amzp", + "yunnan-mbuv" + ], + "dnipropetrovs-k-uszu": [ + "donets-k-gvzw", + "kharkiv-mesc", + "kherson-ybsa", + "kirovohrad-gwfx", + "mykolayiv-obnj", + "poltava-usqb", + "zaporizhzhya-cjcw" + ], + "dodoma-cvrm": [ + "iringa-ykrf", + "manyara-mkvr", + "morogoro-wbtj", + "singida-gfvo", + "tanga-oovu" + ], + "dolj-yaab": [ + "arges-hxtf", + "gorj-qeiw", + "teleorman-gcnr", + "veliko-tarnovo-zews", + "vratsa-lhwu" + ], + "donets-k-gvzw": [ + "dnipropetrovs-k-uszu", + "kharkiv-mesc", + "luhans-k-whxu", + "rostov-ylrd", + "zaporizhzhya-cjcw" + ], + "donga-geqd": [ + "atakora-oobn", + "borgou-yqft", + "centre-kurt", + "collines-qzhd", + "kara-khrl" + ], + "dornod-qpsp": [ + "chita-qxms", + "hentiy-kufs", + "inner-mongol-ioap", + "suhbaatar-quqi" + ], + "dornogovi-assr": [ + "dundgovi-mgqq", + "hentiy-kufs", + "inner-mongol-ioap", + "omnogovi-axqk", + "suhbaatar-quqi", + "tov-udnh" + ], + "dosso-smfd": [ + "alibori-smbm", + "kebbi-wamo", + "sokoto-mjsi", + "tahoua-gpff", + "tillaberi-yrfg" + ], + "doubs-xnyd": [ + "ain-lqtt", + "bern-pmiz", + "cote-d-or-zhyz", + "vosges-oszk", + "zurich-kdpk" + ], + "doukkala-abda-sghb": [ + "chaouia-ouardigha-edem", + "marrakech-tensift-al-haouz-weha", + "tanger-tetouan-eqeu" + ], + "dubay-kskv": [ + "abu-dhabi-mywn", + "al-batnah-north-ilnl", + "musandam-ubnu" + ], + "dumfries-and-galloway-sres": [ + "aberdeenshire-kzrn", + "cumbria-oohy", + "highland-saxg", + "omagh-gocy" + ], + "dundgovi-mgqq": [ + "dornogovi-assr", + "omnogovi-axqk", + "ovorhangay-onqe", + "tov-udnh" + ], + "durango-gnsc": [ + "chihuahua-imen", + "coahuila-givi", + "nayarit-chkm", + "sinaloa-ahmy", + "zacatecas-pbpt" + ], + "durazno-qcxo": [ + "cerro-largo-sjom", + "florida-acct", + "paysandu-ikte", + "soriano-ixbv", + "tacuarembo-yekg" + ], + "dytiki-ellada-mlyj": [ + "dytiki-makedonia-keyf", + "peloponnisos-wqyw", + "sterea-ellada-inyu", + "thessalia-yhyh" + ], + "dytiki-makedonia-keyf": [ + "dytiki-ellada-mlyj", + "elbasan-bjpz", + "kavadartsi-yiil", + "kentriki-makedonia-wdye", + "sterea-ellada-inyu", + "thessalia-yhyh" + ], + "dzavhan-yqqg": [ + "arhangay-efvw", + "bayanhongor-udsh", + "govi-altay-ovst", + "hovd-wxnd", + "hovsgol-munb", + "tuva-ecty", + "uvs-ccng" + ], + "east-azarbaijan-qxil": [ + "agcabadi-yazh", + "ardebil-aain", + "gegharkunik-qezd", + "west-azarbaijan-eyim", + "zanjan-qsks" + ], + "east-flanders-cicp": [ + "aisne-gstu", + "luxembourg-krjs", + "noord-holland-otrk", + "pas-de-calais-egiw" + ], + "east-kazakhstan-ipgz": [ + "almaty-waxb", + "altay-mfuq", + "gorno-altay-cstw", + "pavlodar-abzq", + "qaraghandy-khxs", + "xinjiang-oasq" + ], + "east-new-britain-bphy": [ + "west-new-britain-qila" + ], + "east-sepik-azma": [ + "enga-yfvk", + "madang-elun", + "sandaun-swut", + "southern-highlands-wdcq" + ], + "eastern-avgq": [ + "kagera-umrg", + "mbarara-yqvb", + "nord-kivu-gxmp", + "ruyigi-kdjc", + "western-mygs" + ], + "eastern-cape-oqpg": [ + "free-state-idrj", + "kwazulu-natal-capj", + "maseru-quuq", + "northern-cape-glpq", + "thaba-tseka-wjua", + "western-cape-qngk" + ], + "eastern-darfur-kbbu": [ + "north-darfur-mfpn", + "north-kordufan-kmzw", + "northern-bahr-el-ghazal-civj", + "south-kordufan-ygzz", + "southern-darfur-iopm", + "western-bahr-el-ghazal-uwvs" + ], + "eastern-dtaw": [ + "faranah-lbvx", + "gbapolu-iigq", + "grand-cape-mount-acht", + "kissidougou-hloa", + "northern-yiap", + "southern-ncas" + ], + "eastern-equatoria-ilgp": [ + "amuru-fprn", + "central-equatoria-sogr", + "jonglei-setz", + "kitgum-hetq", + "nwoya-payo", + "rift-valley-wlpc", + "southern-nations-nationalities-and-peoples-ohez" + ], + "eastern-highlands-ohoa": [ + "enga-yfvk", + "gulf-yenl", + "madang-elun", + "morobe-anuo", + "southern-highlands-wdcq" + ], + "eastern-irer": [ + "ashanti-abux", + "brong-ahafo-qqwr", + "volta-ihni", + "western-qwvr" + ], + "eastern-mxtw": [ + "central-svtv", + "kasungu-scgl", + "lilongwe-kdpi", + "lusaka-ygtc", + "muchinga-kova", + "mzimba-svso", + "tete-kjfx" + ], + "eastern-qapp": [ + "central-sqzo", + "coast-kjrv", + "north-eastern-ewzp", + "oromiya-otzl", + "rift-valley-wlpc", + "somali-eiea", + "southern-nations-nationalities-and-peoples-ohez" + ], + "edo-utql": [ + "delta-qnoh", + "enugu-ijqf", + "kogi-gqmy", + "ondo-aabr" + ], + "el-bayadh-gadi": [ + "adrar-ctwy", + "bechar-kfwp", + "ghardaia-czme", + "laghouat-mwwa", + "naama-swmc", + "sidi-bel-abbes-kfbb", + "tiaret-stza" + ], + "el-beni-aptp": [ + "cochabamba-oqtq", + "la-paz-kftj", + "pando-uitl", + "rondonia-gpoo", + "santa-cruz-kptg" + ], + "el-oued-oldp": [ + "biskra-oqww", + "djelfa-uxzd", + "gafsa-ofsu", + "kebili-ecss", + "khenchela-yomx", + "ouargla-wxdg", + "tataouine-qrma", + "tebessa-iqzy" + ], + "el-paraiso-gxia": [ + "comayagua-gvxb", + "jinotega-yvws", + "leon-gvhg", + "olancho-qasq", + "usulutan-xbjc" + ], + "elbasan-bjpz": [ + "dytiki-makedonia-keyf", + "kavadartsi-yiil", + "shkoder-gmnr" + ], + "enga-yfvk": [ + "east-sepik-azma", + "eastern-highlands-ohoa", + "madang-elun", + "southern-highlands-wdcq" + ], + "ennedi-sxtm": [ + "al-kufrah-ehbh", + "borkou-nuea", + "north-darfur-mfpn", + "wadi-fira-wtem", + "western-darfur-kvpq" + ], + "entre-rios-wonq": [ + "artigas-stkw", + "buenos-aires-mwnv", + "corrientes-ksnc", + "paysandu-ikte", + "salto-aobp", + "santa-fe-iyng", + "soriano-ixbv" + ], + "enugu-ijqf": [ + "benue-uwdf", + "cross-river-erfd", + "delta-qnoh", + "edo-utql", + "kogi-gqmy", + "rivers-esqx" + ], + "equateur-mkpe": [ + "bandundu-gzcq", + "basse-kotto-earz", + "cuvette-wtpy", + "kasai-occidental-udyu", + "kasai-oriental-gzyi", + "kemo-uuzv", + "likouala-aiqf", + "lobaye-uriq", + "mbomou-ydky", + "ombella-m-poko-iklq", + "orientale-scpz", + "ouaka-mmrt", + "plateaux-kqwn" + ], + "erongo-mmar": [ + "hardap-qqnp", + "khomas-ievh", + "kunene-cmvm", + "otjozondjupa-yuld" + ], + "erzincan-qvlh": [ + "diyarbakir-mrle", + "erzurum-kxli", + "giresun-wdlv", + "gumushane-melw", + "malatya-kfwd", + "sivas-ofzw" + ], + "erzurum-kxli": [ + "agri-cvhn", + "artvin-aohz", + "bitlis-gbjb", + "diyarbakir-mrle", + "erzincan-qvlh", + "gumushane-melw", + "kars-uiog" + ], + "esfahan-wpig": [ + "chahar-mahall-and-bakhtiari-uiis", + "fars-wxkv", + "khuzestan-yrkr", + "kohgiluyeh-and-buyer-ahmad-yekj", + "lorestan-ydnw", + "markazi-qhny", + "qom-knnc", + "semnan-mukt", + "yazd-slnb" + ], + "eskisehir-eslf": [ + "afyonkarahisar-gghu", + "ankara-oyhp", + "bilecik-wyjz", + "bolu-cdjc", + "konya-ubwb", + "kutahya-odwc" + ], + "esmeraldas-ikug": [ + "manabi-myuy", + "narino-osue", + "pichincha-wrub" + ], + "espirito-santo-yopi": [ + "bahia-gncm", + "minas-gerais-ymvg", + "rio-de-janeiro-mhoj" + ], + "est-umbd": [ + "adamaoua-kqsc", + "centre-aexz", + "likouala-aiqf", + "mambere-kadei-carz", + "nana-mambere-glnv", + "sangha-mbaere-mqfz", + "sangha-oowm", + "sud-mukj" + ], + "estuaire-qawm": [ + "centro-sur-gwiq", + "moyen-ogooue-eewo", + "ogooue-maritime-ulwt", + "wouleu-ntem-qnwu" + ], + "eure-jqyf": [ + "loir-et-cher-fwdj", + "orne-jeiv", + "pas-de-calais-egiw", + "seien-et-marne-bxka", + "somme-sgzc" + ], + "evora-qfgt": [ + "badajoz-ciwt", + "beja-ykgw", + "castelo-branco-gcgr", + "santarem-sojz", + "viseu-uvjd" + ], + "extreme-nord-oubi": [ + "adamawa-ehbv", + "borno-emdz", + "chari-baguirmi-aeay", + "hadjer-lamis-avbt", + "lac-rmsk", + "mayo-kebbi-est-hepb", + "mayo-kebbi-ouest-tupl", + "nord-gkzb" + ], + "exuma-raxf": [], + "f-a-t-a-yhan": [ + "baluchistan-ihjh", + "k-p-stsm", + "kabul-agcw", + "nuristan-ofkf", + "paktika-wbrf", + "paktya-opvd", + "punjab-ghlp" + ], + "falcon-scqh": [ + "lara-ggqj", + "yaracuy-yxqn", + "zulia-szqo" + ], + "falesti-qcpf": [ + "cimislia-acda", + "iasi-gzad", + "ivano-frankivs-k-iocz", + "odessa-kpqz", + "vinnytsya-yoxi" + ], + "falkland-islands-ubzb": [], + "farah-dajq": [ + "ghor-bxar", + "hilmand-gmdm", + "hirat-yddg", + "nimroz-eoll", + "sistan-and-baluchestan-avku", + "south-khorasan-usnp" + ], + "faranah-lbvx": [ + "eastern-dtaw", + "kissidougou-hloa", + "kouroussa-jsoo", + "mamou-rzzq", + "northern-yiap" + ], + "fars-wxkv": [ + "bushehr-ksii", + "esfahan-wpig", + "hormozgan-einz", + "kerman-oykw", + "kohgiluyeh-and-buyer-ahmad-yekj", + "yazd-slnb" + ], + "faryab-ztoh": [ + "badghis-werz", + "chardzhou-mzcb", + "ghor-bxar", + "jawzjan-ibdk", + "mary-qxca", + "sari-pul-eubi" + ], + "fatick-kohi": [ + "central-river-qqfp", + "kaffrine-ufni", + "thies-mpqd" + ], + "ferghana-ammo": [ + "batken-cbll", + "jalal-abad-colt", + "leninabad-dnbu", + "osh-vjlq", + "tashkent-awvo" + ], + "fes-boulemane-cjeq": [ + "meknes-tafilalet-yler", + "oriental-kiep", + "tanger-tetouan-eqeu", + "taza-al-hoceima-taounate-otew" + ], + "finnmark-mdcj": [ + "lapland-gcno", + "murmansk-etas", + "troms-ccap" + ], + "firenze-sksq": [ + "bologna-otjs", + "grosseto-gtuw", + "parma-uqrn", + "perugia-ozrc" + ], + "florida-acct": [ + "cerro-largo-sjom", + "durazno-qcxo", + "lavalleja-mdrw", + "san-jose-qcby", + "soriano-ixbv" + ], + "florida-gmqg": [ + "alabama-uqeu", + "georgia-uotf" + ], + "formosa-ctnd": [ + "boqueron-uume", + "chaco-yfnb", + "neembucu-cfml", + "paraguari-vemt", + "presidente-hayes-abmi", + "salta-uunu" + ], + "free-state-idrj": [ + "eastern-cape-oqpg", + "gauteng-eruj", + "kwazulu-natal-capj", + "maseru-quuq", + "mpumalanga-yrnu", + "north-west-ispe", + "northern-cape-glpq", + "thaba-tseka-wjua" + ], + "fujian-gmhk": [ + "guangdong-eajt", + "jiangxi-geke", + "kinmen-mdpx", + "zhejiang-amww" + ], + "fukuoka-ylvc": [ + "miyazaki-stvh", + "oita-asvg" + ], + "fukushima-wpfv": [ + "ibaraki-odfe", + "niigata-idhx", + "tochigi-kfff", + "yamagata-gofu" + ], + "gafsa-ofsu": [ + "el-oued-oldp", + "kebili-ecss", + "sidi-bou-zid-ifqk", + "tebessa-iqzy" + ], + "galapagos-sguu": [], + "galguduud-arwl": [ + "hiiraan-knsf", + "mudug-kpld", + "shabeellaha-dhexe-ueua", + "somali-eiea" + ], + "galway-kjar": [ + "cork-qnps", + "roscommon-ytzq", + "wexford-iasb" + ], + "gambela-peoples-sggc": [ + "benshangul-gumaz-iznr", + "blue-nile-conz", + "jonglei-setz", + "oromiya-otzl", + "southern-nations-nationalities-and-peoples-ohez", + "upper-nile-kxdz" + ], + "gandaki-ohsw": [ + "bagmati-ungl", + "bihar-cbcp", + "karnali-mbpa", + "rapti-ewpq", + "uttar-pradesh-aaxe", + "xizang-kzsk" + ], + "gangwon-uuoi": [ + "gyeonggi-asoh", + "kangwon-do-kwdz", + "north-chungcheong-kvoj", + "north-gyeongsang-mpof" + ], + "gansu-exjm": [ + "inner-mongol-ioap", + "ningxia-kwbm", + "qinghai-cnbf", + "shaanxi-kyfb", + "sichuan-eufy", + "xinjiang-oasq" + ], + "gao-htwg": [ + "kidal-yhwp", + "oudalan-ooyt", + "tahoua-gpff", + "tillaberi-yrfg", + "timbuktu-mrwf" + ], + "gaoual-jpxg": [ + "bafata-krfg", + "boke-jifl", + "kedougou-syne", + "kolda-oanf", + "mali-ayzp", + "pita-rhov", + "telimele-jadt" + ], + "gard-guab": [ + "alpes-de-haute-provence-svtw", + "ardeche-zatz", + "aude-pmva", + "aveyron-kovb", + "isere-ghaj" + ], + "gash-barka-coeg": [ + "gedarif-oxvo", + "kassala-odzh", + "maekel-litf", + "semenawi-keyih-bahri-comw", + "tigray-ucnt" + ], + "gauteng-eruj": [ + "free-state-idrj", + "limpopo-kvkx", + "mpumalanga-yrnu", + "north-west-ispe" + ], + "gavleborg-ynuf": [ + "dalarna-cluu", + "jamtland-kquh", + "sodermanland-sfuh", + "uppsala-aeug", + "vasternorrland-upug" + ], + "gaza-mnfq": [ + "inhambane-aqfs", + "limpopo-kvkx", + "manica-wffl", + "manicaland-czzx", + "maputo-gvfv", + "masvingo-wizm", + "mpumalanga-yrnu" + ], + "gaza-strip-sazs": [ + "hadarom-uves", + "shamal-sina-uhqn" + ], + "gbapolu-iigq": [ + "eastern-dtaw", + "grand-bassa-vzwu", + "grand-cape-mount-acht", + "kissidougou-hloa", + "nimba-xaov", + "yomou-dhxs" + ], + "gedarif-oxvo": [ + "amhara-kylq", + "gash-barka-coeg", + "gezira-chvu", + "kassala-odzh", + "khartoum-wpzy", + "sennar-dssz", + "tigray-ucnt" + ], + "gedo-yxwp": [ + "bakool-grdf", + "bay-uvdr", + "jubbada-dhexe-unxw", + "jubbada-hoose-wuxk", + "north-eastern-ewzp", + "somali-eiea" + ], + "gegharkunik-qezd": [ + "agcabadi-yazh", + "agri-cvhn", + "east-azarbaijan-qxil", + "kalbacar-zzbg", + "lori-aqmn" + ], + "geita-elvs": [ + "kagera-umrg", + "kigoma-aerb", + "mwanza-iyth", + "shinyanga-kdvn", + "tabora-wnvt" + ], + "gelderland-ygoe": [ + "niedersachsen-vxfc", + "noord-holland-otrk", + "nordrhein-westfalen-hafe" + ], + "georgia-uotf": [ + "alabama-uqeu", + "florida-gmqg", + "north-carolina-ozkp", + "south-carolina-izro", + "tennessee-geup" + ], + "gers-wyad": [ + "haute-garonne-bwac", + "huesca-ihkb", + "landes-kudi", + "lot-et-garonne-psdh" + ], + "gezira-chvu": [ + "gedarif-oxvo", + "khartoum-wpzy", + "sennar-dssz", + "white-nile-uwno" + ], + "ghadamis-aagv": [ + "an-nuqat-al-khams-ehkx", + "ash-shati-qbtm", + "illizi-ccdj", + "mizdah-uchd", + "ouargla-wxdg", + "tataouine-qrma" + ], + "ghanzi-oamb": [ + "central-ypdw", + "kavango-gglu", + "kgalagadi-gaxy", + "kweneng-kxwi", + "north-west-qhdz", + "omaheke-ablr", + "otjozondjupa-yuld" + ], + "ghardaia-czme": [ + "adrar-ctwy", + "biskra-oqww", + "djelfa-uxzd", + "el-bayadh-gadi", + "laghouat-mwwa", + "ouargla-wxdg", + "tamanghasset-mozx" + ], + "ghat-ebgf": [ + "ash-shati-qbtm", + "illizi-ccdj", + "murzuq-cohu", + "wadi-al-hayaa-qrtp" + ], + "ghazni-nnab": [ + "bamyan-mjkz", + "paktika-wbrf", + "paktya-opvd", + "uruzgan-ebhn", + "uruzgan-unxj", + "wardak-wpjg", + "zabul-ftpc" + ], + "ghor-bxar": [ + "badghis-werz", + "bamyan-mjkz", + "farah-dajq", + "faryab-ztoh", + "hilmand-gmdm", + "hirat-yddg", + "sari-pul-eubi", + "uruzgan-unxj" + ], + "gia-lai-kyhl": [ + "djak-lak-qdho", + "kon-tum-ywew", + "mondol-kiri-jvon", + "rotanokiri-exoo" + ], + "gifu-agjj": [ + "nagano-kfji" + ], + "gilan-ugkk": [ + "ardebil-aain", + "mazandaran-ufnx", + "qazvin-crno", + "quba-nxpp", + "zanjan-qsks" + ], + "giresun-wdlv": [ + "erzincan-qvlh", + "gumushane-melw", + "samsun-inzb", + "sivas-ofzw" + ], + "gironde-nzae": [ + "charente-maritime-djvy", + "la-rioja-anut", + "landes-kudi", + "lot-et-garonne-psdh" + ], + "gnagna-qjxm": [ + "boulgou-oyva", + "gourma-okzn", + "oudalan-ooyt", + "sanmatenga-alfl", + "tillaberi-yrfg" + ], + "goias-suuo": [ + "bahia-gncm", + "mato-grosso-aqvz", + "mato-grosso-do-sul-wfvs", + "minas-gerais-ymvg", + "tocantins-kczu" + ], + "golestan-cond": [ + "balkan-edcn", + "mazandaran-ufnx", + "north-khorasan-yfqe", + "semnan-mukt" + ], + "gombe-ogwc": [ + "adamawa-ehbv", + "bauchi-spdb", + "borno-emdz", + "taraba-cqbj", + "yobe-sitq" + ], + "gomel-evel": [ + "brest-uhpa", + "bryansk-hxom", + "chernihiv-cevi", + "kiev-yefc", + "minsk-sirf", + "mogilev-srqt", + "rivne-ekqw", + "zhytomyr-iczk" + ], + "gorgol-abfb": [ + "assaba-fzfa", + "brakna-rcfc", + "guidimaka-cqhe", + "matam-qxzf", + "saint-louis-iuhj" + ], + "gorj-qeiw": [ + "alba-kbti", + "arges-hxtf", + "branicevski-nitf", + "dolj-yaab", + "timis-seme", + "vratsa-lhwu" + ], + "gorno-altay-cstw": [ + "altay-mfuq", + "bayan-olgiy-ucvu", + "east-kazakhstan-ipgz", + "kemerovo-larh", + "khakass-cuel", + "tuva-ecty", + "xinjiang-oasq" + ], + "gorno-badakhshan-sgex": [ + "badakhshan-qjrt", + "khatlon-qlhv", + "osh-vjlq", + "tadzhikistan-territories-uxcw", + "takhar-tbah", + "xinjiang-oasq" + ], + "gorontalo-gihp": [ + "sulawesi-tengah-lskw", + "sulawesi-utara-ojkh" + ], + "gotland-qouw": [], + "gourma-okzn": [ + "boulgou-oyva", + "gnagna-qjxm", + "kompienga-wuin", + "tapoa-gpat", + "tillaberi-yrfg" + ], + "govi-altay-ovst": [ + "bayanhongor-udsh", + "dzavhan-yqqg", + "hovd-wxnd", + "xinjiang-oasq" + ], + "gracias-a-dios-kumu": [ + "atlantico-norte-ieag", + "olancho-qasq" + ], + "granada-yhir": [ + "cadiz-aazc", + "cordoba-mxza", + "jaen-ekbf", + "murcia-qjxo" + ], + "grand-bassa-vzwu": [ + "gbapolu-iigq", + "grand-cape-mount-acht", + "grand-gedeh-cewx", + "nimba-xaov", + "river-gee-uqio" + ], + "grand-cape-mount-acht": [ + "eastern-dtaw", + "gbapolu-iigq", + "grand-bassa-vzwu", + "southern-ncas" + ], + "grand-gedeh-cewx": [ + "bas-sassandra-muqc", + "cavally-qqst", + "grand-bassa-vzwu", + "nimba-xaov", + "river-gee-uqio" + ], + "granma-yeei": [ + "camaguey-ewbu", + "santiago-de-cuba-qfej" + ], + "greater-poland-ausi": [ + "kuyavian-pomeranian-gfwe", + "lodz-gveo", + "lower-silesian-eayz", + "lubusz-wsem", + "pomeranian-saur", + "silesian-igbk", + "west-pomeranian-mafy" + ], + "grodno-sbey": [ + "brest-uhpa", + "kauno-keod", + "minsk-sirf", + "podlachian-amui", + "vitebsk-anmn" + ], + "grosseto-gtuw": [ + "firenze-sksq", + "perugia-ozrc", + "roma-sawi" + ], + "guadalajara-izim": [ + "cuenca-chzq", + "madrid-kpbi", + "soria-comu", + "teruel-ofof", + "zaragoza-ajbv" + ], + "guadeloupe-wqci": [], + "guainia-utmi": [ + "amazonas-qfqs", + "amazonas-qtzc", + "guaviare-spmp", + "vaupes-ihfh", + "vichada-oozm" + ], + "guanacaste-ffmq": [ + "alajuela-vwmk", + "chontales-uefv", + "puntarenas-evmt" + ], + "guanajuato-uvcd": [ + "jalisco-kpbu", + "michoacan-uekn", + "queretaro-mpre", + "san-luis-potosi-wfta", + "zacatecas-pbpt" + ], + "guangdong-eajt": [ + "fujian-gmhk", + "guangxi-cgjb", + "hainan-mpfj", + "hunan-gkfg", + "jiangxi-geke" + ], + "guangxi-cgjb": [ + "guangdong-eajt", + "guizhou-qjjd", + "hainan-mpfj", + "hunan-gkfg", + "lang-son-yfzb", + "tuyen-quang-kpzr", + "yunnan-mbuv" + ], + "guarico-meqi": [ + "anzoategui-mrqa", + "apure-gtqb", + "barinas-uwqd", + "bolivar-oyqe", + "cojedes-abqg", + "miranda-ujql", + "yaracuy-yxqn" + ], + "guaviare-spmp": [ + "caqueta-qfhx", + "guainia-utmi", + "meta-ymbx", + "vaupes-ihfh", + "vichada-oozm" + ], + "guayas-whue": [ + "azuay-kruk", + "loja-czuz", + "los-rios-mouz", + "manabi-myuy" + ], + "guelmim-es-semara-qzhx": [ + "laayoune-boujdour-sakia-el-hamra-cyhw", + "souss-massa-draa-mbhy", + "tindouf-ewdf", + "western-sahara-gozf" + ], + "guera-qyrk": [ + "batha-dyem", + "chari-baguirmi-aeay", + "hadjer-lamis-avbt", + "moyen-chari-vbpz", + "ouaddai-ukka", + "salamat-nrnf", + "sila-rfnx" + ], + "guerrero-iroj": [ + "mexico-mpba", + "michoacan-uekn", + "oaxaca-vcjz", + "puebla-apfj" + ], + "guidimaka-cqhe": [ + "assaba-fzfa", + "gorgol-abfb", + "kayes-twwi", + "matam-qxzf", + "tambacounda-shqy" + ], + "guizhou-qjjd": [ + "chongqing-mcsc", + "guangxi-cgjb", + "hunan-gkfg", + "sichuan-eufy", + "yunnan-mbuv" + ], + "gujarat-sooi": [ + "madhya-pradesh-qlpo", + "maharashtra-qypg", + "rajasthan-sfpr", + "sind-atud" + ], + "gulbene-gcky": [ + "harju-qnwd", + "rezeknes-mmcq", + "tartu-aymq", + "tukums-qtmk" + ], + "gulf-yenl": [ + "central-cczg", + "eastern-highlands-ohoa", + "morobe-anuo", + "southern-highlands-wdcq", + "western-adsp" + ], + "gumushane-melw": [ + "artvin-aohz", + "erzincan-qvlh", + "erzurum-kxli", + "giresun-wdlv" + ], + "guyane-francaise-gmcw": [ + "amapa-gozp", + "para-scsi", + "sipaliwini-lvya" + ], + "gyeonggi-asoh": [ + "gangwon-uuoi", + "hwanghae-bukto-oudy", + "kangwon-do-kwdz", + "north-chungcheong-kvoj" + ], + "ha-il-eoqk": [ + "al-hudud-ash-shamaliyah-kdqu", + "al-jawf-misq", + "al-madinah-uwqp", + "al-quassim-imqj", + "ar-riyad-gsqn", + "tabuk-spql" + ], + "ha-noi-shnb": [ + "lang-son-yfzb", + "lao-cai-suzu", + "son-la-amzp", + "thanh-hoa-okef", + "tuyen-quang-kpzr" + ], + "hadarom-uves": [ + "amman-avrc", + "as-suwayda-jzmr", + "beqaa-ryfc", + "gaza-strip-sazs", + "janub-sina-mrqx", + "ma-an-lrvp", + "shamal-sina-uhqn", + "west-bank-cjlo" + ], + "hadjer-lamis-avbt": [ + "barh-el-gazel-nhes", + "batha-dyem", + "chari-baguirmi-aeay", + "extreme-nord-oubi", + "guera-qyrk", + "kanem-bhvv", + "lac-rmsk" + ], + "hadramawt-itbu": [ + "al-jawf-wngz", + "al-mahrah-gatz", + "ash-sharqiyah-qlqi", + "ma-rib-oyto", + "najran-wlss", + "shabwah-mpqr" + ], + "hainan-mpfj": [ + "guangdong-eajt", + "guangxi-cgjb" + ], + "hajdu-bihar-edea": [ + "banskobystricky-iono", + "bekes-itph", + "cluj-cgyo", + "maramures-iwjv", + "pest-akxn", + "presov-kpwz", + "transcarpathia-qncy" + ], + "hajjah-uqbs": [ + "al-hudaydah-aubl", + "al-jawf-wngz", + "jizan-gfqv", + "sa-dah-kvqv", + "sana-a-ylqp" + ], + "hamadan-akna": [ + "kermanshah-ccky", + "kordestan-gakx", + "lorestan-ydnw", + "markazi-qhny", + "qazvin-crno", + "zanjan-qsks" + ], + "hamah-xsli": [ + "aleppo-cqlh", + "ar-raqqah-lhjy", + "homs-hims-vcmm", + "idlib-yoou" + ], + "hamgyong-bukto-yzdb": [ + "hamgyong-namdo-cxda", + "jilin-akky", + "primor-ye-edix", + "ryanggang-ggfz" + ], + "hamgyong-namdo-cxda": [ + "chagang-do-erdw", + "hamgyong-bukto-yzdb", + "kangwon-do-kwdz", + "p-yongan-namdo-uodu", + "ryanggang-ggfz" + ], + "hardap-qqnp": [ + "erongo-mmar", + "karas-etva", + "kgalagadi-gaxy", + "khomas-ievh", + "northern-cape-glpq", + "omaheke-ablr" + ], + "harghita-ybxj": [ + "alba-kbti", + "arges-hxtf", + "bacau-zdvy", + "buzau-ipvp", + "iasi-gzad", + "mures-yhjv" + ], + "harju-qnwd": [ + "gulbene-gcky", + "ida-viru-ictd", + "tartu-aymq" + ], + "haryana-wkdb": [ + "himachal-pradesh-ggdz", + "punjab-kjkb", + "rajasthan-sfpr", + "uttar-pradesh-aaxe", + "uttarakhand-ygxi" + ], + "hasaka-al-haksa-vlle": [ + "ar-raqqah-lhjy", + "arbil-sbqc", + "dayr-az-zawr-nthe", + "ninawa-bhig", + "sanliurfa-imci", + "siirt-yozc" + ], + "haut-mbomou-qdrb": [ + "haute-kotto-ymrh", + "mbomou-ydky", + "orientale-scpz", + "western-bahr-el-ghazal-uwvs", + "western-equatoria-yffx" + ], + "haut-ogooue-kcwn": [ + "cuvette-ouest-crwo", + "cuvette-wtpy", + "lekoumou-inqi", + "niari-svpz", + "ogooue-ivindo-mwwj", + "ogooue-lolo-cxwk", + "plateaux-kqwn" + ], + "haut-sassandra-aiql": [ + "bas-sassandra-muqc", + "cavally-qqst", + "dix-huit-montagnes-gcqh", + "n-zi-comoe-uesl", + "sud-bandama-sksp", + "vallee-du-bandama-oyqf", + "worodougou-wiso" + ], + "haute-corse-gmyy": [], + "haute-garonne-bwac": [ + "aude-pmva", + "aveyron-kovb", + "barcelona-iybx", + "gers-wyad", + "huesca-ihkb", + "lerida-onbh", + "lot-et-garonne-psdh" + ], + "haute-kotto-ymrh": [ + "bamingui-bangoran-ilrg", + "basse-kotto-earz", + "haut-mbomou-qdrb", + "mbomou-ydky", + "ouaka-mmrt", + "southern-darfur-iopm", + "vakaga-ahth", + "western-bahr-el-ghazal-uwvs" + ], + "haute-matsiatra-iovl": [ + "amoron-i-mania-ulvj", + "atsimo-andrefana-qbfr", + "atsimo-atsinanana-cjvi", + "ihorombe-mmvk", + "menabe-icfs", + "vatovavy-fitovinany-abdm" + ], + "hawaii-mxvl": [], + "hawke-s-bay-iunb": [ + "bay-of-plenty-wlsa", + "manawatu-wanganui-zrxu", + "waikato-gxqe" + ], + "hebei-owfx": [ + "beijing-qsqi", + "henan-qdfb", + "inner-mongol-ioap", + "liaoning-wswa", + "shandong-ajfr", + "shanxi-ubft", + "tianjin-krnw" + ], + "hedmark-akyb": [ + "akershus-ityh", + "dalarna-cluu", + "jamtland-kquh", + "oppland-slyc", + "sor-trondelag-sxam", + "varmland-aeuq" + ], + "heilongjiang-shfe": [ + "amur-clbp", + "chita-qxms", + "inner-mongol-ioap", + "jilin-akky", + "khabarovsk-vetk", + "primor-ye-edix", + "yevrey-itcn" + ], + "henan-qdfb": [ + "anhui-sanz", + "hebei-owfx", + "hubei-eefc", + "shaanxi-kyfb", + "shandong-ajfr", + "shanxi-ubft" + ], + "hentiy-kufs": [ + "chita-qxms", + "dornod-qpsp", + "dornogovi-assr", + "selenge-mhnj", + "suhbaatar-quqi", + "tov-udnh" + ], + "hessen-bqlm": [ + "baden-wurttemberg-oyje", + "bayern-aiju", + "niedersachsen-vxfc", + "nordrhein-westfalen-hafe", + "rheinland-pfalz-cfwr", + "thuringen-mxiz" + ], + "hidalgo-drfz": [ + "mexico-mpba", + "puebla-apfj", + "queretaro-mpre", + "san-luis-potosi-wfta", + "veracruz-kuoh" + ], + "highland-saxg": [ + "aberdeenshire-kzrn", + "dumfries-and-galloway-sres" + ], + "hiiraan-knsf": [ + "bakool-grdf", + "galguduud-arwl", + "shabeellaha-dhexe-ueua", + "shabeellaha-hoose-sxum", + "somali-eiea" + ], + "hilmand-gmdm": [ + "baluchistan-ihjh", + "farah-dajq", + "ghor-bxar", + "kandahar-cacs", + "nimroz-eoll", + "uruzgan-ebhn", + "uruzgan-unxj" + ], + "himachal-pradesh-ggdz": [ + "haryana-wkdb", + "jammu-and-kashmir-vhis", + "ladakh-ppmi", + "punjab-kjkb", + "uttarakhand-ygxi", + "xizang-kzsk" + ], + "hirat-yddg": [ + "ahal-weco", + "badghis-werz", + "farah-dajq", + "ghor-bxar", + "mary-qxca", + "razavi-khorasan-cdqd", + "south-khorasan-usnp" + ], + "hiroshima-tqmi": [ + "kochi-aimd", + "oita-asvg", + "okayama-mymn" + ], + "hodh-ech-chargui-twfu": [ + "adrar-dffe", + "hodh-el-gharbi-oyfv", + "koulikoro-oywj", + "segou-aowd", + "tagant-tjfm", + "timbuktu-mrwf" + ], + "hodh-el-gharbi-oyfv": [ + "assaba-fzfa", + "hodh-ech-chargui-twfu", + "kayes-twwi", + "koulikoro-oywj", + "tagant-tjfm" + ], + "hoima-dcsv": [ + "amuru-fprn", + "kasese-khsy", + "mubende-stqq", + "nakasongola-gjqa", + "nwoya-payo", + "orientale-scpz" + ], + "hokkaido-ksfx": [ + "akita-mmft", + "sakhalin-wlzc" + ], + "homs-hims-vcmm": [ + "al-anbar-yjqa", + "ar-raqqah-lhjy", + "beqaa-ryfc", + "dayr-az-zawr-nthe", + "hamah-xsli", + "idlib-yoou", + "mafraq-invm", + "rif-dimashq-smjb" + ], + "hordaland-yrai": [ + "aust-agder-ufyy", + "buskerud-onyd", + "sogn-og-fjordane-iuak", + "telemark-ceyx" + ], + "hormozgan-einz": [ + "bushehr-ksii", + "fars-wxkv", + "kerman-oykw", + "sistan-and-baluchestan-avku" + ], + "houaphan-lmpf": [ + "louangphrabang-quyo", + "nghe-an-ifec", + "son-la-amzp", + "thanh-hoa-okef", + "xiangkhoang-hqaf" + ], + "houet-yrsy": [ + "kenedougou-yxcn", + "komoe-siqa", + "mou-houn-azqo", + "sikasso-fzwk", + "tuy-updk" + ], + "hovd-wxnd": [ + "bayan-olgiy-ucvu", + "dzavhan-yqqg", + "govi-altay-ovst", + "uvs-ccng", + "xinjiang-oasq" + ], + "hovsgol-munb": [ + "arhangay-efvw", + "bulgan-czsv", + "buryat-wvvy", + "dzavhan-yqqg", + "tuva-ecty" + ], + "hualien-babs": [ + "kaohsiung-city-gnnm", + "new-taipei-city-wbtm", + "penghu-oghr" + ], + "huambo-czeb": [ + "benguela-ifxx", + "bie-usov", + "cuanza-sul-uays", + "huila-ylej" + ], + "huancavelica-orqp": [ + "ayacucho-vhko", + "ica-hijd", + "junin-rnyf", + "lima-iioy" + ], + "huanuco-uwqc": [ + "ancash-mtdg", + "la-libertad-sqmm", + "lima-iioy", + "loreto-ipkx", + "pasco-ydtb", + "san-martin-orum", + "ucayali-hmry" + ], + "hubei-eefc": [ + "anhui-sanz", + "chongqing-mcsc", + "henan-qdfb", + "hunan-gkfg", + "jiangxi-geke", + "shaanxi-kyfb" + ], + "huehuetenango-mjgd": [ + "alta-verapaz-myed", + "baja-verapaz-ongg", + "chiapas-izef", + "jutiapa-wdml", + "san-marcos-cvvw" + ], + "huelva-qhbd": [ + "badajoz-ciwt", + "beja-ykgw", + "cadiz-aazc", + "sevilla-oxma" + ], + "huesca-ihkb": [ + "gers-wyad", + "haute-garonne-bwac", + "la-rioja-anut", + "landes-kudi", + "lerida-onbh", + "zaragoza-ajbv" + ], + "huila-appk": [ + "caqueta-qfhx", + "cauca-szht", + "cundinamarca-ieom", + "meta-ymbx", + "tolima-gone" + ], + "huila-ylej": [ + "benguela-ifxx", + "bie-usov", + "cuando-cubango-sifc", + "cunene-etup", + "huambo-czeb", + "namibe-mitv" + ], + "hunan-gkfg": [ + "chongqing-mcsc", + "guangdong-eajt", + "guangxi-cgjb", + "guizhou-qjjd", + "hubei-eefc", + "jiangxi-geke" + ], + "hwanghae-bukto-oudy": [ + "gyeonggi-asoh", + "kangwon-do-kwdz", + "p-yongan-namdo-uodu" + ], + "hyogo-ksja": [ + "kochi-aimd", + "mie-iljm", + "nagano-kfji", + "okayama-mymn" + ], + "iasi-gzad": [ + "bacau-zdvy", + "cimislia-acda", + "falesti-qcpf", + "harghita-ybxj", + "ivano-frankivs-k-iocz", + "maramures-iwjv", + "mures-yhjv" + ], + "ibaraki-odfe": [ + "fukushima-wpfv", + "shizuoka-ycjg", + "tochigi-kfff", + "yamanashi-gwhj" + ], + "ica-hijd": [ + "arequipa-avbe", + "ayacucho-vhko", + "huancavelica-orqp", + "lima-iioy" + ], + "ida-viru-ictd": [ + "harju-qnwd", + "leningrad-mknu", + "pskov-kakm", + "tartu-aymq" + ], + "idaho-slym": [ + "alberta-zopq", + "british-columbia-vmsh", + "montana-abiq", + "nevada-uekc", + "oregon-qznu", + "utah-whas", + "washington-exgl" + ], + "idlib-yoou": [ + "adana-wdhs", + "aleppo-cqlh", + "beqaa-ryfc", + "hamah-xsli", + "homs-hims-vcmm" + ], + "ihorombe-mmvk": [ + "anosy-jadv", + "atsimo-andrefana-qbfr", + "atsimo-atsinanana-cjvi", + "haute-matsiatra-iovl" + ], + "ilam-oqih": [ + "diyala-pzxe", + "kermanshah-ccky", + "khuzestan-yrkr", + "lorestan-ydnw", + "maysan-rzfn", + "wasit-vawa" + ], + "iles-eparses-de-l-ocean-indien-zmrd": [], + "iles-saint-paul-et-nouvelle-amsterdam-smio": [], + "illinois-syye": [ + "indiana-ivyc", + "iowa-cdyh", + "kentucky-abeb", + "michigan-gtil", + "missouri-ykif", + "wisconsin-ekgt" + ], + "illizi-ccdj": [ + "ash-shati-qbtm", + "ghadamis-aagv", + "ghat-ebgf", + "murzuq-cohu", + "ouargla-wxdg", + "tamanghasset-mozx" + ], + "iloilo-xbzy": [ + "negros-occidental-erlu" + ], + "imereti-vlst": [ + "artvin-aohz", + "kars-uiog", + "lori-aqmn", + "mtskheta-mtianeti-dbcb", + "samegrelo-zemo-svaneti-wjlp" + ], + "inagua-ttnr": [], + "inchiri-othg": [ + "adrar-dffe", + "dakhlet-nouadhibou-cifl", + "trarza-mefd" + ], + "indiana-ivyc": [ + "illinois-syye", + "kentucky-abeb", + "michigan-gtil", + "ohio-kgmu" + ], + "inhambane-aqfs": [ + "gaza-mnfq", + "manica-wffl", + "sofala-ohfw" + ], + "inner-mongol-ioap": [ + "bayanhongor-udsh", + "beijing-qsqi", + "chita-qxms", + "dornod-qpsp", + "dornogovi-assr", + "gansu-exjm", + "hebei-owfx", + "heilongjiang-shfe", + "jilin-akky", + "liaoning-wswa", + "ningxia-kwbm", + "omnogovi-axqk", + "shaanxi-kyfb", + "shanxi-ubft", + "suhbaatar-quqi" + ], + "iowa-cdyh": [ + "illinois-syye", + "minnesota-qlig", + "missouri-ykif", + "nebraska-wikv", + "south-dakota-oerr", + "wisconsin-ekgt" + ], + "iringa-ykrf": [ + "dodoma-cvrm", + "mbeya-getl", + "morogoro-wbtj", + "njombe-qvvy", + "singida-gfvo" + ], + "irkutsk-wjtq": [ + "buryat-wvvy", + "chita-qxms", + "krasnoyarsk-znif", + "sakha-yakutia-yxkf", + "tuva-ecty" + ], + "isere-ghaj": [ + "ain-lqtt", + "alpes-de-haute-provence-svtw", + "ardeche-zatz", + "gard-guab", + "savoie-zdke" + ], + "isles-of-scilly-oznv": [ + "devon-slaz" + ], + "itapua-jomj": [ + "alto-parana-mimn", + "caazapa-snmi", + "corrientes-ksnc", + "misiones-ocnz", + "neembucu-cfml" + ], + "ivano-frankivs-k-iocz": [ + "falesti-qcpf", + "iasi-gzad", + "khmel-nyts-kyy-etsv", + "l-viv-wbox", + "mures-yhjv", + "ternopil-whse", + "transcarpathia-qncy", + "vinnytsya-yoxi" + ], + "ivanovo-uneq": [ + "kostroma-hmrp", + "nizhegorod-clce", + "vladimir-mqvt", + "yaroslavl-cksd" + ], + "iwate-uvfz": [ + "akita-mmft", + "yamagata-gofu" + ], + "izmir-ehof": [ + "balikesir-exjy", + "manisa-cgwe", + "mugla-mmwr", + "sterea-ellada-inyu" + ], + "jaen-ekbf": [ + "albacete-attf", + "ciudad-real-adzn", + "cordoba-mxza", + "granada-yhir", + "murcia-qjxo" + ], + "jalal-abad-colt": [ + "chuy-xdlm", + "ferghana-ammo", + "naryn-eilp", + "osh-vjlq", + "talas-orlv", + "tashkent-awvo" + ], + "jalisco-kpbu": [ + "guanajuato-uvcd", + "michoacan-uekn", + "nayarit-chkm", + "zacatecas-pbpt" + ], + "jambi-sxbt": [ + "bengkulu-qwwn", + "riau-zdhp", + "sumatera-barat-vokk", + "sumatera-selatan-enkt" + ], + "jammu-and-kashmir-vhis": [ + "azad-kashmir-ajpr", + "himachal-pradesh-ggdz", + "ladakh-ppmi", + "northern-areas-mevu", + "punjab-ghlp", + "punjab-kjkb" + ], + "jamtland-kquh": [ + "dalarna-cluu", + "gavleborg-ynuf", + "hedmark-akyb", + "nord-trondelag-kyan", + "nordland-gaao", + "sor-trondelag-sxam", + "vasterbotten-ykth", + "vasternorrland-upug" + ], + "janub-sina-mrqx": [ + "ash-sharqiyah-wcnm", + "hadarom-uves", + "shamal-sina-uhqn" + ], + "jawa-barat-msbq": [ + "banten-stwc", + "jawa-tengah-eqby" + ], + "jawa-tengah-eqby": [ + "jawa-barat-msbq", + "jawa-timur-skbb" + ], + "jawa-timur-skbb": [ + "jawa-tengah-eqby" + ], + "jawzjan-ibdk": [ + "balkh-ckka", + "chardzhou-mzcb", + "faryab-ztoh", + "mary-qxca", + "sari-pul-eubi" + ], + "jeju-afop": [], + "jharkhand-qjit": [ + "bihar-cbcp", + "chhattisgarh-yiee", + "odisha-uxvk", + "uttar-pradesh-aaxe", + "west-bengal-isbk" + ], + "jiangsu-kpkl": [ + "anhui-sanz", + "shandong-ajfr", + "zhejiang-amww" + ], + "jiangxi-geke": [ + "anhui-sanz", + "fujian-gmhk", + "guangdong-eajt", + "hubei-eefc", + "hunan-gkfg", + "zhejiang-amww" + ], + "jigawa-yzkn": [ + "bauchi-spdb", + "kano-oomx", + "katsina-ezmx", + "yobe-sitq", + "zinder-qsfh" + ], + "jilin-akky": [ + "chagang-do-erdw", + "hamgyong-bukto-yzdb", + "heilongjiang-shfe", + "inner-mongol-ioap", + "liaoning-wswa", + "primor-ye-edix", + "ryanggang-ggfz" + ], + "jinotega-yvws": [ + "atlantico-norte-ieag", + "el-paraiso-gxia", + "leon-gvhg", + "matagalpa-iykc", + "olancho-qasq" + ], + "jizan-gfqv": [ + "asir-yfso", + "hajjah-uqbs", + "makkah-yuqo", + "sa-dah-kvqv" + ], + "jizzakh-uoed": [ + "leninabad-dnbu", + "navoi-ahpf", + "samarkand-ansu", + "south-kazakhstan-qtgc", + "tashkent-awvo" + ], + "johor-omus": [ + "pahang-ihup", + "selangor-wkxy" + ], + "jonglei-setz": [ + "central-equatoria-sogr", + "eastern-equatoria-ilgp", + "gambela-peoples-sggc", + "lakes-uvxp", + "southern-nations-nationalities-and-peoples-ohez", + "unity-smuv", + "upper-nile-kxdz" + ], + "jonkoping-eiuj": [ + "kalmar-umuv", + "kronoberg-ykuk", + "ostergotland-ohui", + "skane-ouua", + "vastra-gotaland-yxuc" + ], + "jubbada-dhexe-unxw": [ + "bay-uvdr", + "gedo-yxwp", + "jubbada-hoose-wuxk", + "shabeellaha-dhexe-ueua", + "shabeellaha-hoose-sxum" + ], + "jubbada-hoose-wuxk": [ + "coast-kjrv", + "gedo-yxwp", + "jubbada-dhexe-unxw", + "north-eastern-ewzp" + ], + "jujuy-yinm": [ + "antofagasta-czps", + "potosi-iltd", + "salta-uunu", + "tarija-grth" + ], + "junin-rnyf": [ + "ayacucho-vhko", + "cusco-ypen", + "huancavelica-orqp", + "lima-iioy", + "pasco-ydtb", + "ucayali-hmry" + ], + "jutiapa-wdml": [ + "alta-verapaz-myed", + "baja-verapaz-ongg", + "huehuetenango-mjgd", + "san-marcos-cvvw", + "usulutan-xbjc" + ], + "juzno-backi-girr": [ + "bacs-kiskun-udpx", + "branicevski-nitf", + "osjecko-baranjska-ivlu", + "sremski-xjrs", + "timis-seme" + ], + "k-maras-wiwf": [ + "adana-wdhs", + "aleppo-cqlh", + "kayseri-kzoa", + "malatya-kfwd", + "sanliurfa-imci", + "sivas-ofzw" + ], + "k-p-stsm": [ + "azad-kashmir-ajpr", + "badakhshan-qjrt", + "f-a-t-a-yhan", + "northern-areas-mevu", + "nuristan-ofkf", + "punjab-ghlp" + ], + "kabardin-balkar-kgec": [ + "karachay-cherkess-gied", + "north-ossetia-arkb", + "samegrelo-zemo-svaneti-wjlp", + "stavropol-mizd" + ], + "kabul-agcw": [ + "badakhshan-qjrt", + "baghlan-wqdr", + "bamyan-mjkz", + "f-a-t-a-yhan", + "nuristan-ofkf", + "paktya-opvd", + "takhar-tbah", + "wardak-wpjg" + ], + "kachin-etts": [ + "arunachal-pradesh-mpao", + "nagaland-yvrv", + "sagaing-axrl", + "shan-qqtq", + "xizang-kzsk", + "yunnan-mbuv" + ], + "kaduna-aymn": [ + "bauchi-spdb", + "kano-oomx", + "katsina-ezmx", + "nassarawa-mrzh", + "niger-qfzz", + "plateau-oako", + "zamfara-iavl" + ], + "kaffrine-ufni": [ + "central-river-qqfp", + "fatick-kohi", + "louga-wgwg", + "matam-qxzf", + "tambacounda-shqy", + "thies-mpqd" + ], + "kagera-umrg": [ + "eastern-avgq", + "geita-elvs", + "kigoma-aerb", + "mara-cgtm", + "mbarara-mcue", + "mbarara-yqvb", + "mukono-khqz", + "mwanza-iyth", + "ruyigi-kdjc" + ], + "kainuu-ayke": [ + "karelia-ohem", + "north-karelia-mhnr", + "northern-ostrobothnia-eins", + "northern-savonia-aknt" + ], + "kakheti-lswd": [ + "chechnya-qixv", + "dagestan-qfgq", + "kalbacar-zzbg", + "mtskheta-mtianeti-dbcb" + ], + "kalbacar-zzbg": [ + "agcabadi-yazh", + "dagestan-qfgq", + "gegharkunik-qezd", + "kakheti-lswd", + "lori-aqmn", + "mtskheta-mtianeti-dbcb", + "quba-nxpp" + ], + "kalimantan-barat-qpei": [ + "kalimantan-tengah-area", + "kalimantan-timur-kxex", + "sarawak-cpxb" + ], + "kalimantan-selatan-smex": [ + "kalimantan-tengah-area", + "kalimantan-timur-kxex" + ], + "kalimantan-tengah-area": [ + "kalimantan-barat-qpei", + "kalimantan-selatan-smex", + "kalimantan-timur-kxex" + ], + "kalimantan-timur-kxex": [ + "kalimantan-barat-qpei", + "kalimantan-selatan-smex", + "kalimantan-tengah-area", + "sabah-knxa", + "sarawak-cpxb", + "sulawesi-barat-zpku" + ], + "kaliningrad-ihxa": [ + "kauno-keod", + "klaipedos-kooa", + "podlachian-amui", + "pomeranian-saur", + "warmian-masurian-epsm" + ], + "kalmar-umuv": [ + "jonkoping-eiuj", + "kronoberg-ykuk", + "ostergotland-ohui" + ], + "kalmyk-yjee": [ + "astrakhan-anec", + "chechnya-qixv", + "dagestan-qfgq", + "rostov-ylrd", + "stavropol-mizd", + "volgograd-omkg" + ], + "kaluga-fmjg": [ + "bryansk-hxom", + "moskovskaya-chlr", + "orel-svfw", + "smolensk-qrwu", + "tula-cvuo" + ], + "kamchatka-rncn": [ + "chukchi-autonomous-okrug-mmxs", + "maga-buryatdan-wvtk" + ], + "kampong-spoe-gatq": [ + "kampong-thum-lytp", + "kaoh-kong-astc", + "kien-giang-qaqj", + "pouthisat-lcor", + "prey-veng-qaoq" + ], + "kampong-thum-lytp": [ + "kampong-spoe-gatq", + "kracheh-suom", + "pouthisat-lcor", + "preah-vihear-xsol", + "prey-veng-qaoq", + "siemreab-vyop", + "stoeng-treng-jiov" + ], + "kanchanaburi-udyq": [ + "kayin-owtu", + "mon-cmto", + "phetchaburi-klyv", + "phra-nakhon-si-ayutthaya-eddh", + "tak-ojvr", + "tanintharyi-ydrp", + "uthai-thani-ymvt" + ], + "kandahar-cacs": [ + "baluchistan-ihjh", + "hilmand-gmdm", + "uruzgan-ebhn", + "zabul-ftpc" + ], + "kanem-bhvv": [ + "barh-el-gazel-nhes", + "borkou-nuea", + "diffa-akfc", + "hadjer-lamis-avbt", + "lac-rmsk" + ], + "kangwon-do-kwdz": [ + "gangwon-uuoi", + "gyeonggi-asoh", + "hamgyong-namdo-cxda", + "hwanghae-bukto-oudy", + "p-yongan-namdo-uodu" + ], + "kankan-kmei": [ + "beyla-vyfv", + "denguele-ycsk", + "kissidougou-hloa", + "kouroussa-jsoo", + "mandiana-alzh", + "yomou-dhxs" + ], + "kano-oomx": [ + "bauchi-spdb", + "jigawa-yzkn", + "kaduna-aymn", + "katsina-ezmx", + "plateau-oako" + ], + "kansas-ondv": [ + "colorado-wfkf", + "missouri-ykif", + "nebraska-wikv", + "oklahoma-cimv" + ], + "kaoh-kong-astc": [ + "chachoengsao-uwfm", + "kampong-spoe-gatq", + "pouthisat-lcor" + ], + "kaohsiung-city-gnnm": [ + "hualien-babs" + ], + "kara-khrl": [ + "atakora-oobn", + "boulgou-oyva", + "centre-kurt", + "donga-geqd", + "kompienga-wuin", + "northern-ibne", + "upper-west-avqy" + ], + "karachay-cherkess-gied": [ + "kabardin-balkar-kgec", + "krasnodar-nzpm", + "samegrelo-zemo-svaneti-wjlp", + "stavropol-mizd" + ], + "karakalpakstan-cuod": [ + "aqtobe-sgpw", + "balkan-edcn", + "bukhoro-udcy", + "mangghystau-ooqu", + "navoi-ahpf", + "qyzylorda-emfx", + "tashauz-mmct" + ], + "karas-etva": [ + "hardap-qqnp", + "northern-cape-glpq" + ], + "karelia-ohem": [ + "arkhangel-sk-lhbk", + "kainuu-ayke", + "lapland-gcno", + "leningrad-mknu", + "murmansk-etas", + "north-karelia-mhnr", + "northern-ostrobothnia-eins", + "southern-savonia-ewkd", + "vologda-ynvr" + ], + "karnali-mbpa": [ + "bheri-czgc", + "gandaki-ohsw", + "rapti-ewpq", + "seti-qarh", + "xizang-kzsk" + ], + "karnataka-rslx": [ + "andhra-pradesh-amam", + "kerala-clls", + "maharashtra-qypg", + "tamil-nadu-sqvd", + "telangana-mfvw" + ], + "karnten-cypo": [ + "bayern-aiju", + "belluno-iojp", + "bozen-ukjd", + "kocevje-gyjj", + "oberosterreich-mbpq", + "steiermark-afps", + "tirol-sgpt" + ], + "kars-uiog": [ + "agri-cvhn", + "artvin-aohz", + "erzurum-kxli", + "imereti-vlst", + "lori-aqmn" + ], + "kasai-occidental-udyu": [ + "bandundu-gzcq", + "equateur-mkpe", + "kasai-oriental-gzyi", + "katanga-igym", + "lunda-norte-kkid" + ], + "kasai-oriental-gzyi": [ + "equateur-mkpe", + "kasai-occidental-udyu", + "katanga-igym", + "maniema-eoks", + "orientale-scpz", + "sud-kivu-katu" + ], + "kasese-khsy": [ + "hoima-dcsv", + "mbarara-mcue", + "mbarara-yqvb", + "mubende-stqq", + "nord-kivu-gxmp", + "orientale-scpz" + ], + "kashkadarya-uvou": [ + "bukhoro-udcy", + "chardzhou-mzcb", + "leninabad-dnbu", + "navoi-ahpf", + "samarkand-ansu", + "surkhandarya-usso" + ], + "kassala-odzh": [ + "gash-barka-coeg", + "gedarif-oxvo", + "khartoum-wpzy", + "red-sea-zspo", + "river-nile-gpnj", + "semenawi-keyih-bahri-comw" + ], + "kastamonu-okoh": [ + "bolu-cdjc", + "corum-amjr", + "samsun-inzb" + ], + "kasungu-scgl": [ + "eastern-mxtw", + "lilongwe-kdpi", + "mangochi-qesd", + "mzimba-svso", + "niassa-eefk", + "nkhata-bay-sgvt" + ], + "katakwi-xlyx": [ + "amuria-izaz", + "buvuma-gikj", + "mukono-khqz", + "nakasongola-gjqa", + "napak-yzyn", + "nyanza-wpnv", + "rift-valley-wlpc" + ], + "katanga-igym": [ + "central-svtv", + "copperbelt-gftb", + "kasai-occidental-udyu", + "kasai-oriental-gzyi", + "katavi-ytvx", + "kigoma-aerb", + "luapula-imtp", + "lunda-norte-kkid", + "lunda-sul-iyot", + "maniema-eoks", + "moxico-ievb", + "muchinga-kova", + "north-western-uptr", + "northern-eotq", + "rukwa-ygvp", + "sud-kivu-katu" + ], + "katavi-ytvx": [ + "katanga-igym", + "kigoma-aerb", + "mbeya-getl", + "rukwa-ygvp", + "tabora-wnvt" + ], + "katsina-ezmx": [ + "jigawa-yzkn", + "kaduna-aymn", + "kano-oomx", + "maradi-knfe", + "zamfara-iavl", + "zinder-qsfh" + ], + "kauno-keod": [ + "grodno-sbey", + "kaliningrad-ihxa", + "klaipedos-kooa", + "panevezio-cpal", + "podlachian-amui", + "vitebsk-anmn", + "warmian-masurian-epsm" + ], + "kavadartsi-yiil": [ + "dytiki-makedonia-keyf", + "elbasan-bjpz", + "kentriki-makedonia-wdye", + "podujevo-ozes", + "shkoder-gmnr", + "sofia-corh", + "zajecarski-lotj" + ], + "kavango-gglu": [ + "caprivi-yapw", + "cuando-cubango-sifc", + "ghanzi-oamb", + "north-west-qhdz", + "ohangwena-ialq", + "oshikoto-cvln", + "otjozondjupa-yuld" + ], + "kayah-uutt": [ + "kayin-owtu", + "mae-hong-son-qftf", + "mandalay-gcro", + "shan-qqtq" + ], + "kayes-twwi": [ + "assaba-fzfa", + "dinguiraye-vqqn", + "guidimaka-cqhe", + "hodh-el-gharbi-oyfv", + "kedougou-syne", + "koulikoro-oywj", + "mali-ayzp", + "siguiri-juvq", + "tambacounda-shqy" + ], + "kayin-owtu": [ + "bago-uzrm", + "kanchanaburi-udyq", + "kayah-uutt", + "mae-hong-son-qftf", + "mandalay-gcro", + "mon-cmto", + "shan-qqtq", + "tak-ojvr" + ], + "kayseri-kzoa": [ + "adana-wdhs", + "aksaray-cbcb", + "k-maras-wiwf", + "kirsehir-iywz", + "sivas-ofzw", + "yozgat-oecd" + ], + "kebbi-wamo": [ + "alibori-smbm", + "borgou-yqft", + "dosso-smfd", + "niger-qfzz", + "sokoto-mjsi", + "zamfara-iavl" + ], + "kebili-ecss": [ + "el-oued-oldp", + "gafsa-ofsu", + "sfax-ktva", + "sidi-bou-zid-ifqk", + "tataouine-qrma" + ], + "kedah-gout": [ + "perak-sxuz", + "songkhla-eojn", + "yala-ywjs" + ], + "kedougou-syne": [ + "gaoual-jpxg", + "kayes-twwi", + "kolda-oanf", + "mali-ayzp", + "tambacounda-shqy" + ], + "kelantan-ypuu": [ + "pahang-ihup", + "perak-sxuz", + "terengganu-smxz", + "yala-ywjs" + ], + "kemerovo-larh": [ + "altay-mfuq", + "gorno-altay-cstw", + "khakass-cuel", + "krasnoyarsk-znif", + "novosibirsk-mivi", + "tomsk-gews" + ], + "kemo-uuzv": [ + "equateur-mkpe", + "nana-grebizi-mcza", + "ombella-m-poko-iklq", + "ouaka-mmrt", + "ouham-mnot" + ], + "kenedougou-yxcn": [ + "houet-yrsy", + "komoe-siqa", + "savanes-sjqm", + "sikasso-fzwk" + ], + "kentriki-makedonia-wdye": [ + "anatoliki-makedonia-kai-thraki-abyd", + "dytiki-makedonia-keyf", + "kavadartsi-yiil", + "plovdiv-euus", + "sofia-corh", + "thessalia-yhyh" + ], + "kentucky-abeb": [ + "illinois-syye", + "indiana-ivyc", + "missouri-ykif", + "ohio-kgmu", + "tennessee-geup", + "virginia-oedb", + "west-virginia-ivga" + ], + "kerala-clls": [ + "karnataka-rslx", + "tamil-nadu-sqvd" + ], + "kermadec-islands-ocbs": [], + "kerman-oykw": [ + "fars-wxkv", + "hormozgan-einz", + "sistan-and-baluchestan-avku", + "south-khorasan-usnp", + "yazd-slnb" + ], + "kermanshah-ccky": [ + "as-sulaymaniyah-fimw", + "diyala-pzxe", + "hamadan-akna", + "ilam-oqih", + "kordestan-gakx", + "lorestan-ydnw" + ], + "kgalagadi-gaxy": [ + "ghanzi-oamb", + "hardap-qqnp", + "kweneng-kxwi", + "north-west-ispe", + "northern-cape-glpq", + "omaheke-ablr", + "southern-ctpk" + ], + "khabarovsk-vetk": [ + "amur-clbp", + "heilongjiang-shfe", + "maga-buryatdan-wvtk", + "primor-ye-edix", + "sakha-yakutia-yxkf", + "sakhalin-wlzc", + "yevrey-itcn" + ], + "khakass-cuel": [ + "gorno-altay-cstw", + "kemerovo-larh", + "krasnoyarsk-znif", + "tuva-ecty" + ], + "khammouan-qmwz": [ + "bolikhamxai-csag", + "quang-binh-wpei", + "sakon-nakhon-qhrn", + "savannakhet-ulpr" + ], + "khanty-mansiy-tkto": [ + "komi-eoeh", + "krasnoyarsk-znif", + "omsk-aufy", + "sverdlovsk-eefj", + "tomsk-gews", + "tyumen-uppf", + "yamal-nenets-aqsx" + ], + "kharkiv-mesc": [ + "belgorod-wxjk", + "dnipropetrovs-k-uszu", + "donets-k-gvzw", + "luhans-k-whxu", + "poltava-usqb", + "sumy-kcqr" + ], + "khartoum-wpzy": [ + "gedarif-oxvo", + "gezira-chvu", + "kassala-odzh", + "north-kordufan-kmzw", + "northern-qinm", + "river-nile-gpnj", + "white-nile-uwno" + ], + "khatlon-qlhv": [ + "badakhshan-qjrt", + "balkh-ckka", + "gorno-badakhshan-sgex", + "surkhandarya-usso", + "tadzhikistan-territories-uxcw", + "takhar-tbah" + ], + "khenchela-yomx": [ + "batna-enwu", + "biskra-oqww", + "el-oued-oldp", + "skikda-odba", + "souk-ahras-uqmy", + "tebessa-iqzy" + ], + "kherson-ybsa": [ + "crimea-qsnu", + "dnipropetrovs-k-uszu", + "mykolayiv-obnj", + "zaporizhzhya-cjcw" + ], + "khmel-nyts-kyy-etsv": [ + "ivano-frankivs-k-iocz", + "rivne-ekqw", + "ternopil-whse", + "vinnytsya-yoxi", + "zhytomyr-iczk" + ], + "khomas-ievh": [ + "erongo-mmar", + "hardap-qqnp", + "omaheke-ablr", + "otjozondjupa-yuld" + ], + "khon-kaen-msqg": [ + "buri-ram-ghiq", + "chaiyaphum-acin", + "loei-avqi", + "nakhon-ratchasima-kfip", + "phetchabun-mcvn", + "roi-et-gerl", + "udon-thani-iuqh" + ], + "khulna-purw": [ + "dhaka-gvrx", + "rajshahi-usrv", + "west-bengal-isbk" + ], + "khuzestan-yrkr": [ + "al-basrah-lrsw", + "bushehr-ksii", + "chahar-mahall-and-bakhtiari-uiis", + "esfahan-wpig", + "ilam-oqih", + "kohgiluyeh-and-buyer-ahmad-yekj", + "lorestan-ydnw", + "maysan-rzfn" + ], + "kidal-yhwp": [ + "adrar-ctwy", + "agadez-ijfb", + "gao-htwg", + "tahoua-gpff", + "tamanghasset-mozx", + "timbuktu-mrwf" + ], + "kien-giang-qaqj": [ + "kampong-spoe-gatq", + "long-an-irqd", + "prey-veng-qaoq" + ], + "kiev-yefc": [ + "cherkasy-wzvf", + "chernihiv-cevi", + "gomel-evel", + "poltava-usqb", + "vinnytsya-yoxi", + "zhytomyr-iczk" + ], + "kigoma-aerb": [ + "bururi-uaba", + "geita-elvs", + "kagera-umrg", + "katanga-igym", + "katavi-ytvx", + "ruyigi-kdjc", + "sud-kivu-katu", + "tabora-wnvt" + ], + "kilimanjaro-wgrc": [ + "arusha-ssrk", + "coast-kjrv", + "manyara-mkvr", + "rift-valley-wlpc", + "tanga-oovu" + ], + "kindia-gbod": [ + "mamou-rzzq", + "northern-yiap", + "pita-rhov", + "telimele-jadt" + ], + "kinmen-mdpx": [ + "fujian-gmhk" + ], + "kinshasa-city-aoyb": [ + "bandundu-gzcq", + "bas-congo-yhcf", + "cuvette-wtpy", + "malanje-quaz", + "plateaux-kqwn", + "pool-umwl", + "uige-alyd" + ], + "kirov-gfvm": [ + "arkhangel-sk-lhbk", + "komi-eoeh", + "kostroma-hmrp", + "mariy-el-umod", + "nizhegorod-clce", + "perm-cphx", + "tatarstan-aotw", + "udmurt-cave", + "vologda-ynvr" + ], + "kirovohrad-gwfx": [ + "cherkasy-wzvf", + "dnipropetrovs-k-uszu", + "mykolayiv-obnj", + "odessa-kpqz", + "poltava-usqb", + "vinnytsya-yoxi" + ], + "kirsehir-iywz": [ + "aksaray-cbcb", + "ankara-oyhp", + "corum-amjr", + "kayseri-kzoa", + "konya-ubwb", + "yozgat-oecd" + ], + "kissidougou-hloa": [ + "eastern-dtaw", + "faranah-lbvx", + "gbapolu-iigq", + "kankan-kmei", + "kouroussa-jsoo", + "northern-yiap", + "yomou-dhxs" + ], + "kitgum-hetq": [ + "amuria-izaz", + "eastern-equatoria-ilgp", + "napak-yzyn", + "nwoya-payo", + "rift-valley-wlpc" + ], + "klaipedos-kooa": [ + "kaliningrad-ihxa", + "kauno-keod", + "panevezio-cpal", + "tukums-qtmk", + "ventspils-cuhk" + ], + "kocevje-gyjj": [ + "belluno-iojp", + "karnten-cypo", + "licko-senjska-cvjk", + "niederosterreich-uapp", + "steiermark-afps", + "veszprem-czmj", + "zagrebacka-cijs" + ], + "kochi-aimd": [ + "hiroshima-tqmi", + "hyogo-ksja", + "oita-asvg" + ], + "kogi-gqmy": [ + "benue-uwdf", + "delta-qnoh", + "edo-utql", + "enugu-ijqf", + "kwara-kema", + "nassarawa-mrzh", + "niger-qfzz", + "ondo-aabr", + "osun-qhbm" + ], + "kohgiluyeh-and-buyer-ahmad-yekj": [ + "bushehr-ksii", + "chahar-mahall-and-bakhtiari-uiis", + "esfahan-wpig", + "fars-wxkv", + "khuzestan-yrkr" + ], + "kolda-oanf": [ + "bafata-krfg", + "central-river-qqfp", + "gaoual-jpxg", + "kedougou-syne", + "oio-eyrz", + "sedhiou-qgha", + "tambacounda-shqy" + ], + "komi-eoeh": [ + "arkhangel-sk-lhbk", + "khanty-mansiy-tkto", + "kirov-gfvm", + "nenets-qyga", + "perm-cphx", + "sverdlovsk-eefj", + "yamal-nenets-aqsx" + ], + "kommune-kujalleq-nbjz": [ + "kommuneqarfik-sermersooq-eqcb" + ], + "kommuneqarfik-sermersooq-eqcb": [ + "kommune-kujalleq-nbjz", + "nationalparken-menh", + "qaasuitsup-kommunia-kawz", + "qeqqata-kommunia-mhwd" + ], + "komoe-siqa": [ + "houet-yrsy", + "kenedougou-yxcn", + "poni-upoo", + "savanes-sjqm", + "tuy-updk", + "zanzan-qsqb" + ], + "kompienga-wuin": [ + "atakora-oobn", + "boulgou-oyva", + "gourma-okzn", + "kara-khrl", + "tapoa-gpat" + ], + "kon-tum-ywew": [ + "attapu-cxyj", + "gia-lai-kyhl", + "quang-nam-cneh", + "rotanokiri-exoo" + ], + "konya-ubwb": [ + "afyonkarahisar-gghu", + "aksaray-cbcb", + "ankara-oyhp", + "antalya-iahq", + "eskisehir-eslf", + "kirsehir-iywz", + "mersin-mqol" + ], + "kordestan-gakx": [ + "as-sulaymaniyah-fimw", + "hamadan-akna", + "kermanshah-ccky", + "west-azarbaijan-eyim", + "zanjan-qsks" + ], + "kostroma-hmrp": [ + "ivanovo-uneq", + "kirov-gfvm", + "nizhegorod-clce", + "vologda-ynvr", + "yaroslavl-cksd" + ], + "kouilou-qfqd": [ + "niari-svpz", + "nyanga-suwi", + "ogooue-maritime-ulwt", + "zaire-ikgg" + ], + "koulikoro-oywj": [ + "hodh-ech-chargui-twfu", + "hodh-el-gharbi-oyfv", + "kayes-twwi", + "mandiana-alzh", + "segou-aowd", + "siguiri-juvq", + "sikasso-fzwk" + ], + "kouroussa-jsoo": [ + "dinguiraye-vqqn", + "faranah-lbvx", + "kankan-kmei", + "kissidougou-hloa", + "mamou-rzzq", + "mandiana-alzh", + "siguiri-juvq" + ], + "kracheh-suom": [ + "binh-phuoc-qysb", + "kampong-thum-lytp", + "mondol-kiri-jvon", + "prey-veng-qaoq", + "stoeng-treng-jiov" + ], + "krasnodar-nzpm": [ + "karachay-cherkess-gied", + "rostov-ylrd", + "samegrelo-zemo-svaneti-wjlp", + "stavropol-mizd" + ], + "krasnoyarsk-znif": [ + "irkutsk-wjtq", + "kemerovo-larh", + "khakass-cuel", + "khanty-mansiy-tkto", + "sakha-yakutia-yxkf", + "tomsk-gews", + "tuva-ecty", + "yamal-nenets-aqsx" + ], + "kronoberg-ykuk": [ + "jonkoping-eiuj", + "kalmar-umuv", + "skane-ouua" + ], + "kunene-cmvm": [ + "cunene-etup", + "erongo-mmar", + "namibe-mitv", + "omusati-gtlm", + "oshikoto-cvln", + "otjozondjupa-yuld" + ], + "kurgan-yyxu": [ + "chelyabinsk-qnxc", + "north-kazakhstan-kdzy", + "qostanay-qwtp", + "sverdlovsk-eefj", + "tyumen-uppf" + ], + "kursk-obra": [ + "belgorod-wxjk", + "bryansk-hxom", + "lipetsk-qvwo", + "orel-svfw", + "sumy-kcqr", + "voronezh-svdp" + ], + "kusini-pemba-iltp": [ + "coast-kjrv", + "tanga-oovu" + ], + "kutahya-odwc": [ + "afyonkarahisar-gghu", + "balikesir-exjy", + "bilecik-wyjz", + "bursa-ogje", + "denizli-spld", + "eskisehir-eslf", + "manisa-cgwe" + ], + "kuyavian-pomeranian-gfwe": [ + "greater-poland-ausi", + "lodz-gveo", + "masovian-uuhs", + "pomeranian-saur", + "warmian-masurian-epsm" + ], + "kwara-kema": [ + "borgou-yqft", + "collines-qzhd", + "kogi-gqmy", + "niger-qfzz", + "osun-qhbm", + "oyo-ksbc" + ], + "kwazulu-natal-capj": [ + "eastern-cape-oqpg", + "free-state-idrj", + "lubombo-ybpl", + "maputo-gvfv", + "mpumalanga-yrnu", + "thaba-tseka-wjua" + ], + "kweneng-kxwi": [ + "central-ypdw", + "ghanzi-oamb", + "kgalagadi-gaxy", + "limpopo-kvkx", + "north-west-ispe", + "north-west-qhdz", + "southern-ctpk" + ], + "l-artibonite-egma": [ + "ouest-wjof", + "san-juan-iczh" + ], + "l-viv-wbox": [ + "ivano-frankivs-k-iocz", + "lublin-gyez", + "rivne-ekqw", + "subcarpathian-ajux", + "ternopil-whse", + "transcarpathia-qncy", + "volyn-irxk" + ], + "la-altagracia-iexf": [ + "san-juan-iczh" + ], + "la-araucania-aepm": [ + "bio-bio-kfrw", + "los-rios-gxix", + "neuquen-yvne" + ], + "la-guajira-utww": [ + "cesar-qcua", + "magdalena-wrsg", + "zulia-szqo" + ], + "la-libertad-sqmm": [ + "amazonas-nthu", + "ancash-mtdg", + "cajamarca-mjjy", + "huanuco-uwqc", + "lambayeque-yoml", + "lima-iioy", + "piura-whve", + "san-martin-orum" + ], + "la-pampa-aznx": [ + "buenos-aires-mwnv", + "cordoba-cgnl", + "mendoza-sany", + "neuquen-yvne", + "rio-negro-qxnf", + "san-luis-amnp" + ], + "la-paz-kftj": [ + "arica-y-parinacota-mbpk", + "cochabamba-oqtq", + "el-beni-aptp", + "madre-de-dios-fpxm", + "oruro-qktm", + "pando-uitl", + "puno-vaqi", + "tacna-uiaf" + ], + "la-reunion-voeo": [], + "la-rioja-anut": [ + "burgos-asxn", + "gironde-nzae", + "huesca-ihkb", + "landes-kudi", + "soria-comu", + "zaragoza-ajbv" + ], + "la-rioja-opnr": [ + "atacama-khpo", + "catamarca-ekne", + "cordoba-cgnl", + "san-juan-iind", + "san-luis-amnp" + ], + "laayoune-boujdour-sakia-el-hamra-cyhw": [ + "guelmim-es-semara-qzhx", + "oued-el-dahab-gwhv", + "western-sahara-gozf" + ], + "lac-rmsk": [ + "borno-emdz", + "diffa-akfc", + "extreme-nord-oubi", + "hadjer-lamis-avbt", + "kanem-bhvv" + ], + "ladakh-ppmi": [ + "himachal-pradesh-ggdz", + "jammu-and-kashmir-vhis", + "northern-areas-mevu", + "xinjiang-oasq", + "xizang-kzsk" + ], + "laghouat-mwwa": [ + "djelfa-uxzd", + "el-bayadh-gadi", + "ghardaia-czme", + "tiaret-stza" + ], + "lagunes-igqk": [ + "agneby-glsq", + "n-zi-comoe-uesl", + "sud-bandama-sksp" + ], + "lahij-saqb": [ + "abyan-oexn", + "dhamar-utko", + "shabwah-mpqr", + "ta-izz-ctzr" + ], + "lakes-uvxp": [ + "central-equatoria-sogr", + "jonglei-setz", + "unity-smuv", + "warrap-kuzy", + "western-bahr-el-ghazal-uwvs", + "western-equatoria-yffx" + ], + "lam-djong-iuhi": [ + "binh-phuoc-qysb", + "djak-lak-qdho", + "mondol-kiri-jvon" + ], + "lambayeque-yoml": [ + "cajamarca-mjjy", + "la-libertad-sqmm", + "piura-whve" + ], + "lampang-avtp": [ + "chiang-mai-qstn", + "chiang-rai-uqtm", + "phitsanulok-agvp", + "tak-ojvr", + "uttaradit-swtq" + ], + "lampung-yjht": [ + "bengkulu-qwwn", + "sumatera-selatan-enkt" + ], + "landes-kudi": [ + "gers-wyad", + "gironde-nzae", + "huesca-ihkb", + "la-rioja-anut", + "lot-et-garonne-psdh" + ], + "lang-son-yfzb": [ + "guangxi-cgjb", + "ha-noi-shnb", + "tuyen-quang-kpzr" + ], + "lao-cai-suzu": [ + "djien-bien-uwxm", + "ha-noi-shnb", + "son-la-amzp", + "tuyen-quang-kpzr", + "yunnan-mbuv" + ], + "lapland-gcno": [ + "finnmark-mdcj", + "karelia-ohem", + "murmansk-etas", + "norrbotten-gqvp", + "northern-ostrobothnia-eins", + "troms-ccap" + ], + "lara-ggqj": [ + "barinas-uwqd", + "cojedes-abqg", + "falcon-scqh", + "merida-yhqk", + "portuguesa-epqi", + "yaracuy-yxqn", + "zulia-szqo" + ], + "las-palmas-ujic": [], + "lavalleja-mdrw": [ + "cerro-largo-sjom", + "florida-acct", + "rocha-ymzo", + "san-jose-qcby" + ], + "le-kef-oxic": [ + "beja-yaie", + "sidi-bou-zid-ifqk", + "souk-ahras-uqmy", + "tebessa-iqzy" + ], + "lekoumou-inqi": [ + "bouenza-elwk", + "haut-ogooue-kcwn", + "niari-svpz", + "plateaux-kqwn", + "pool-umwl" + ], + "leninabad-dnbu": [ + "batken-cbll", + "ferghana-ammo", + "jizzakh-uoed", + "kashkadarya-uvou", + "samarkand-ansu", + "surkhandarya-usso", + "tadzhikistan-territories-uxcw", + "tashkent-awvo" + ], + "leningrad-mknu": [ + "ida-viru-ictd", + "karelia-ohem", + "novgorod-cvlo", + "paijat-hame-olnu", + "pskov-kakm", + "southern-savonia-ewkd", + "vologda-ynvr" + ], + "leon-gvhg": [ + "chontales-uefv", + "el-paraiso-gxia", + "jinotega-yvws", + "matagalpa-iykc" + ], + "leon-uyuj": [ + "asturias-usbk", + "burgos-asxn", + "lugo-qbvz", + "orense-aqch", + "palencia-qubl", + "zamora-qhdj" + ], + "lerida-onbh": [ + "barcelona-iybx", + "haute-garonne-bwac", + "huesca-ihkb", + "teruel-ofof", + "zaragoza-ajbv" + ], + "lesser-poland-ukhv": [ + "banskobystricky-iono", + "presov-kpwz", + "silesian-igbk", + "subcarpathian-ajux", + "swietokrzyskie-yobp" + ], + "liaoning-wswa": [ + "chagang-do-erdw", + "hebei-owfx", + "inner-mongol-ioap", + "jilin-akky", + "p-yongan-bukto-ipdv" + ], + "libertador-general-bernardo-o-higgins-ghiu": [ + "maule-kvme", + "mendoza-sany", + "region-metropolitana-de-santiago-qwdi", + "valparaiso-mfuk" + ], + "licko-senjska-cvjk": [ + "banja-luka-qguu", + "kocevje-gyjj", + "zadarska-mglb", + "zagrebacka-cijs" + ], + "likouala-aiqf": [ + "cuvette-wtpy", + "equateur-mkpe", + "est-umbd", + "lobaye-uriq", + "sangha-mbaere-mqfz", + "sangha-oowm" + ], + "lilongwe-kdpi": [ + "eastern-mxtw", + "kasungu-scgl", + "mangochi-qesd", + "tete-kjfx" + ], + "lima-iioy": [ + "ancash-mtdg", + "huancavelica-orqp", + "huanuco-uwqc", + "ica-hijd", + "junin-rnyf", + "la-libertad-sqmm", + "pasco-ydtb" + ], + "limon-ynmv": [ + "alajuela-vwmk", + "atlantico-sur-ylal", + "chiriqui-mxiy", + "chontales-uefv", + "puntarenas-evmt" + ], + "limpopo-kvkx": [ + "central-ypdw", + "gauteng-eruj", + "gaza-mnfq", + "kweneng-kxwi", + "masvingo-wizm", + "matabeleland-south-qdzj", + "mpumalanga-yrnu", + "north-west-ispe" + ], + "lincolnshire-odkr": [ + "cambridgeshire-fwds", + "north-yorkshire-qalk", + "suffolk-peqe" + ], + "lindi-yitn": [ + "morogoro-wbtj", + "mtwara-eati", + "pwani-qxtg", + "ruvuma-qivq" + ], + "lipetsk-qvwo": [ + "kursk-obra", + "orel-svfw", + "ryazan-ggrj", + "tambov-evce", + "tula-cvuo", + "voronezh-svdp" + ], + "littoral-oyts": [ + "centre-aexz", + "centro-sur-gwiq", + "cross-river-erfd", + "ouest-kdbx", + "sud-mukj", + "sud-ouest-yxkl" + ], + "lobaye-uriq": [ + "equateur-mkpe", + "likouala-aiqf", + "mambere-kadei-carz", + "ombella-m-poko-iklq", + "sangha-mbaere-mqfz" + ], + "lodz-gveo": [ + "greater-poland-ausi", + "kuyavian-pomeranian-gfwe", + "masovian-uuhs", + "silesian-igbk", + "swietokrzyskie-yobp" + ], + "loei-avqi": [ + "khon-kaen-msqg", + "phetchabun-mcvn", + "phitsanulok-agvp", + "udon-thani-iuqh", + "vientiane-qhaq", + "xaignabouri-hdan" + ], + "logone-oriental-wotz": [ + "mandoul-jypx", + "mayo-kebbi-ouest-tupl", + "nord-gkzb", + "ouham-mnot", + "ouham-pende-obpq", + "tandjile-trlq" + ], + "loir-et-cher-fwdj": [ + "allier-butv", + "cher-yyvr", + "eure-jqyf", + "orne-jeiv", + "sarthe-ebkd", + "seien-et-marne-bxka", + "vienne-cpzi", + "yonne-juzl" + ], + "loire-atlantique-mode": [ + "cotes-d-armor-qiya", + "orne-jeiv", + "sarthe-ebkd", + "vendee-lozh" + ], + "loja-czuz": [ + "azuay-kruk", + "guayas-whue", + "piura-whve", + "zamora-chinchipe-qcur" + ], + "long-an-irqd": [ + "binh-phuoc-qysb", + "kien-giang-qaqj", + "prey-veng-qaoq" + ], + "lord-howe-island-krnq": [ + "new-south-wales-guah", + "queensland-opqa" + ], + "lorestan-ydnw": [ + "esfahan-wpig", + "hamadan-akna", + "ilam-oqih", + "kermanshah-ccky", + "khuzestan-yrkr", + "markazi-qhny" + ], + "loreto-ipkx": [ + "acre-ekzw", + "amazonas-isdt", + "amazonas-nthu", + "amazonas-qtzc", + "caqueta-qfhx", + "huanuco-uwqc", + "morona-santiago-unuy", + "orellana-cmuh", + "pastaza-gdus", + "putumayo-ksux", + "san-martin-orum", + "sucumbios-ejuw", + "ucayali-hmry" + ], + "lori-aqmn": [ + "agri-cvhn", + "gegharkunik-qezd", + "imereti-vlst", + "kalbacar-zzbg", + "kars-uiog", + "mtskheta-mtianeti-dbcb" + ], + "los-lagos-mmix": [ + "aisen-del-general-carlos-ibanez-del-campo-mrpn", + "chubut-apna", + "los-rios-gxix", + "neuquen-yvne", + "rio-negro-qxnf" + ], + "los-rios-gxix": [ + "la-araucania-aepm", + "los-lagos-mmix", + "neuquen-yvne" + ], + "los-rios-mouz": [ + "azuay-kruk", + "guayas-whue", + "manabi-myuy", + "morona-santiago-unuy", + "pastaza-gdus", + "pichincha-wrub", + "tungurahua-ylux" + ], + "lot-et-garonne-psdh": [ + "aveyron-kovb", + "cantal-rgvw", + "charente-maritime-djvy", + "creuse-lkyb", + "gers-wyad", + "gironde-nzae", + "haute-garonne-bwac", + "landes-kudi" + ], + "louang-namtha-fbyj": [ + "chiang-rai-uqtm", + "oudomxai-trgc", + "shan-qqtq", + "xaignabouri-hdan", + "yunnan-mbuv" + ], + "louangphrabang-quyo": [ + "djien-bien-uwxm", + "houaphan-lmpf", + "oudomxai-trgc", + "phongsali-okhy", + "son-la-amzp", + "vientiane-qhaq", + "xaignabouri-hdan", + "xiangkhoang-hqaf" + ], + "louga-wgwg": [ + "kaffrine-ufni", + "matam-qxzf", + "saint-louis-iuhj", + "thies-mpqd" + ], + "louisiana-wlgr": [ + "arkansas-itew", + "mississippi-scir", + "texas-mguh" + ], + "lower-silesian-eayz": [ + "greater-poland-ausi", + "lubusz-wsem", + "moravskoslezsky-sbcc", + "sachsen-oiah", + "silesian-igbk", + "stredocesky-ihft", + "vysocina-kamr" + ], + "luapula-imtp": [ + "katanga-igym", + "muchinga-kova", + "northern-eotq" + ], + "lublin-gyez": [ + "brest-uhpa", + "l-viv-wbox", + "masovian-uuhs", + "podlachian-amui", + "subcarpathian-ajux", + "swietokrzyskie-yobp", + "volyn-irxk" + ], + "lubombo-ybpl": [ + "kwazulu-natal-capj", + "maputo-gvfv", + "mpumalanga-yrnu" + ], + "lubusz-wsem": [ + "brandenburg-yrjj", + "greater-poland-ausi", + "lower-silesian-eayz", + "sachsen-oiah", + "west-pomeranian-mafy" + ], + "lugo-qbvz": [ + "asturias-usbk", + "leon-uyuj", + "orense-aqch" + ], + "luhans-k-whxu": [ + "belgorod-wxjk", + "donets-k-gvzw", + "kharkiv-mesc", + "rostov-ylrd", + "voronezh-svdp" + ], + "lunda-norte-kkid": [ + "bandundu-gzcq", + "kasai-occidental-udyu", + "katanga-igym", + "lunda-sul-iyot", + "malanje-quaz" + ], + "lunda-sul-iyot": [ + "bie-usov", + "katanga-igym", + "lunda-norte-kkid", + "malanje-quaz", + "moxico-ievb" + ], + "lusaka-ygtc": [ + "central-svtv", + "eastern-mxtw", + "mashonaland-west-ojzn", + "southern-orts", + "tete-kjfx" + ], + "luxembourg-krjs": [ + "aisne-gstu", + "diekirch-kyaq", + "east-flanders-cicp", + "marne-hpgs", + "moselle-rygy", + "noord-holland-otrk", + "nordrhein-westfalen-hafe", + "rheinland-pfalz-cfwr" + ], + "m-sila-sobh": [ + "batna-enwu", + "biskra-oqww", + "djelfa-uxzd", + "medea-elbf", + "setif-mbzf" + ], + "ma-an-lrvp": [ + "al-jawf-misq", + "amman-avrc", + "hadarom-uves" + ], + "ma-rib-oyto": [ + "al-jawf-wngz", + "dhamar-utko", + "hadramawt-itbu", + "sana-a-ylqp", + "shabwah-mpqr" + ], + "machinga-mtss": [ + "chikwawa-ulnn", + "mangochi-qesd", + "niassa-eefk", + "zambezia-eefu" + ], + "macquarie-island-yijx": [], + "madang-elun": [ + "east-sepik-azma", + "eastern-highlands-ohoa", + "enga-yfvk", + "morobe-anuo" + ], + "madeira-croh": [], + "madhya-pradesh-qlpo": [ + "chhattisgarh-yiee", + "gujarat-sooi", + "maharashtra-qypg", + "rajasthan-sfpr", + "uttar-pradesh-aaxe" + ], + "madre-de-dios-fpxm": [ + "acre-ekzw", + "cusco-ypen", + "la-paz-kftj", + "pando-uitl", + "puno-vaqi", + "ucayali-hmry" + ], + "madrid-kpbi": [ + "burgos-asxn", + "caceres-kdze", + "cuenca-chzq", + "guadalajara-izim", + "palencia-qubl", + "salamanca-qrmw", + "soria-comu", + "toledo-yvoz" + ], + "mae-hong-son-qftf": [ + "chiang-mai-qstn", + "kayah-uutt", + "kayin-owtu", + "shan-qqtq", + "tak-ojvr" + ], + "maekel-litf": [ + "debub-rtxk", + "gash-barka-coeg", + "semenawi-keyih-bahri-comw", + "tigray-ucnt" + ], + "mafraq-invm": [ + "al-anbar-yjqa", + "al-hudud-ash-shamaliyah-kdqu", + "al-jawf-misq", + "amman-avrc", + "as-suwayda-jzmr", + "homs-hims-vcmm", + "rif-dimashq-smjb" + ], + "maga-buryatdan-wvtk": [ + "chukchi-autonomous-okrug-mmxs", + "kamchatka-rncn", + "khabarovsk-vetk", + "sakha-yakutia-yxkf" + ], + "magallanes-y-antartica-chilena-eqmb": [ + "aisen-del-general-carlos-ibanez-del-campo-mrpn", + "santa-cruz-mjnn", + "tierra-del-fuego-sqnb" + ], + "magdalena-wrsg": [ + "bolivar-shkq", + "cesar-qcua", + "la-guajira-utww" + ], + "magway-karn": [ + "ayeyarwady-mhrr", + "bago-uzrm", + "chin-kltn", + "mandalay-gcro", + "rakhine-wotp", + "sagaing-axrl" + ], + "mahaica-berbice-igzl": [ + "para-mmiu", + "para-scsi", + "potaro-siparuni-qaor", + "sipaliwini-lvya", + "upper-demerara-berbice-ynhw", + "upper-takutu-upper-essequibo-cohg" + ], + "maharashtra-qypg": [ + "chhattisgarh-yiee", + "gujarat-sooi", + "karnataka-rslx", + "madhya-pradesh-qlpo", + "telangana-mfvw" + ], + "maine-maiz": [ + "new-brunswick-wcni", + "new-hampshire-koki", + "quebec-yegk" + ], + "makira-qcnj": [ + "western-afoi" + ], + "makkah-yuqo": [ + "al-bahah-ajsr", + "al-madinah-uwqp", + "ar-riyad-gsqn", + "asir-yfso", + "jizan-gfqv" + ], + "malanje-quaz": [ + "bandundu-gzcq", + "bie-usov", + "cuanza-norte-avuq", + "cuanza-sul-uays", + "kinshasa-city-aoyb", + "lunda-norte-kkid", + "lunda-sul-iyot", + "uige-alyd" + ], + "malatya-kfwd": [ + "diyarbakir-mrle", + "erzincan-qvlh", + "k-maras-wiwf", + "sanliurfa-imci", + "sivas-ofzw" + ], + "mali-ayzp": [ + "dinguiraye-vqqn", + "gaoual-jpxg", + "kayes-twwi", + "kedougou-syne", + "mamou-rzzq", + "pita-rhov" + ], + "maluku-qzjd": [ + "maluku-utara-osjp", + "papua-rydx" + ], + "maluku-utara-osjp": [ + "maluku-qzjd" + ], + "mambere-kadei-carz": [ + "est-umbd", + "lobaye-uriq", + "nana-mambere-glnv", + "ombella-m-poko-iklq", + "sangha-mbaere-mqfz" + ], + "mamou-rzzq": [ + "dinguiraye-vqqn", + "faranah-lbvx", + "kindia-gbod", + "kouroussa-jsoo", + "mali-ayzp", + "northern-yiap", + "pita-rhov" + ], + "manabi-myuy": [ + "esmeraldas-ikug", + "guayas-whue", + "los-rios-mouz", + "pichincha-wrub" + ], + "manawatu-wanganui-zrxu": [ + "hawke-s-bay-iunb", + "marlborough-district-oyxs", + "waikato-gxqe" + ], + "mandalay-gcro": [ + "bago-uzrm", + "kayah-uutt", + "kayin-owtu", + "magway-karn", + "sagaing-axrl", + "shan-qqtq" + ], + "mandiana-alzh": [ + "denguele-ycsk", + "kankan-kmei", + "koulikoro-oywj", + "kouroussa-jsoo", + "siguiri-juvq", + "sikasso-fzwk" + ], + "mandoul-jypx": [ + "logone-oriental-wotz", + "moyen-chari-vbpz", + "ouham-mnot", + "tandjile-trlq" + ], + "mangghystau-ooqu": [ + "aqtobe-sgpw", + "atyrau-ixli", + "balkan-edcn", + "karakalpakstan-cuod" + ], + "mangochi-qesd": [ + "chikwawa-ulnn", + "kasungu-scgl", + "lilongwe-kdpi", + "machinga-mtss", + "niassa-eefk", + "tete-kjfx" + ], + "manica-wffl": [ + "gaza-mnfq", + "inhambane-aqfs", + "manicaland-czzx", + "sofala-ohfw", + "tete-kjfx" + ], + "manicaland-czzx": [ + "gaza-mnfq", + "manica-wffl", + "mashonaland-east-afzb", + "masvingo-wizm", + "tete-kjfx" + ], + "maniema-eoks": [ + "kasai-oriental-gzyi", + "katanga-igym", + "nord-kivu-gxmp", + "orientale-scpz", + "sud-kivu-katu" + ], + "manipur-ahpm": [ + "assam-dqap", + "chin-kltn", + "mizoram-yapy", + "nagaland-yvrv", + "sagaing-axrl" + ], + "manisa-cgwe": [ + "balikesir-exjy", + "denizli-spld", + "izmir-ehof", + "kutahya-odwc", + "mugla-mmwr" + ], + "manitoba-thmy": [ + "alberta-zopq", + "minnesota-qlig", + "north-dakota-ehku", + "northwest-territories-gynw", + "nunavut-banx", + "ontario-bzqu", + "saskatchewan-cmli" + ], + "manus-oxpg": [], + "manyara-mkvr": [ + "arusha-ssrk", + "dodoma-cvrm", + "kilimanjaro-wgrc", + "morogoro-wbtj", + "singida-gfvo", + "tanga-oovu" + ], + "maputo-gvfv": [ + "gaza-mnfq", + "kwazulu-natal-capj", + "lubombo-ybpl", + "mpumalanga-yrnu" + ], + "mara-cgtm": [ + "arusha-ssrk", + "buvuma-gikj", + "kagera-umrg", + "mukono-khqz", + "mwanza-iyth", + "nyanza-wpnv", + "rift-valley-wlpc", + "simiyu-iyyt" + ], + "maradi-knfe": [ + "agadez-ijfb", + "katsina-ezmx", + "sokoto-mjsi", + "tahoua-gpff", + "zamfara-iavl", + "zinder-qsfh" + ], + "maramures-iwjv": [ + "cluj-cgyo", + "hajdu-bihar-edea", + "iasi-gzad", + "mures-yhjv", + "transcarpathia-qncy" + ], + "maranhao-ojve": [ + "para-mmiu", + "piaui-icjc", + "tocantins-kczu" + ], + "mariy-el-umod": [ + "chuvash-mhxl", + "kirov-gfvm", + "nizhegorod-clce", + "tatarstan-aotw" + ], + "markazi-qhny": [ + "esfahan-wpig", + "hamadan-akna", + "lorestan-ydnw", + "qazvin-crno", + "qom-knnc", + "tehran-ytij" + ], + "marlborough-district-oyxs": [ + "canterbury-kxye", + "manawatu-wanganui-zrxu", + "west-coast-ucji" + ], + "marne-hpgs": [ + "aisne-gstu", + "cote-d-or-zhyz", + "luxembourg-krjs", + "moselle-rygy", + "seien-et-marne-bxka", + "yonne-juzl" + ], + "marrakech-tensift-al-haouz-weha": [ + "chaouia-ouardigha-edem", + "doukkala-abda-sghb", + "souss-massa-draa-mbhy", + "tadla-azilal-idhz" + ], + "martinique-tuau": [], + "mary-qxca": [ + "ahal-weco", + "badghis-werz", + "chardzhou-mzcb", + "faryab-ztoh", + "hirat-yddg", + "jawzjan-ibdk" + ], + "maryland-ecia": [ + "new-jersey-wlkg", + "pennsylvania-ylkc", + "virginia-oedb", + "west-virginia-ivga" + ], + "maseru-quuq": [ + "eastern-cape-oqpg", + "free-state-idrj", + "thaba-tseka-wjua" + ], + "mashonaland-central-mczz": [ + "mashonaland-east-afzb", + "mashonaland-west-ojzn", + "tete-kjfx" + ], + "mashonaland-east-afzb": [ + "manicaland-czzx", + "mashonaland-central-mczz", + "mashonaland-west-ojzn", + "masvingo-wizm", + "midlands-cmzf", + "tete-kjfx" + ], + "mashonaland-west-ojzn": [ + "lusaka-ygtc", + "mashonaland-central-mczz", + "mashonaland-east-afzb", + "matabeleland-north-otzk", + "midlands-cmzf", + "southern-orts" + ], + "masovian-uuhs": [ + "kuyavian-pomeranian-gfwe", + "lodz-gveo", + "lublin-gyez", + "podlachian-amui", + "swietokrzyskie-yobp", + "warmian-masurian-epsm" + ], + "massachusetts-ggid": [ + "connecticut-apkc", + "new-hampshire-koki", + "new-york-cqkt", + "vermont-ujdo" + ], + "masvingo-wizm": [ + "gaza-mnfq", + "limpopo-kvkx", + "manicaland-czzx", + "mashonaland-east-afzb", + "matabeleland-south-qdzj", + "midlands-cmzf" + ], + "matabeleland-north-otzk": [ + "caprivi-yapw", + "central-ypdw", + "mashonaland-west-ojzn", + "matabeleland-south-qdzj", + "midlands-cmzf", + "north-west-qhdz", + "southern-orts" + ], + "matabeleland-south-qdzj": [ + "central-ypdw", + "limpopo-kvkx", + "masvingo-wizm", + "matabeleland-north-otzk", + "midlands-cmzf" + ], + "matagalpa-iykc": [ + "atlantico-norte-ieag", + "atlantico-sur-ylal", + "chontales-uefv", + "jinotega-yvws", + "leon-gvhg" + ], + "matam-qxzf": [ + "gorgol-abfb", + "guidimaka-cqhe", + "kaffrine-ufni", + "louga-wgwg", + "saint-louis-iuhj", + "tambacounda-shqy" + ], + "matanzas-kobf": [ + "pinar-del-rio-ejbc", + "villa-clara-cpbg" + ], + "mato-grosso-aqvz": [ + "amazonas-qtzc", + "goias-suuo", + "mato-grosso-do-sul-wfvs", + "para-mmiu", + "rondonia-gpoo", + "santa-cruz-kptg", + "tocantins-kczu" + ], + "mato-grosso-do-sul-wfvs": [ + "alto-paraguay-ezmh", + "amambay-kemk", + "canindeyu-ocmj", + "concepcion-vrml", + "goias-suuo", + "mato-grosso-aqvz", + "minas-gerais-ymvg", + "parana-arjl", + "santa-cruz-kptg", + "sao-paulo-eurp" + ], + "matruh-cafp": [ + "ajdabiya-ikqv", + "al-buhayrah-ilnf", + "al-butnan-gytn", + "al-jizah-abuz", + "al-minya-mjfl", + "al-wadi-at-jadid-spvg" + ], + "maule-kvme": [ + "libertador-general-bernardo-o-higgins-ghiu", + "mendoza-sany", + "neuquen-yvne", + "nuble-wmop" + ], + "mayaguana-kkei": [], + "mayo-kebbi-est-hepb": [ + "chari-baguirmi-aeay", + "extreme-nord-oubi", + "mayo-kebbi-ouest-tupl", + "tandjile-trlq" + ], + "mayo-kebbi-ouest-tupl": [ + "extreme-nord-oubi", + "logone-oriental-wotz", + "mayo-kebbi-est-hepb", + "nord-gkzb", + "tandjile-trlq" + ], + "mayotte-gthm": [], + "maysan-rzfn": [ + "al-basrah-lrsw", + "dhi-qar-pmxm", + "ilam-oqih", + "khuzestan-yrkr", + "wasit-vawa" + ], + "mazandaran-ufnx": [ + "balkan-edcn", + "gilan-ugkk", + "golestan-cond", + "qazvin-crno", + "semnan-mukt", + "tehran-ytij" + ], + "mbarara-mcue": [ + "kagera-umrg", + "kasese-khsy", + "mbarara-yqvb", + "mubende-stqq", + "mukono-khqz" + ], + "mbarara-yqvb": [ + "eastern-avgq", + "kagera-umrg", + "kasese-khsy", + "mbarara-mcue", + "nord-kivu-gxmp" + ], + "mbeya-getl": [ + "chitipa-qnno", + "iringa-ykrf", + "katavi-ytvx", + "muchinga-kova", + "njombe-qvvy", + "northern-eotq", + "rukwa-ygvp", + "singida-gfvo", + "tabora-wnvt" + ], + "mbomou-ydky": [ + "basse-kotto-earz", + "equateur-mkpe", + "haut-mbomou-qdrb", + "haute-kotto-ymrh", + "orientale-scpz" + ], + "mecklenburg-vorpommern-pqcp": [ + "brandenburg-yrjj", + "niedersachsen-vxfc", + "sachsen-anhalt-arad", + "schleswig-holstein-gmaj", + "west-pomeranian-mafy" + ], + "medea-elbf": [ + "djelfa-uxzd", + "m-sila-sobh", + "relizane-ybmf", + "setif-mbzf", + "tiaret-stza" + ], + "meghalaya-oepk": [ + "assam-dqap", + "dhaka-gvrx", + "rangpur-drru", + "sylhet-iprt", + "thimphu-agoq", + "wangdi-phodrang-ipqp", + "west-bengal-isbk" + ], + "meknes-tafilalet-yler": [ + "bechar-kfwp", + "chaouia-ouardigha-edem", + "fes-boulemane-cjeq", + "oriental-kiep", + "souss-massa-draa-mbhy", + "tadla-azilal-idhz", + "tanger-tetouan-eqeu" + ], + "melaky-ynaf": [ + "betsiboka-upag", + "boeny-fmdt", + "bongolava-irjg", + "menabe-icfs" + ], + "melilla-uuxv": [ + "oriental-kiep" + ], + "menabe-icfs": [ + "amoron-i-mania-ulvj", + "atsimo-andrefana-qbfr", + "bongolava-irjg", + "haute-matsiatra-iovl", + "melaky-ynaf", + "vakinankaratra-dtjh" + ], + "mendoza-sany": [ + "la-pampa-aznx", + "libertador-general-bernardo-o-higgins-ghiu", + "maule-kvme", + "neuquen-yvne", + "region-metropolitana-de-santiago-qwdi", + "rio-negro-qxnf", + "san-juan-iind", + "san-luis-amnp", + "valparaiso-mfuk" + ], + "merida-yhqk": [ + "barinas-uwqd", + "lara-ggqj", + "tachira-kuql", + "zulia-szqo" + ], + "mersin-mqol": [ + "adana-wdhs", + "aksaray-cbcb", + "antalya-iahq", + "konya-ubwb" + ], + "meta-ymbx": [ + "caqueta-qfhx", + "casanare-aihz", + "cundinamarca-ieom", + "guaviare-spmp", + "huila-appk", + "vichada-oozm" + ], + "mexico-ewrz": [], + "mexico-mpba": [ + "guerrero-iroj", + "hidalgo-drfz", + "michoacan-uekn", + "puebla-apfj", + "queretaro-mpre" + ], + "michigan-gtil": [ + "illinois-syye", + "indiana-ivyc", + "minnesota-qlig", + "ohio-kgmu", + "ontario-bzqu", + "wisconsin-ekgt" + ], + "michoacan-uekn": [ + "guanajuato-uvcd", + "guerrero-iroj", + "jalisco-kpbu", + "mexico-mpba", + "queretaro-mpre" + ], + "midlands-cmzf": [ + "mashonaland-east-afzb", + "mashonaland-west-ojzn", + "masvingo-wizm", + "matabeleland-north-otzk", + "matabeleland-south-qdzj" + ], + "midtjylland-gjbs": [ + "syddanmark-ykbt" + ], + "mie-iljm": [ + "hyogo-ksja", + "nagano-kfji", + "shizuoka-ycjg" + ], + "milne-bay-gubz": [ + "central-cczg", + "northern-swud" + ], + "minas-gerais-ymvg": [ + "bahia-gncm", + "espirito-santo-yopi", + "goias-suuo", + "mato-grosso-do-sul-wfvs", + "rio-de-janeiro-mhoj", + "sao-paulo-eurp" + ], + "mindoro-occidental-sjgh": [ + "quezon-scfg" + ], + "minnesota-qlig": [ + "iowa-cdyh", + "manitoba-thmy", + "michigan-gtil", + "north-dakota-ehku", + "ontario-bzqu", + "south-dakota-oerr", + "wisconsin-ekgt" + ], + "minsk-sirf": [ + "brest-uhpa", + "gomel-evel", + "grodno-sbey", + "mogilev-srqt", + "vitebsk-anmn" + ], + "miranda-ujql": [ + "anzoategui-mrqa", + "guarico-meqi", + "yaracuy-yxqn" + ], + "misiones-ocnz": [ + "alto-parana-mimn", + "corrientes-ksnc", + "itapua-jomj", + "parana-arjl", + "rio-grande-do-sul-auoi", + "santa-catarina-ourg" + ], + "misratah-cbhm": [ + "al-jufrah-mrvm", + "an-nuqat-al-khams-ehkx", + "mizdah-uchd", + "surt-otkn" + ], + "mississippi-scir": [ + "alabama-uqeu", + "arkansas-itew", + "louisiana-wlgr", + "tennessee-geup" + ], + "missouri-ykif": [ + "arkansas-itew", + "illinois-syye", + "iowa-cdyh", + "kansas-ondv", + "kentucky-abeb", + "nebraska-wikv", + "oklahoma-cimv", + "tennessee-geup" + ], + "miyazaki-stvh": [ + "fukuoka-ylvc", + "oita-asvg" + ], + "mizdah-uchd": [ + "al-jufrah-mrvm", + "an-nuqat-al-khams-ehkx", + "ash-shati-qbtm", + "ghadamis-aagv", + "misratah-cbhm" + ], + "mizoram-yapy": [ + "assam-dqap", + "chin-kltn", + "chittagong-bxry", + "manipur-ahpm", + "tripura-ylvj" + ], + "mogilev-srqt": [ + "bryansk-hxom", + "gomel-evel", + "minsk-sirf", + "smolensk-qrwu", + "vitebsk-anmn" + ], + "mon-cmto": [ + "ayeyarwady-mhrr", + "bago-uzrm", + "kanchanaburi-udyq", + "kayin-owtu", + "tanintharyi-ydrp" + ], + "monagas-kkqm": [ + "anzoategui-mrqa", + "bolivar-oyqe", + "delta-amacuro-wdqr", + "sucre-qsqk" + ], + "monaragala-wspd": [ + "ampara-oqcc", + "ratnapura-llsf" + ], + "mondol-kiri-jvon": [ + "binh-phuoc-qysb", + "djak-lak-qdho", + "gia-lai-kyhl", + "kracheh-suom", + "lam-djong-iuhi", + "rotanokiri-exoo", + "stoeng-treng-jiov" + ], + "montana-abiq": [ + "alberta-zopq", + "idaho-slym", + "north-dakota-ehku", + "south-dakota-oerr", + "wyoming-ajgj" + ], + "mopti-vqwe": [ + "mou-houn-azqo", + "oudalan-ooyt", + "sanguie-skxs", + "segou-aowd", + "soum-whaq", + "timbuktu-mrwf", + "yatenga-ajue" + ], + "moquegua-xwwn": [ + "arequipa-avbe", + "puno-vaqi", + "tacna-uiaf" + ], + "moravskoslezsky-sbcc": [ + "banskobystricky-iono", + "lower-silesian-eayz", + "nitriansky-muds", + "silesian-igbk", + "vysocina-kamr" + ], + "mordovia-abon": [ + "chuvash-mhxl", + "nizhegorod-clce", + "penza-mzew", + "ryazan-ggrj", + "ul-yanovsk-uovf" + ], + "more-og-romsdal-aval": [ + "oppland-slyc", + "sogn-og-fjordane-iuak", + "sor-trondelag-sxam" + ], + "morobe-anuo": [ + "central-cczg", + "eastern-highlands-ohoa", + "gulf-yenl", + "madang-elun", + "northern-swud" + ], + "morogoro-wbtj": [ + "dodoma-cvrm", + "iringa-ykrf", + "lindi-yitn", + "manyara-mkvr", + "njombe-qvvy", + "pwani-qxtg", + "ruvuma-qivq", + "tanga-oovu" + ], + "morona-santiago-unuy": [ + "amazonas-nthu", + "azuay-kruk", + "loreto-ipkx", + "los-rios-mouz", + "pastaza-gdus", + "zamora-chinchipe-qcur" + ], + "moselle-rygy": [ + "baden-wurttemberg-oyje", + "cote-d-or-zhyz", + "diekirch-kyaq", + "luxembourg-krjs", + "marne-hpgs", + "rheinland-pfalz-cfwr", + "vosges-oszk" + ], + "moskovskaya-chlr": [ + "kaluga-fmjg", + "ryazan-ggrj", + "smolensk-qrwu", + "tula-cvuo", + "tver-qdaj", + "vladimir-mqvt", + "yaroslavl-cksd" + ], + "mou-houn-azqo": [ + "houet-yrsy", + "mopti-vqwe", + "sanguie-skxs", + "segou-aowd", + "sikasso-fzwk", + "tuy-updk" + ], + "moxico-ievb": [ + "bie-usov", + "cuando-cubango-sifc", + "katanga-igym", + "lunda-sul-iyot", + "north-western-uptr", + "western-cutu" + ], + "moyen-chari-vbpz": [ + "bamingui-bangoran-ilrg", + "chari-baguirmi-aeay", + "guera-qyrk", + "mandoul-jypx", + "nana-grebizi-mcza", + "ouham-mnot", + "salamat-nrnf", + "tandjile-trlq" + ], + "moyen-ogooue-eewo": [ + "estuaire-qawm", + "ngounie-atwh", + "ogooue-ivindo-mwwj", + "ogooue-lolo-cxwk", + "ogooue-maritime-ulwt", + "wouleu-ntem-qnwu" + ], + "mpumalanga-yrnu": [ + "free-state-idrj", + "gauteng-eruj", + "gaza-mnfq", + "kwazulu-natal-capj", + "limpopo-kvkx", + "lubombo-ybpl", + "maputo-gvfv" + ], + "mtskheta-mtianeti-dbcb": [ + "chechnya-qixv", + "imereti-vlst", + "kakheti-lswd", + "kalbacar-zzbg", + "lori-aqmn", + "north-ossetia-arkb", + "samegrelo-zemo-svaneti-wjlp" + ], + "mtwara-eati": [ + "cabo-delgado-mdft", + "lindi-yitn", + "niassa-eefk", + "ruvuma-qivq" + ], + "mubende-stqq": [ + "hoima-dcsv", + "kasese-khsy", + "mbarara-mcue", + "mukono-khqz", + "nakasongola-gjqa" + ], + "muchinga-kova": [ + "central-svtv", + "chitipa-qnno", + "eastern-mxtw", + "katanga-igym", + "luapula-imtp", + "mbeya-getl", + "mzimba-svso", + "northern-eotq" + ], + "mudug-kpld": [ + "bari-sedg", + "galguduud-arwl", + "nugaal-gznd", + "somali-eiea" + ], + "mugla-mmwr": [ + "antalya-iahq", + "denizli-spld", + "izmir-ehof", + "manisa-cgwe" + ], + "mukdahan-ihqz": [ + "roi-et-gerl", + "sakon-nakhon-qhrn", + "savannakhet-ulpr", + "ubon-ratchathani-mzil" + ], + "mukono-khqz": [ + "buvuma-gikj", + "kagera-umrg", + "katakwi-xlyx", + "mara-cgtm", + "mbarara-mcue", + "mubende-stqq", + "nakasongola-gjqa" + ], + "murcia-qjxo": [ + "albacete-attf", + "granada-yhir", + "jaen-ekbf", + "valencia-ydbr" + ], + "mures-yhjv": [ + "alba-kbti", + "cluj-cgyo", + "harghita-ybxj", + "iasi-gzad", + "ivano-frankivs-k-iocz", + "maramures-iwjv" + ], + "murmansk-etas": [ + "arkhangel-sk-lhbk", + "finnmark-mdcj", + "karelia-ohem", + "lapland-gcno" + ], + "murzuq-cohu": [ + "agadez-ijfb", + "al-jufrah-mrvm", + "al-kufrah-ehbh", + "borkou-nuea", + "ghat-ebgf", + "illizi-ccdj", + "sabha-sukt", + "tamanghasset-mozx", + "tibesti-teli", + "wadi-al-hayaa-qrtp" + ], + "musandam-ubnu": [ + "dubay-kskv" + ], + "mwanza-iyth": [ + "geita-elvs", + "kagera-umrg", + "mara-cgtm", + "shinyanga-kdvn", + "simiyu-iyyt" + ], + "mykolayiv-obnj": [ + "dnipropetrovs-k-uszu", + "kherson-ybsa", + "kirovohrad-gwfx", + "odessa-kpqz" + ], + "mzimba-svso": [ + "chitipa-qnno", + "eastern-mxtw", + "kasungu-scgl", + "muchinga-kova", + "nkhata-bay-sgvt" + ], + "n-zi-comoe-uesl": [ + "agneby-glsq", + "haut-sassandra-aiql", + "lagunes-igqk", + "sud-bandama-sksp", + "vallee-du-bandama-oyqf", + "zanzan-qsqb" + ], + "naama-swmc": [ + "bechar-kfwp", + "el-bayadh-gadi", + "oriental-kiep", + "sidi-bel-abbes-kfbb" + ], + "nagaland-yvrv": [ + "arunachal-pradesh-mpao", + "assam-dqap", + "kachin-etts", + "manipur-ahpm", + "sagaing-axrl" + ], + "nagano-kfji": [ + "gifu-agjj", + "hyogo-ksja", + "mie-iljm", + "niigata-idhx", + "shizuoka-ycjg", + "tochigi-kfff", + "yamanashi-gwhj" + ], + "najran-wlss": [ + "al-jawf-wngz", + "ar-riyad-gsqn", + "ash-sharqiyah-qlqi", + "asir-yfso", + "hadramawt-itbu", + "sa-dah-kvqv" + ], + "nakasongola-gjqa": [ + "amuria-izaz", + "buvuma-gikj", + "hoima-dcsv", + "katakwi-xlyx", + "mubende-stqq", + "mukono-khqz", + "nwoya-payo" + ], + "nakhon-ratchasima-kfip": [ + "buri-ram-ghiq", + "chaiyaphum-acin", + "khon-kaen-msqg", + "phra-nakhon-si-ayutthaya-eddh", + "sa-kaeo-cufl" + ], + "nakhon-sawan-ckvs": [ + "phetchabun-mcvn", + "phitsanulok-agvp", + "phra-nakhon-si-ayutthaya-eddh", + "tak-ojvr", + "uthai-thani-ymvt" + ], + "nakhon-si-thammarat-utgo": [ + "songkhla-eojn", + "surat-thani-wngk" + ], + "namibe-mitv": [ + "benguela-ifxx", + "cunene-etup", + "huila-ylej", + "kunene-cmvm" + ], + "nampula-qyfx": [ + "cabo-delgado-mdft", + "niassa-eefk", + "zambezia-eefu" + ], + "nan-kntk": [ + "chiang-rai-uqtm", + "uttaradit-swtq", + "xaignabouri-hdan" + ], + "nana-grebizi-mcza": [ + "bamingui-bangoran-ilrg", + "kemo-uuzv", + "moyen-chari-vbpz", + "ouaka-mmrt", + "ouham-mnot" + ], + "nana-mambere-glnv": [ + "adamaoua-kqsc", + "est-umbd", + "mambere-kadei-carz", + "ombella-m-poko-iklq", + "ouham-pende-obpq" + ], + "napak-yzyn": [ + "amuria-izaz", + "katakwi-xlyx", + "kitgum-hetq", + "rift-valley-wlpc" + ], + "narino-osue": [ + "cauca-szht", + "esmeraldas-ikug", + "pichincha-wrub", + "putumayo-ksux", + "sucumbios-ejuw" + ], + "naryn-eilp": [ + "chuy-xdlm", + "jalal-abad-colt", + "osh-vjlq", + "xinjiang-oasq", + "ysyk-kol-hqmi" + ], + "nassarawa-mrzh": [ + "benue-uwdf", + "kaduna-aymn", + "kogi-gqmy", + "niger-qfzz", + "plateau-oako", + "taraba-cqbj" + ], + "nationalparken-menh": [ + "kommuneqarfik-sermersooq-eqcb", + "qaasuitsup-kommunia-kawz" + ], + "navoi-ahpf": [ + "bukhoro-udcy", + "jizzakh-uoed", + "karakalpakstan-cuod", + "kashkadarya-uvou", + "qyzylorda-emfx", + "samarkand-ansu", + "south-kazakhstan-qtgc" + ], + "nayarit-chkm": [ + "durango-gnsc", + "jalisco-kpbu", + "sinaloa-ahmy", + "zacatecas-pbpt" + ], + "nebraska-wikv": [ + "colorado-wfkf", + "iowa-cdyh", + "kansas-ondv", + "missouri-ykif", + "south-dakota-oerr", + "wyoming-ajgj" + ], + "neembucu-cfml": [ + "caazapa-snmi", + "chaco-yfnb", + "corrientes-ksnc", + "formosa-ctnd", + "itapua-jomj", + "paraguari-vemt" + ], + "negros-occidental-erlu": [ + "iloilo-xbzy", + "samar-vdxo" + ], + "nenets-qyga": [ + "arkhangel-sk-lhbk", + "komi-eoeh", + "yamal-nenets-aqsx" + ], + "neuquen-yvne": [ + "bio-bio-kfrw", + "la-araucania-aepm", + "la-pampa-aznx", + "los-lagos-mmix", + "los-rios-gxix", + "maule-kvme", + "mendoza-sany", + "nuble-wmop", + "rio-negro-qxnf" + ], + "nevada-uekc": [ + "arizona-igee", + "california-kikh", + "idaho-slym", + "oregon-qznu", + "utah-whas" + ], + "new-brunswick-wcni": [ + "maine-maiz", + "new-york-cqkt", + "nova-scotia-ndnz", + "ontario-bzqu", + "quebec-yegk" + ], + "new-hampshire-koki": [ + "maine-maiz", + "massachusetts-ggid", + "quebec-yegk", + "vermont-ujdo" + ], + "new-jersey-wlkg": [ + "maryland-ecia", + "new-york-cqkt", + "pennsylvania-ylkc" + ], + "new-mexico-awkn": [ + "arizona-igee", + "chihuahua-imen", + "colorado-wfkf", + "oklahoma-cimv", + "sonora-otbs", + "texas-mguh", + "utah-whas" + ], + "new-south-wales-guah": [ + "lord-howe-island-krnq", + "queensland-opqa", + "south-australia-cutu", + "victoria-svnw" + ], + "new-taipei-city-wbtm": [ + "hualien-babs" + ], + "new-york-cqkt": [ + "connecticut-apkc", + "massachusetts-ggid", + "new-brunswick-wcni", + "new-jersey-wlkg", + "ontario-bzqu", + "pennsylvania-ylkc", + "quebec-yegk", + "vermont-ujdo" + ], + "newfoundland-and-labrador-kmno": [ + "nova-scotia-ndnz", + "nunavut-banx", + "quebec-yegk" + ], + "nghe-an-ifec": [ + "bolikhamxai-csag", + "houaphan-lmpf", + "quang-binh-wpei", + "thanh-hoa-okef", + "xiangkhoang-hqaf" + ], + "ngounie-atwh": [ + "moyen-ogooue-eewo", + "niari-svpz", + "nyanga-suwi", + "ogooue-ivindo-mwwj", + "ogooue-lolo-cxwk", + "ogooue-maritime-ulwt" + ], + "niari-svpz": [ + "bas-congo-yhcf", + "bouenza-elwk", + "haut-ogooue-kcwn", + "kouilou-qfqd", + "lekoumou-inqi", + "ngounie-atwh", + "nyanga-suwi", + "ogooue-lolo-cxwk", + "zaire-ikgg" + ], + "niassa-eefk": [ + "cabo-delgado-mdft", + "kasungu-scgl", + "machinga-mtss", + "mangochi-qesd", + "mtwara-eati", + "nampula-qyfx", + "nkhata-bay-sgvt", + "ruvuma-qivq", + "zambezia-eefu" + ], + "nicosia-gzli": [ + "northern-cyprus-mvnb" + ], + "niederosterreich-uapp": [ + "kocevje-gyjj", + "nitriansky-muds", + "oberosterreich-mbpq", + "plzensky-ysxk", + "steiermark-afps", + "veszprem-czmj", + "vysocina-kamr" + ], + "niedersachsen-vxfc": [ + "brandenburg-yrjj", + "gelderland-ygoe", + "hessen-bqlm", + "mecklenburg-vorpommern-pqcp", + "nordrhein-westfalen-hafe", + "sachsen-anhalt-arad", + "schleswig-holstein-gmaj", + "thuringen-mxiz" + ], + "niger-qfzz": [ + "alibori-smbm", + "borgou-yqft", + "kaduna-aymn", + "kebbi-wamo", + "kogi-gqmy", + "kwara-kema", + "nassarawa-mrzh", + "zamfara-iavl" + ], + "niigata-idhx": [ + "fukushima-wpfv", + "nagano-kfji", + "tochigi-kfff", + "yamagata-gofu" + ], + "niksic-mcna": [ + "podujevo-ozes", + "shkoder-gmnr", + "west-bosnia-ayyu", + "zadarska-mglb", + "zenica-doboj-kqyp", + "zlatiborski-gqtk" + ], + "nimba-xaov": [ + "cavally-qqst", + "dix-huit-montagnes-gcqh", + "gbapolu-iigq", + "grand-bassa-vzwu", + "grand-gedeh-cewx", + "yomou-dhxs" + ], + "nimroz-eoll": [ + "baluchistan-ihjh", + "farah-dajq", + "hilmand-gmdm", + "sistan-and-baluchestan-avku", + "south-khorasan-usnp" + ], + "ninawa-bhig": [ + "al-anbar-yjqa", + "arbil-sbqc", + "dayr-az-zawr-nthe", + "hasaka-al-haksa-vlle", + "sala-ad-din-simf", + "siirt-yozc" + ], + "ningxia-kwbm": [ + "gansu-exjm", + "inner-mongol-ioap", + "shaanxi-kyfb" + ], + "nitriansky-muds": [ + "banskobystricky-iono", + "moravskoslezsky-sbcc", + "niederosterreich-uapp", + "pest-akxn", + "veszprem-czmj", + "vysocina-kamr" + ], + "nizhegorod-clce": [ + "chuvash-mhxl", + "ivanovo-uneq", + "kirov-gfvm", + "kostroma-hmrp", + "mariy-el-umod", + "mordovia-abon", + "ryazan-ggrj", + "vladimir-mqvt" + ], + "njombe-qvvy": [ + "chitipa-qnno", + "iringa-ykrf", + "mbeya-getl", + "morogoro-wbtj", + "nkhata-bay-sgvt", + "ruvuma-qivq" + ], + "nkhata-bay-sgvt": [ + "chitipa-qnno", + "kasungu-scgl", + "mzimba-svso", + "niassa-eefk", + "njombe-qvvy", + "ruvuma-qivq" + ], + "noord-holland-otrk": [ + "east-flanders-cicp", + "gelderland-ygoe", + "luxembourg-krjs", + "nordrhein-westfalen-hafe" + ], + "nord-gkzb": [ + "adamaoua-kqsc", + "adamawa-ehbv", + "extreme-nord-oubi", + "logone-oriental-wotz", + "mayo-kebbi-ouest-tupl", + "ouham-pende-obpq" + ], + "nord-kivu-gxmp": [ + "amuru-fprn", + "eastern-avgq", + "kasese-khsy", + "maniema-eoks", + "mbarara-yqvb", + "orientale-scpz", + "sud-kivu-katu", + "western-mygs" + ], + "nord-ouest-yvzz": [ + "adamaoua-kqsc", + "benue-uwdf", + "cross-river-erfd", + "ouest-kdbx", + "sud-ouest-yxkl", + "taraba-cqbj" + ], + "nord-trondelag-kyan": [ + "jamtland-kquh", + "nordland-gaao", + "sor-trondelag-sxam" + ], + "nord-wofd": [], + "nordland-gaao": [ + "jamtland-kquh", + "nord-trondelag-kyan", + "norrbotten-gqvp", + "sor-trondelag-sxam", + "troms-ccap", + "vasterbotten-ykth" + ], + "nordrhein-westfalen-hafe": [ + "gelderland-ygoe", + "hessen-bqlm", + "luxembourg-krjs", + "niedersachsen-vxfc", + "noord-holland-otrk", + "rheinland-pfalz-cfwr" + ], + "nordurland-eystra-kbfi": [ + "austurland-cdfj", + "nordurland-vestra-safh", + "sudurland-ysfc" + ], + "nordurland-vestra-safh": [ + "nordurland-eystra-kbfi", + "sudurland-ysfc", + "vesturland-ajfn" + ], + "norrbotten-gqvp": [ + "lapland-gcno", + "nordland-gaao", + "troms-ccap", + "vasterbotten-ykth" + ], + "norte-de-santander-svgs": [ + "apure-gtqb", + "arauca-yxsw", + "bolivar-shkq", + "boyaca-uekx", + "cesar-qcua", + "santander-mmat", + "tachira-kuql", + "zulia-szqo" + ], + "north-andros-dagc": [], + "north-carolina-ozkp": [ + "georgia-uotf", + "south-carolina-izro", + "tennessee-geup", + "virginia-oedb" + ], + "north-chungcheong-kvoj": [ + "gangwon-uuoi", + "gyeonggi-asoh", + "north-gyeongsang-mpof", + "south-jeolla-wooe" + ], + "north-dakota-ehku": [ + "manitoba-thmy", + "minnesota-qlig", + "montana-abiq", + "south-dakota-oerr" + ], + "north-darfur-mfpn": [ + "al-kufrah-ehbh", + "central-darfur-wrpe", + "eastern-darfur-kbbu", + "ennedi-sxtm", + "north-kordufan-kmzw", + "northern-qinm", + "southern-darfur-iopm", + "western-darfur-kvpq" + ], + "north-eastern-ewzp": [ + "coast-kjrv", + "eastern-qapp", + "gedo-yxwp", + "jubbada-hoose-wuxk", + "somali-eiea" + ], + "north-eleuthera-nwgq": [], + "north-gyeongsang-mpof": [ + "gangwon-uuoi", + "north-chungcheong-kvoj", + "south-gyeongsang-edoo", + "south-jeolla-wooe" + ], + "north-karelia-mhnr": [ + "kainuu-ayke", + "karelia-ohem", + "northern-savonia-aknt", + "southern-savonia-ewkd" + ], + "north-kazakhstan-kdzy": [ + "aqmola-etpx", + "kurgan-yyxu", + "omsk-aufy", + "pavlodar-abzq", + "qostanay-qwtp", + "tyumen-uppf" + ], + "north-khorasan-yfqe": [ + "ahal-weco", + "balkan-edcn", + "golestan-cond", + "razavi-khorasan-cdqd", + "semnan-mukt" + ], + "north-kordufan-kmzw": [ + "eastern-darfur-kbbu", + "khartoum-wpzy", + "north-darfur-mfpn", + "northern-qinm", + "south-kordufan-ygzz", + "white-nile-uwno" + ], + "north-ossetia-arkb": [ + "chechnya-qixv", + "kabardin-balkar-kgec", + "mtskheta-mtianeti-dbcb", + "samegrelo-zemo-svaneti-wjlp", + "stavropol-mizd" + ], + "north-solomons-yvrf": [], + "north-west-ispe": [ + "free-state-idrj", + "gauteng-eruj", + "kgalagadi-gaxy", + "kweneng-kxwi", + "limpopo-kvkx", + "northern-cape-glpq", + "southern-ctpk" + ], + "north-west-qhdz": [ + "caprivi-yapw", + "central-ypdw", + "ghanzi-oamb", + "kavango-gglu", + "kweneng-kxwi", + "matabeleland-north-otzk", + "southern-orts" + ], + "north-western-uptr": [ + "central-svtv", + "copperbelt-gftb", + "katanga-igym", + "moxico-ievb", + "western-cutu" + ], + "north-yorkshire-qalk": [ + "cambridgeshire-fwds", + "cumbria-oohy", + "lincolnshire-odkr", + "oxfordshire-qxcr", + "shropshire-mhvl" + ], + "northern-areas-mevu": [ + "azad-kashmir-ajpr", + "badakhshan-qjrt", + "jammu-and-kashmir-vhis", + "k-p-stsm", + "ladakh-ppmi", + "xinjiang-oasq" + ], + "northern-bahr-el-ghazal-civj": [ + "eastern-darfur-kbbu", + "south-kordufan-ygzz", + "unity-smuv", + "warrap-kuzy", + "western-bahr-el-ghazal-uwvs" + ], + "northern-cape-glpq": [ + "eastern-cape-oqpg", + "free-state-idrj", + "hardap-qqnp", + "karas-etva", + "kgalagadi-gaxy", + "north-west-ispe", + "western-cape-qngk" + ], + "northern-cyprus-mvnb": [ + "nicosia-gzli" + ], + "northern-eotq": [ + "katanga-igym", + "luapula-imtp", + "mbeya-getl", + "muchinga-kova", + "rukwa-ygvp" + ], + "northern-ibne": [ + "brong-ahafo-qqwr", + "centre-kurt", + "kara-khrl", + "poni-upoo", + "upper-west-avqy", + "volta-ihni", + "zanzan-qsqb" + ], + "northern-ostrobothnia-eins": [ + "central-finland-cpkp", + "kainuu-ayke", + "karelia-ohem", + "lapland-gcno", + "northern-savonia-aknt", + "southern-ostrobothnia-ihkk" + ], + "northern-qinm": [ + "al-bahr-al-ahmar-oaom", + "al-kufrah-ehbh", + "al-wadi-at-jadid-spvg", + "aswan-sxuz", + "khartoum-wpzy", + "north-darfur-mfpn", + "north-kordufan-kmzw", + "river-nile-gpnj" + ], + "northern-savonia-aknt": [ + "central-finland-cpkp", + "kainuu-ayke", + "north-karelia-mhnr", + "northern-ostrobothnia-eins", + "southern-savonia-ewkd" + ], + "northern-swud": [ + "central-cczg", + "milne-bay-gubz", + "morobe-anuo" + ], + "northern-territory-ylns": [ + "queensland-opqa", + "south-australia-cutu", + "western-australia-sxjw" + ], + "northern-yiap": [ + "eastern-dtaw", + "faranah-lbvx", + "kindia-gbod", + "kissidougou-hloa", + "mamou-rzzq", + "southern-ncas" + ], + "northland-aqhd": [ + "three-kings-islands-qafu", + "waikato-gxqe" + ], + "northwest-territories-gynw": [ + "alberta-zopq", + "manitoba-thmy", + "nunavut-banx", + "saskatchewan-cmli", + "yukon-hsje" + ], + "nova-scotia-ndnz": [ + "new-brunswick-wcni", + "newfoundland-and-labrador-kmno" + ], + "novgorod-cvlo": [ + "leningrad-mknu", + "pskov-kakm", + "tver-qdaj", + "vologda-ynvr" + ], + "novosibirsk-mivi": [ + "altay-mfuq", + "kemerovo-larh", + "omsk-aufy", + "pavlodar-abzq", + "tomsk-gews" + ], + "nuble-wmop": [ + "bio-bio-kfrw", + "maule-kvme", + "neuquen-yvne" + ], + "nueva-ecija-ilyq": [ + "abra-cmfg", + "pangasinan-cmhx", + "quezon-scfg", + "zambales-gjfs" + ], + "nuevo-leon-rfly": [ + "coahuila-givi", + "san-luis-potosi-wfta", + "tamaulipas-apvq", + "texas-mguh", + "zacatecas-pbpt" + ], + "nugaal-gznd": [ + "bari-sedg", + "mudug-kpld", + "somali-eiea", + "somaliland-gapg" + ], + "nunavut-banx": [ + "alberta-zopq", + "manitoba-thmy", + "newfoundland-and-labrador-kmno", + "northwest-territories-gynw", + "ontario-bzqu", + "quebec-yegk", + "saskatchewan-cmli" + ], + "nuristan-ofkf": [ + "badakhshan-qjrt", + "f-a-t-a-yhan", + "k-p-stsm", + "kabul-agcw", + "takhar-tbah" + ], + "nusa-tenggara-barat-ywlq": [ + "nusa-tenggara-timur-iflm" + ], + "nusa-tenggara-timur-iflm": [ + "ambeno-kpna", + "nusa-tenggara-barat-ywlq", + "viqueque-wkyr" + ], + "nwoya-payo": [ + "amuria-izaz", + "amuru-fprn", + "eastern-equatoria-ilgp", + "hoima-dcsv", + "kitgum-hetq", + "nakasongola-gjqa" + ], + "nyanga-suwi": [ + "kouilou-qfqd", + "ngounie-atwh", + "niari-svpz", + "ogooue-maritime-ulwt" + ], + "nyanza-wpnv": [ + "buvuma-gikj", + "katakwi-xlyx", + "mara-cgtm", + "rift-valley-wlpc" + ], + "oaxaca-vcjz": [ + "chiapas-izef", + "guerrero-iroj", + "puebla-apfj", + "veracruz-kuoh" + ], + "oberosterreich-mbpq": [ + "bayern-aiju", + "karnten-cypo", + "niederosterreich-uapp", + "plzensky-ysxk", + "steiermark-afps" + ], + "odessa-kpqz": [ + "cimislia-acda", + "constanta-owyy", + "falesti-qcpf", + "kirovohrad-gwfx", + "mykolayiv-obnj", + "vinnytsya-yoxi" + ], + "odisha-uxvk": [ + "andhra-pradesh-amam", + "chhattisgarh-yiee", + "jharkhand-qjit", + "telangana-mfvw", + "west-bengal-isbk" + ], + "ogooue-ivindo-mwwj": [ + "cuvette-ouest-crwo", + "haut-ogooue-kcwn", + "moyen-ogooue-eewo", + "ngounie-atwh", + "ogooue-lolo-cxwk", + "sangha-oowm", + "wouleu-ntem-qnwu" + ], + "ogooue-lolo-cxwk": [ + "haut-ogooue-kcwn", + "moyen-ogooue-eewo", + "ngounie-atwh", + "niari-svpz", + "ogooue-ivindo-mwwj" + ], + "ogooue-maritime-ulwt": [ + "estuaire-qawm", + "kouilou-qfqd", + "moyen-ogooue-eewo", + "ngounie-atwh", + "nyanga-suwi" + ], + "ogun-soba": [ + "collines-qzhd", + "delta-qnoh", + "ondo-aabr", + "osun-qhbm", + "oyo-ksbc", + "zou-qmpu" + ], + "ohangwena-ialq": [ + "cuando-cubango-sifc", + "cunene-etup", + "kavango-gglu", + "omusati-gtlm", + "oshikoto-cvln" + ], + "ohio-kgmu": [ + "indiana-ivyc", + "kentucky-abeb", + "michigan-gtil", + "ontario-bzqu", + "pennsylvania-ylkc", + "west-virginia-ivga" + ], + "oio-eyrz": [ + "bafata-krfg", + "kolda-oanf", + "sedhiou-qgha" + ], + "oita-asvg": [ + "fukuoka-ylvc", + "hiroshima-tqmi", + "kochi-aimd", + "miyazaki-stvh" + ], + "okayama-mymn": [ + "hiroshima-tqmi", + "hyogo-ksja" + ], + "okinawa-cwvj": [], + "oklahoma-cimv": [ + "arkansas-itew", + "colorado-wfkf", + "kansas-ondv", + "missouri-ykif", + "new-mexico-awkn", + "texas-mguh" + ], + "olancho-qasq": [ + "atlantico-norte-ieag", + "comayagua-gvxb", + "el-paraiso-gxia", + "gracias-a-dios-kumu", + "jinotega-yvws", + "yoro-chgi" + ], + "omagh-gocy": [ + "dumfries-and-galloway-sres", + "roscommon-ytzq" + ], + "omaheke-ablr": [ + "ghanzi-oamb", + "hardap-qqnp", + "kgalagadi-gaxy", + "khomas-ievh", + "otjozondjupa-yuld" + ], + "ombella-m-poko-iklq": [ + "equateur-mkpe", + "kemo-uuzv", + "lobaye-uriq", + "mambere-kadei-carz", + "nana-mambere-glnv", + "ouham-mnot", + "ouham-pende-obpq" + ], + "omnogovi-axqk": [ + "bayanhongor-udsh", + "dornogovi-assr", + "dundgovi-mgqq", + "inner-mongol-ioap", + "ovorhangay-onqe" + ], + "omsk-aufy": [ + "khanty-mansiy-tkto", + "north-kazakhstan-kdzy", + "novosibirsk-mivi", + "pavlodar-abzq", + "tomsk-gews", + "tyumen-uppf" + ], + "omusati-gtlm": [ + "cunene-etup", + "kunene-cmvm", + "ohangwena-ialq", + "oshikoto-cvln" + ], + "ondo-aabr": [ + "delta-qnoh", + "edo-utql", + "kogi-gqmy", + "ogun-soba", + "osun-qhbm" + ], + "ontario-bzqu": [ + "manitoba-thmy", + "michigan-gtil", + "minnesota-qlig", + "new-brunswick-wcni", + "new-york-cqkt", + "nunavut-banx", + "ohio-kgmu", + "pennsylvania-ylkc", + "quebec-yegk", + "wisconsin-ekgt" + ], + "oppland-slyc": [ + "akershus-ityh", + "buskerud-onyd", + "hedmark-akyb", + "more-og-romsdal-aval", + "sogn-og-fjordane-iuak", + "sor-trondelag-sxam" + ], + "oregon-qznu": [ + "california-kikh", + "idaho-slym", + "nevada-uekc", + "washington-exgl" + ], + "orel-svfw": [ + "bryansk-hxom", + "kaluga-fmjg", + "kursk-obra", + "lipetsk-qvwo", + "tula-cvuo" + ], + "orellana-cmuh": [ + "loreto-ipkx", + "pastaza-gdus", + "sucumbios-ejuw", + "tungurahua-ylux" + ], + "orenburg-nkfp": [ + "aqtobe-sgpw", + "bashkortostan-uovk", + "chelyabinsk-qnxc", + "qostanay-qwtp", + "samara-koze", + "saratov-avzz", + "tatarstan-aotw", + "west-kazakhstan-aqxa" + ], + "orense-aqch": [ + "leon-uyuj", + "lugo-qbvz", + "vila-real-ytjc", + "viseu-uvjd", + "zamora-qhdj" + ], + "oriental-kiep": [ + "bechar-kfwp", + "fes-boulemane-cjeq", + "meknes-tafilalet-yler", + "melilla-uuxv", + "naama-swmc", + "sidi-bel-abbes-kfbb", + "taza-al-hoceima-taounate-otew" + ], + "orientale-scpz": [ + "amuru-fprn", + "central-equatoria-sogr", + "equateur-mkpe", + "haut-mbomou-qdrb", + "hoima-dcsv", + "kasai-oriental-gzyi", + "kasese-khsy", + "maniema-eoks", + "mbomou-ydky", + "nord-kivu-gxmp", + "western-equatoria-yffx" + ], + "orne-jeiv": [ + "eure-jqyf", + "loir-et-cher-fwdj", + "loire-atlantique-mode", + "sarthe-ebkd" + ], + "oromiya-otzl": [ + "afar-cnlj", + "amhara-kylq", + "benshangul-gumaz-iznr", + "eastern-qapp", + "gambela-peoples-sggc", + "rift-valley-wlpc", + "somali-eiea", + "southern-nations-nationalities-and-peoples-ohez", + "upper-nile-kxdz" + ], + "oruro-qktm": [ + "arica-y-parinacota-mbpk", + "cochabamba-oqtq", + "la-paz-kftj", + "potosi-iltd", + "tarapaca-mrpq" + ], + "osh-vjlq": [ + "batken-cbll", + "ferghana-ammo", + "gorno-badakhshan-sgex", + "jalal-abad-colt", + "naryn-eilp", + "tadzhikistan-territories-uxcw", + "xinjiang-oasq" + ], + "oshikoto-cvln": [ + "kavango-gglu", + "kunene-cmvm", + "ohangwena-ialq", + "omusati-gtlm", + "otjozondjupa-yuld" + ], + "osjecko-baranjska-ivlu": [ + "bacs-kiskun-udpx", + "banja-luka-qguu", + "juzno-backi-girr", + "somogy-ymes", + "sremski-xjrs", + "zagrebacka-cijs", + "zenica-doboj-kqyp" + ], + "ostergotland-ohui": [ + "jonkoping-eiuj", + "kalmar-umuv", + "sodermanland-sfuh", + "vastra-gotaland-yxuc" + ], + "osun-qhbm": [ + "kogi-gqmy", + "kwara-kema", + "ogun-soba", + "ondo-aabr", + "oyo-ksbc" + ], + "otago-ctsh": [ + "canterbury-kxye", + "southland-ukrs", + "west-coast-ucji" + ], + "otjozondjupa-yuld": [ + "erongo-mmar", + "ghanzi-oamb", + "kavango-gglu", + "khomas-ievh", + "kunene-cmvm", + "omaheke-ablr", + "oshikoto-cvln" + ], + "ouaddai-ukka": [ + "batha-dyem", + "guera-qyrk", + "sila-rfnx", + "wadi-fira-wtem", + "western-darfur-kvpq" + ], + "ouaka-mmrt": [ + "bamingui-bangoran-ilrg", + "basse-kotto-earz", + "equateur-mkpe", + "haute-kotto-ymrh", + "kemo-uuzv", + "nana-grebizi-mcza" + ], + "ouargla-wxdg": [ + "biskra-oqww", + "djelfa-uxzd", + "el-oued-oldp", + "ghadamis-aagv", + "ghardaia-czme", + "illizi-ccdj", + "tamanghasset-mozx", + "tataouine-qrma" + ], + "oudalan-ooyt": [ + "gao-htwg", + "gnagna-qjxm", + "mopti-vqwe", + "sanmatenga-alfl", + "soum-whaq", + "tillaberi-yrfg", + "timbuktu-mrwf" + ], + "oudomxai-trgc": [ + "louang-namtha-fbyj", + "louangphrabang-quyo", + "phongsali-okhy", + "xaignabouri-hdan", + "yunnan-mbuv" + ], + "oued-el-dahab-gwhv": [ + "laayoune-boujdour-sakia-el-hamra-cyhw", + "western-sahara-gozf" + ], + "ouest-kdbx": [ + "adamaoua-kqsc", + "centre-aexz", + "littoral-oyts", + "nord-ouest-yvzz", + "sud-ouest-yxkl" + ], + "ouest-wjof": [ + "l-artibonite-egma", + "san-juan-iczh" + ], + "ouham-mnot": [ + "bamingui-bangoran-ilrg", + "kemo-uuzv", + "logone-oriental-wotz", + "mandoul-jypx", + "moyen-chari-vbpz", + "nana-grebizi-mcza", + "ombella-m-poko-iklq", + "ouham-pende-obpq" + ], + "ouham-pende-obpq": [ + "adamaoua-kqsc", + "logone-oriental-wotz", + "nana-mambere-glnv", + "nord-gkzb", + "ombella-m-poko-iklq", + "ouham-mnot" + ], + "ovorhangay-onqe": [ + "arhangay-efvw", + "bayanhongor-udsh", + "bulgan-czsv", + "dundgovi-mgqq", + "omnogovi-axqk", + "tov-udnh" + ], + "oxfordshire-qxcr": [ + "cambridgeshire-fwds", + "devon-slaz", + "north-yorkshire-qalk", + "powys-zcfq", + "shropshire-mhvl", + "somerset-drhz", + "suffolk-peqe" + ], + "oyo-ksbc": [ + "collines-qzhd", + "kwara-kema", + "ogun-soba", + "osun-qhbm" + ], + "p-yongan-bukto-ipdv": [ + "chagang-do-erdw", + "liaoning-wswa", + "p-yongan-namdo-uodu" + ], + "p-yongan-namdo-uodu": [ + "chagang-do-erdw", + "hamgyong-namdo-cxda", + "hwanghae-bukto-oudy", + "kangwon-do-kwdz", + "p-yongan-bukto-ipdv" + ], + "pahang-ihup": [ + "johor-omus", + "kelantan-ypuu", + "perak-sxuz", + "selangor-wkxy", + "terengganu-smxz" + ], + "paijat-hame-olnu": [ + "central-finland-cpkp", + "leningrad-mknu", + "pirkanmaa-cenp", + "southern-savonia-ewkd", + "uusimaa-gpng" + ], + "paktika-wbrf": [ + "baluchistan-ihjh", + "f-a-t-a-yhan", + "ghazni-nnab", + "paktya-opvd", + "zabul-ftpc" + ], + "paktya-opvd": [ + "f-a-t-a-yhan", + "ghazni-nnab", + "kabul-agcw", + "paktika-wbrf", + "wardak-wpjg" + ], + "palawan-imjh": [], + "palencia-qubl": [ + "burgos-asxn", + "leon-uyuj", + "madrid-kpbi", + "salamanca-qrmw", + "zamora-qhdj" + ], + "palermo-cprw": [ + "catania-kqla" + ], + "panama-oriu": [ + "choco-qaew", + "darien-iziz", + "veraguas-gsiv" + ], + "pando-uitl": [ + "acre-ekzw", + "el-beni-aptp", + "la-paz-kftj", + "madre-de-dios-fpxm", + "rondonia-gpoo" + ], + "panevezio-cpal": [ + "kauno-keod", + "klaipedos-kooa", + "rezeknes-mmcq", + "tukums-qtmk", + "vitebsk-anmn" + ], + "pangasinan-cmhx": [ + "abra-cmfg", + "nueva-ecija-ilyq", + "zambales-gjfs" + ], + "papua-barat-mady": [ + "papua-rydx" + ], + "papua-rydx": [ + "maluku-qzjd", + "papua-barat-mady", + "sandaun-swut", + "western-adsp" + ], + "para-mmiu": [ + "amapa-gozp", + "amazonas-qtzc", + "mahaica-berbice-igzl", + "maranhao-ojve", + "mato-grosso-aqvz", + "rondonia-gpoo", + "roraima-itoh", + "sipaliwini-lvya", + "tocantins-kczu", + "upper-demerara-berbice-ynhw" + ], + "para-scsi": [ + "guyane-francaise-gmcw", + "mahaica-berbice-igzl", + "sipaliwini-lvya", + "upper-takutu-upper-essequibo-cohg" + ], + "paracel-islands-yftc": [], + "paraguari-vemt": [ + "caaguazu-xlmh", + "caazapa-snmi", + "formosa-ctnd", + "neembucu-cfml", + "presidente-hayes-abmi", + "san-pedro-qtmm" + ], + "paraiba-aniv": [ + "ceara-wceu", + "pernambuco-kfiq", + "rio-grande-do-norte-knon" + ], + "parana-arjl": [ + "alto-parana-mimn", + "canindeyu-ocmj", + "mato-grosso-do-sul-wfvs", + "misiones-ocnz", + "santa-catarina-ourg", + "sao-paulo-eurp" + ], + "parma-uqrn": [ + "alessandria-shfc", + "bologna-otjs", + "brescia-mzjw", + "firenze-sksq", + "turin-yfaa" + ], + "pas-de-calais-egiw": [ + "aisne-gstu", + "east-flanders-cicp", + "eure-jqyf", + "somme-sgzc" + ], + "pasco-ydtb": [ + "huanuco-uwqc", + "junin-rnyf", + "lima-iioy", + "ucayali-hmry" + ], + "pastaza-gdus": [ + "loreto-ipkx", + "los-rios-mouz", + "morona-santiago-unuy", + "orellana-cmuh", + "tungurahua-ylux" + ], + "pavlodar-abzq": [ + "altay-mfuq", + "aqmola-etpx", + "east-kazakhstan-ipgz", + "north-kazakhstan-kdzy", + "novosibirsk-mivi", + "omsk-aufy", + "qaraghandy-khxs" + ], + "paysandu-ikte": [ + "durazno-qcxo", + "entre-rios-wonq", + "salto-aobp", + "soriano-ixbv", + "tacuarembo-yekg" + ], + "peloponnisos-wqyw": [ + "dytiki-ellada-mlyj", + "sterea-ellada-inyu" + ], + "penghu-oghr": [ + "hualien-babs" + ], + "pennsylvania-ylkc": [ + "maryland-ecia", + "new-jersey-wlkg", + "new-york-cqkt", + "ohio-kgmu", + "ontario-bzqu", + "west-virginia-ivga" + ], + "penza-mzew": [ + "mordovia-abon", + "ryazan-ggrj", + "saratov-avzz", + "tambov-evce", + "ul-yanovsk-uovf" + ], + "perak-sxuz": [ + "kedah-gout", + "kelantan-ypuu", + "pahang-ihup", + "selangor-wkxy", + "yala-ywjs" + ], + "perm-cphx": [ + "bashkortostan-uovk", + "kirov-gfvm", + "komi-eoeh", + "sverdlovsk-eefj", + "udmurt-cave" + ], + "pernambuco-kfiq": [ + "alagoas-ivzd", + "bahia-gncm", + "ceara-wceu", + "paraiba-aniv", + "piaui-icjc", + "rio-grande-do-norte-knon" + ], + "perugia-ozrc": [ + "bologna-otjs", + "campobasso-wmlo", + "firenze-sksq", + "grosseto-gtuw", + "roma-sawi" + ], + "pest-akxn": [ + "bacs-kiskun-udpx", + "banskobystricky-iono", + "bekes-itph", + "hajdu-bihar-edea", + "nitriansky-muds", + "somogy-ymes", + "veszprem-czmj" + ], + "peten-kent": [ + "alta-verapaz-myed", + "baja-verapaz-ongg", + "campeche-qfna", + "cayo-ejvk", + "chiapas-izef", + "tabasco-hhvb" + ], + "phetchabun-mcvn": [ + "chaiyaphum-acin", + "khon-kaen-msqg", + "loei-avqi", + "nakhon-sawan-ckvs", + "phitsanulok-agvp", + "phra-nakhon-si-ayutthaya-eddh" + ], + "phetchaburi-klyv": [ + "kanchanaburi-udyq", + "phra-nakhon-si-ayutthaya-eddh", + "surat-thani-wngk", + "tanintharyi-ydrp" + ], + "phitsanulok-agvp": [ + "lampang-avtp", + "loei-avqi", + "nakhon-sawan-ckvs", + "phetchabun-mcvn", + "tak-ojvr", + "uttaradit-swtq", + "xaignabouri-hdan" + ], + "phongsali-okhy": [ + "djien-bien-uwxm", + "louangphrabang-quyo", + "oudomxai-trgc", + "yunnan-mbuv" + ], + "phra-nakhon-si-ayutthaya-eddh": [ + "chachoengsao-uwfm", + "chaiyaphum-acin", + "kanchanaburi-udyq", + "nakhon-ratchasima-kfip", + "nakhon-sawan-ckvs", + "phetchabun-mcvn", + "phetchaburi-klyv", + "sa-kaeo-cufl", + "uthai-thani-ymvt" + ], + "piaui-icjc": [ + "bahia-gncm", + "ceara-wceu", + "maranhao-ojve", + "pernambuco-kfiq", + "tocantins-kczu" + ], + "pichincha-wrub": [ + "esmeraldas-ikug", + "los-rios-mouz", + "manabi-myuy", + "narino-osue", + "sucumbios-ejuw", + "tungurahua-ylux" + ], + "pinar-del-rio-ejbc": [ + "matanzas-kobf" + ], + "pirkanmaa-cenp": [ + "central-finland-cpkp", + "paijat-hame-olnu", + "southern-ostrobothnia-ihkk", + "uusimaa-gpng" + ], + "pita-rhov": [ + "gaoual-jpxg", + "kindia-gbod", + "mali-ayzp", + "mamou-rzzq", + "telimele-jadt" + ], + "piura-whve": [ + "cajamarca-mjjy", + "la-libertad-sqmm", + "lambayeque-yoml", + "loja-czuz", + "zamora-chinchipe-qcur" + ], + "plateau-oako": [ + "bauchi-spdb", + "kaduna-aymn", + "kano-oomx", + "nassarawa-mrzh", + "taraba-cqbj" + ], + "plateaux-kqwn": [ + "bandundu-gzcq", + "cuvette-wtpy", + "equateur-mkpe", + "haut-ogooue-kcwn", + "kinshasa-city-aoyb", + "lekoumou-inqi", + "pool-umwl" + ], + "plateaux-myrm": [ + "centre-kurt", + "volta-ihni", + "zou-qmpu" + ], + "plovdiv-euus": [ + "anatoliki-makedonia-kai-thraki-abyd", + "kentriki-makedonia-wdye", + "sofia-corh", + "stara-zagora-hmrg", + "veliko-tarnovo-zews" + ], + "plzensky-ysxk": [ + "bayern-aiju", + "niederosterreich-uapp", + "oberosterreich-mbpq", + "sachsen-oiah", + "stredocesky-ihft", + "vysocina-kamr" + ], + "podlachian-amui": [ + "brest-uhpa", + "grodno-sbey", + "kaliningrad-ihxa", + "kauno-keod", + "lublin-gyez", + "masovian-uuhs", + "warmian-masurian-epsm" + ], + "podujevo-ozes": [ + "kavadartsi-yiil", + "niksic-mcna", + "shkoder-gmnr", + "zajecarski-lotj", + "zlatiborski-gqtk" + ], + "poltava-usqb": [ + "cherkasy-wzvf", + "chernihiv-cevi", + "dnipropetrovs-k-uszu", + "kharkiv-mesc", + "kiev-yefc", + "kirovohrad-gwfx", + "sumy-kcqr" + ], + "pomeranian-saur": [ + "greater-poland-ausi", + "kaliningrad-ihxa", + "kuyavian-pomeranian-gfwe", + "warmian-masurian-epsm", + "west-pomeranian-mafy" + ], + "pomeroon-supenaam-iooq": [ + "barima-waini-wifs", + "bolivar-oyqe", + "potaro-siparuni-qaor", + "roraima-itoh", + "upper-takutu-upper-essequibo-cohg" + ], + "poni-upoo": [ + "komoe-siqa", + "northern-ibne", + "tuy-updk", + "upper-west-avqy", + "zanzan-qsqb" + ], + "pool-umwl": [ + "bandundu-gzcq", + "bas-congo-yhcf", + "bouenza-elwk", + "kinshasa-city-aoyb", + "lekoumou-inqi", + "plateaux-kqwn" + ], + "portuguesa-epqi": [ + "barinas-uwqd", + "cojedes-abqg", + "lara-ggqj" + ], + "potaro-siparuni-qaor": [ + "mahaica-berbice-igzl", + "pomeroon-supenaam-iooq", + "roraima-itoh", + "upper-demerara-berbice-ynhw", + "upper-takutu-upper-essequibo-cohg" + ], + "potenza-yerf": [ + "bari-gtie", + "campobasso-wmlo", + "cosenza-oolz" + ], + "potosi-iltd": [ + "antofagasta-czps", + "chuquisaca-mztf", + "cochabamba-oqtq", + "jujuy-yinm", + "oruro-qktm", + "tarapaca-mrpq", + "tarija-grth" + ], + "pouthisat-lcor": [ + "batdambang-jett", + "chachoengsao-uwfm", + "kampong-spoe-gatq", + "kampong-thum-lytp", + "kaoh-kong-astc", + "siemreab-vyop" + ], + "powys-zcfq": [ + "devon-slaz", + "oxfordshire-qxcr", + "shropshire-mhvl" + ], + "preah-vihear-xsol": [ + "champasak-agcn", + "kampong-thum-lytp", + "siemreab-vyop", + "stoeng-treng-jiov", + "ubon-ratchathani-mzil" + ], + "presidente-hayes-abmi": [ + "alto-paraguay-ezmh", + "boqueron-uume", + "concepcion-vrml", + "formosa-ctnd", + "paraguari-vemt", + "san-pedro-qtmm" + ], + "presov-kpwz": [ + "banskobystricky-iono", + "hajdu-bihar-edea", + "lesser-poland-ukhv", + "subcarpathian-ajux", + "transcarpathia-qncy" + ], + "prey-veng-qaoq": [ + "binh-phuoc-qysb", + "kampong-spoe-gatq", + "kampong-thum-lytp", + "kien-giang-qaqj", + "kracheh-suom", + "long-an-irqd" + ], + "primor-ye-edix": [ + "hamgyong-bukto-yzdb", + "heilongjiang-shfe", + "jilin-akky", + "khabarovsk-vetk" + ], + "pskov-kakm": [ + "ida-viru-ictd", + "leningrad-mknu", + "novgorod-cvlo", + "rezeknes-mmcq", + "smolensk-qrwu", + "tartu-aymq", + "tver-qdaj", + "vitebsk-anmn" + ], + "puebla-apfj": [ + "guerrero-iroj", + "hidalgo-drfz", + "mexico-mpba", + "oaxaca-vcjz", + "veracruz-kuoh" + ], + "puerto-rico-qqlt": [], + "punjab-ghlp": [ + "azad-kashmir-ajpr", + "baluchistan-ihjh", + "f-a-t-a-yhan", + "jammu-and-kashmir-vhis", + "k-p-stsm", + "punjab-kjkb", + "rajasthan-sfpr", + "sind-atud" + ], + "punjab-kjkb": [ + "haryana-wkdb", + "himachal-pradesh-ggdz", + "jammu-and-kashmir-vhis", + "punjab-ghlp", + "rajasthan-sfpr" + ], + "puno-vaqi": [ + "arequipa-avbe", + "cusco-ypen", + "la-paz-kftj", + "madre-de-dios-fpxm", + "moquegua-xwwn", + "tacna-uiaf" + ], + "puntarenas-evmt": [ + "alajuela-vwmk", + "chiriqui-mxiy", + "guanacaste-ffmq", + "limon-ynmv" + ], + "putumayo-ksux": [ + "amazonas-isdt", + "caqueta-qfhx", + "cauca-szht", + "loreto-ipkx", + "narino-osue", + "sucumbios-ejuw" + ], + "pwani-qxtg": [ + "lindi-yitn", + "morogoro-wbtj", + "tanga-oovu" + ], + "qaasuitsup-kommunia-kawz": [ + "kommuneqarfik-sermersooq-eqcb", + "nationalparken-menh", + "qeqqata-kommunia-mhwd" + ], + "qaraghandy-khxs": [ + "almaty-waxb", + "aqmola-etpx", + "aqtobe-sgpw", + "east-kazakhstan-ipgz", + "pavlodar-abzq", + "qostanay-qwtp", + "qyzylorda-emfx", + "south-kazakhstan-qtgc", + "zhambyl-qhpv" + ], + "qazvin-crno": [ + "gilan-ugkk", + "hamadan-akna", + "markazi-qhny", + "mazandaran-ufnx", + "tehran-ytij", + "zanjan-qsks" + ], + "qeqqata-kommunia-mhwd": [ + "kommuneqarfik-sermersooq-eqcb", + "qaasuitsup-kommunia-kawz" + ], + "qinghai-cnbf": [ + "gansu-exjm", + "sichuan-eufy", + "xinjiang-oasq", + "xizang-kzsk" + ], + "qom-knnc": [ + "esfahan-wpig", + "markazi-qhny", + "semnan-mukt", + "tehran-ytij" + ], + "qostanay-qwtp": [ + "aqmola-etpx", + "aqtobe-sgpw", + "chelyabinsk-qnxc", + "kurgan-yyxu", + "north-kazakhstan-kdzy", + "orenburg-nkfp", + "qaraghandy-khxs", + "qyzylorda-emfx" + ], + "quang-binh-wpei": [ + "bolikhamxai-csag", + "khammouan-qmwz", + "nghe-an-ifec", + "quang-nam-cneh", + "savannakhet-ulpr" + ], + "quang-nam-cneh": [ + "attapu-cxyj", + "kon-tum-ywew", + "quang-binh-wpei", + "savannakhet-ulpr" + ], + "quba-nxpp": [ + "agcabadi-yazh", + "ardebil-aain", + "dagestan-qfgq", + "gilan-ugkk", + "kalbacar-zzbg" + ], + "quebec-yegk": [ + "maine-maiz", + "new-brunswick-wcni", + "new-hampshire-koki", + "new-york-cqkt", + "newfoundland-and-labrador-kmno", + "nunavut-banx", + "ontario-bzqu", + "vermont-ujdo" + ], + "queensland-opqa": [ + "lord-howe-island-krnq", + "new-south-wales-guah", + "northern-territory-ylns", + "south-australia-cutu" + ], + "queretaro-mpre": [ + "guanajuato-uvcd", + "hidalgo-drfz", + "mexico-mpba", + "michoacan-uekn", + "san-luis-potosi-wfta" + ], + "quezon-scfg": [ + "camarines-sur-ulzq", + "mindoro-occidental-sjgh", + "nueva-ecija-ilyq", + "zambales-gjfs" + ], + "quintana-roo-ieho": [ + "campeche-qfna", + "cayo-ejvk", + "yucatan-mpkz" + ], + "qyzylorda-emfx": [ + "aqtobe-sgpw", + "karakalpakstan-cuod", + "navoi-ahpf", + "qaraghandy-khxs", + "qostanay-qwtp", + "south-kazakhstan-qtgc", + "zhambyl-qhpv" + ], + "ragged-island-fprn": [], + "rajasthan-sfpr": [ + "gujarat-sooi", + "haryana-wkdb", + "madhya-pradesh-qlpo", + "punjab-ghlp", + "punjab-kjkb", + "sind-atud", + "uttar-pradesh-aaxe" + ], + "rajshahi-usrv": [ + "dhaka-gvrx", + "khulna-purw", + "rangpur-drru", + "west-bengal-isbk" + ], + "rakhine-wotp": [ + "ayeyarwady-mhrr", + "bago-uzrm", + "chin-kltn", + "chittagong-bxry", + "magway-karn" + ], + "rangpur-drru": [ + "assam-dqap", + "bihar-cbcp", + "dhaka-gvrx", + "meghalaya-oepk", + "rajshahi-usrv", + "west-bengal-isbk" + ], + "rapti-ewpq": [ + "bheri-czgc", + "gandaki-ohsw", + "karnali-mbpa", + "uttar-pradesh-aaxe" + ], + "ratnapura-llsf": [ + "ampara-oqcc", + "anuradhapura-jzhh", + "monaragala-wspd" + ], + "razavi-khorasan-cdqd": [ + "ahal-weco", + "hirat-yddg", + "north-khorasan-yfqe", + "semnan-mukt", + "south-khorasan-usnp", + "yazd-slnb" + ], + "red-sea-zspo": [ + "al-bahr-al-ahmar-oaom", + "aswan-sxuz", + "debub-rtxk", + "kassala-odzh", + "river-nile-gpnj", + "semenawi-keyih-bahri-comw" + ], + "region-metropolitana-de-santiago-qwdi": [ + "coquimbo-qtuj", + "libertador-general-bernardo-o-higgins-ghiu", + "mendoza-sany", + "valparaiso-mfuk" + ], + "relizane-ybmf": [ + "medea-elbf", + "sidi-bel-abbes-kfbb", + "tiaret-stza" + ], + "rennell-and-bellona-amuo": [], + "rezeknes-mmcq": [ + "gulbene-gcky", + "panevezio-cpal", + "pskov-kakm", + "tartu-aymq", + "tukums-qtmk", + "vitebsk-anmn" + ], + "rheinland-pfalz-cfwr": [ + "baden-wurttemberg-oyje", + "diekirch-kyaq", + "hessen-bqlm", + "luxembourg-krjs", + "moselle-rygy", + "nordrhein-westfalen-hafe" + ], + "riau-zdhp": [ + "jambi-sxbt", + "sumatera-barat-vokk", + "sumatera-utara-qqkv" + ], + "rif-dimashq-smjb": [ + "as-suwayda-jzmr", + "beqaa-ryfc", + "homs-hims-vcmm", + "mafraq-invm" + ], + "rift-valley-wlpc": [ + "arusha-ssrk", + "central-sqzo", + "coast-kjrv", + "eastern-equatoria-ilgp", + "eastern-qapp", + "katakwi-xlyx", + "kilimanjaro-wgrc", + "kitgum-hetq", + "mara-cgtm", + "napak-yzyn", + "nyanza-wpnv", + "oromiya-otzl", + "southern-nations-nationalities-and-peoples-ohez" + ], + "rio-claro-mayaro-ojxf": [], + "rio-de-janeiro-mhoj": [ + "espirito-santo-yopi", + "minas-gerais-ymvg", + "sao-paulo-eurp" + ], + "rio-grande-do-norte-knon": [ + "ceara-wceu", + "paraiba-aniv", + "pernambuco-kfiq" + ], + "rio-grande-do-sul-auoi": [ + "artigas-stkw", + "cerro-largo-sjom", + "corrientes-ksnc", + "misiones-ocnz", + "rocha-ymzo", + "salto-aobp", + "santa-catarina-ourg", + "tacuarembo-yekg" + ], + "rio-negro-qxnf": [ + "buenos-aires-mwnv", + "chubut-apna", + "la-pampa-aznx", + "los-lagos-mmix", + "mendoza-sany", + "neuquen-yvne" + ], + "river-gee-uqio": [ + "bas-sassandra-muqc", + "grand-bassa-vzwu", + "grand-gedeh-cewx", + "sud-bandama-sksp" + ], + "river-nile-gpnj": [ + "al-bahr-al-ahmar-oaom", + "kassala-odzh", + "khartoum-wpzy", + "northern-qinm", + "red-sea-zspo" + ], + "rivers-esqx": [ + "cross-river-erfd", + "delta-qnoh", + "enugu-ijqf" + ], + "rivne-ekqw": [ + "brest-uhpa", + "gomel-evel", + "khmel-nyts-kyy-etsv", + "l-viv-wbox", + "ternopil-whse", + "volyn-irxk", + "zhytomyr-iczk" + ], + "rocha-ymzo": [ + "cerro-largo-sjom", + "lavalleja-mdrw", + "rio-grande-do-sul-auoi" + ], + "roi-et-gerl": [ + "buri-ram-ghiq", + "khon-kaen-msqg", + "mukdahan-ihqz", + "sakon-nakhon-qhrn", + "ubon-ratchathani-mzil", + "udon-thani-iuqh" + ], + "roma-sawi": [ + "campobasso-wmlo", + "grosseto-gtuw", + "perugia-ozrc" + ], + "rondonia-gpoo": [ + "acre-ekzw", + "amazonas-qtzc", + "el-beni-aptp", + "mato-grosso-aqvz", + "pando-uitl", + "para-mmiu", + "santa-cruz-kptg" + ], + "roraima-itoh": [ + "amazonas-qfqs", + "amazonas-qtzc", + "bolivar-oyqe", + "para-mmiu", + "pomeroon-supenaam-iooq", + "potaro-siparuni-qaor", + "upper-demerara-berbice-ynhw" + ], + "roscommon-ytzq": [ + "galway-kjar", + "omagh-gocy", + "wexford-iasb" + ], + "rostov-ylrd": [ + "donets-k-gvzw", + "kalmyk-yjee", + "krasnodar-nzpm", + "luhans-k-whxu", + "stavropol-mizd", + "volgograd-omkg", + "voronezh-svdp" + ], + "rotanokiri-exoo": [ + "attapu-cxyj", + "gia-lai-kyhl", + "kon-tum-ywew", + "mondol-kiri-jvon", + "stoeng-treng-jiov" + ], + "rotuma-kdui": [ + "western-alun" + ], + "rukwa-ygvp": [ + "katanga-igym", + "katavi-ytvx", + "mbeya-getl", + "northern-eotq", + "tabora-wnvt" + ], + "ruvuma-qivq": [ + "chitipa-qnno", + "lindi-yitn", + "morogoro-wbtj", + "mtwara-eati", + "niassa-eefk", + "njombe-qvvy", + "nkhata-bay-sgvt" + ], + "ruyigi-kdjc": [ + "bururi-uaba", + "eastern-avgq", + "kagera-umrg", + "kigoma-aerb", + "western-mygs" + ], + "ryanggang-ggfz": [ + "chagang-do-erdw", + "hamgyong-bukto-yzdb", + "hamgyong-namdo-cxda", + "jilin-akky" + ], + "ryazan-ggrj": [ + "lipetsk-qvwo", + "mordovia-abon", + "moskovskaya-chlr", + "nizhegorod-clce", + "penza-mzew", + "tambov-evce", + "tula-cvuo", + "vladimir-mqvt" + ], + "sa-dah-kvqv": [ + "al-jawf-wngz", + "asir-yfso", + "hajjah-uqbs", + "jizan-gfqv", + "najran-wlss" + ], + "sa-kaeo-cufl": [ + "batdambang-jett", + "buri-ram-ghiq", + "chachoengsao-uwfm", + "nakhon-ratchasima-kfip", + "phra-nakhon-si-ayutthaya-eddh", + "siemreab-vyop" + ], + "saba-gckq": [], + "sabah-knxa": [ + "belait-asmw", + "kalimantan-timur-kxex", + "sarawak-cpxb" + ], + "sabha-sukt": [ + "al-jufrah-mrvm", + "ash-shati-qbtm", + "murzuq-cohu", + "wadi-al-hayaa-qrtp" + ], + "sachsen-anhalt-arad": [ + "brandenburg-yrjj", + "mecklenburg-vorpommern-pqcp", + "niedersachsen-vxfc", + "sachsen-oiah", + "thuringen-mxiz" + ], + "sachsen-oiah": [ + "bayern-aiju", + "brandenburg-yrjj", + "lower-silesian-eayz", + "lubusz-wsem", + "plzensky-ysxk", + "sachsen-anhalt-arad", + "stredocesky-ihft", + "thuringen-mxiz" + ], + "sagaing-axrl": [ + "arunachal-pradesh-mpao", + "chin-kltn", + "kachin-etts", + "magway-karn", + "mandalay-gcro", + "manipur-ahpm", + "nagaland-yvrv", + "shan-qqtq", + "yunnan-mbuv" + ], + "sagarmatha-otrd": [ + "bagmati-ungl", + "bhojpur-uxpy", + "bihar-cbcp", + "xizang-kzsk" + ], + "saint-louis-iuhj": [ + "brakna-rcfc", + "gorgol-abfb", + "louga-wgwg", + "matam-qxzf", + "thies-mpqd", + "trarza-mefd" + ], + "sakha-yakutia-yxkf": [ + "amur-clbp", + "chita-qxms", + "chukchi-autonomous-okrug-mmxs", + "irkutsk-wjtq", + "khabarovsk-vetk", + "krasnoyarsk-znif", + "maga-buryatdan-wvtk" + ], + "sakhalin-wlzc": [ + "hokkaido-ksfx", + "khabarovsk-vetk" + ], + "sakon-nakhon-qhrn": [ + "bolikhamxai-csag", + "khammouan-qmwz", + "mukdahan-ihqz", + "roi-et-gerl", + "savannakhet-ulpr", + "udon-thani-iuqh" + ], + "sala-ad-din-simf": [ + "al-anbar-yjqa", + "arbil-sbqc", + "as-sulaymaniyah-fimw", + "at-ta-mim-xbob", + "babil-emst", + "diyala-pzxe", + "ninawa-bhig" + ], + "salamanca-qrmw": [ + "caceres-kdze", + "castelo-branco-gcgr", + "madrid-kpbi", + "palencia-qubl", + "vila-real-ytjc", + "viseu-uvjd", + "zamora-qhdj" + ], + "salamat-nrnf": [ + "bamingui-bangoran-ilrg", + "guera-qyrk", + "moyen-chari-vbpz", + "sila-rfnx", + "vakaga-ahth" + ], + "salta-uunu": [ + "antofagasta-czps", + "boqueron-uume", + "catamarca-ekne", + "chaco-yfnb", + "formosa-ctnd", + "jujuy-yinm", + "santiago-del-estero-grns", + "tarija-grth", + "tucuman-ennz" + ], + "salto-aobp": [ + "artigas-stkw", + "entre-rios-wonq", + "paysandu-ikte", + "rio-grande-do-sul-auoi", + "tacuarembo-yekg" + ], + "samangan-iybb": [ + "baghlan-wqdr", + "balkh-ckka", + "bamyan-mjkz", + "sari-pul-eubi", + "takhar-tbah" + ], + "samar-vdxo": [ + "camarines-sur-ulzq", + "negros-occidental-erlu" + ], + "samara-koze": [ + "bashkortostan-uovk", + "orenburg-nkfp", + "saratov-avzz", + "tatarstan-aotw", + "ul-yanovsk-uovf", + "west-kazakhstan-aqxa" + ], + "samarkand-ansu": [ + "jizzakh-uoed", + "kashkadarya-uvou", + "leninabad-dnbu", + "navoi-ahpf" + ], + "samegrelo-zemo-svaneti-wjlp": [ + "imereti-vlst", + "kabardin-balkar-kgec", + "karachay-cherkess-gied", + "krasnodar-nzpm", + "mtskheta-mtianeti-dbcb", + "north-ossetia-arkb" + ], + "samsun-inzb": [ + "corum-amjr", + "giresun-wdlv", + "kastamonu-okoh", + "sivas-ofzw", + "yozgat-oecd" + ], + "san-andres-y-providencia-sbat": [], + "san-jose-qcby": [ + "florida-acct", + "lavalleja-mdrw", + "soriano-ixbv" + ], + "san-juan-iczh": [ + "l-artibonite-egma", + "la-altagracia-iexf", + "ouest-wjof" + ], + "san-juan-iind": [ + "atacama-khpo", + "coquimbo-qtuj", + "la-rioja-opnr", + "mendoza-sany", + "san-luis-amnp", + "valparaiso-mfuk" + ], + "san-luis-amnp": [ + "cordoba-cgnl", + "la-pampa-aznx", + "la-rioja-opnr", + "mendoza-sany", + "san-juan-iind" + ], + "san-luis-potosi-wfta": [ + "coahuila-givi", + "guanajuato-uvcd", + "hidalgo-drfz", + "nuevo-leon-rfly", + "queretaro-mpre", + "tamaulipas-apvq", + "veracruz-kuoh", + "zacatecas-pbpt" + ], + "san-marcos-cvvw": [ + "chiapas-izef", + "huehuetenango-mjgd", + "jutiapa-wdml" + ], + "san-martin-orum": [ + "amazonas-nthu", + "huanuco-uwqc", + "la-libertad-sqmm", + "loreto-ipkx" + ], + "san-pedro-qtmm": [ + "amambay-kemk", + "caaguazu-xlmh", + "canindeyu-ocmj", + "concepcion-vrml", + "paraguari-vemt", + "presidente-hayes-abmi" + ], + "san-salvador-kzur": [], + "sana-a-ylqp": [ + "al-hudaydah-aubl", + "al-jawf-wngz", + "dhamar-utko", + "hajjah-uqbs", + "ma-rib-oyto" + ], + "sancti-spiritus-msbi": [ + "camaguey-ewbu", + "villa-clara-cpbg" + ], + "sandaun-swut": [ + "east-sepik-azma", + "papua-rydx", + "southern-highlands-wdcq", + "western-adsp" + ], + "sangha-mbaere-mqfz": [ + "est-umbd", + "likouala-aiqf", + "lobaye-uriq", + "mambere-kadei-carz" + ], + "sangha-oowm": [ + "cuvette-ouest-crwo", + "cuvette-wtpy", + "est-umbd", + "likouala-aiqf", + "ogooue-ivindo-mwwj", + "sud-mukj", + "wouleu-ntem-qnwu" + ], + "sanguie-skxs": [ + "bazega-ufdx", + "mopti-vqwe", + "mou-houn-azqo", + "sanmatenga-alfl", + "sissili-amog", + "tuy-updk", + "yatenga-ajue" + ], + "sanliurfa-imci": [ + "aleppo-cqlh", + "ar-raqqah-lhjy", + "diyarbakir-mrle", + "hasaka-al-haksa-vlle", + "k-maras-wiwf", + "malatya-kfwd", + "siirt-yozc" + ], + "sanma-yzht": [ + "torba-ckkb" + ], + "sanmatenga-alfl": [ + "bazega-ufdx", + "boulgou-oyva", + "gnagna-qjxm", + "oudalan-ooyt", + "sanguie-skxs", + "soum-whaq", + "yatenga-ajue" + ], + "santa-barbara-qgiw": [ + "baja-verapaz-ongg", + "comayagua-gvxb", + "usulutan-xbjc", + "yoro-chgi" + ], + "santa-catarina-ourg": [ + "misiones-ocnz", + "parana-arjl", + "rio-grande-do-sul-auoi", + "sao-paulo-eurp" + ], + "santa-cruz-de-tenerife-ggog": [], + "santa-cruz-kptg": [ + "alto-paraguay-ezmh", + "boqueron-uume", + "chuquisaca-mztf", + "cochabamba-oqtq", + "el-beni-aptp", + "mato-grosso-aqvz", + "mato-grosso-do-sul-wfvs", + "rondonia-gpoo" + ], + "santa-cruz-mjnn": [ + "aisen-del-general-carlos-ibanez-del-campo-mrpn", + "chubut-apna", + "magallanes-y-antartica-chilena-eqmb", + "tierra-del-fuego-sqnb" + ], + "santa-fe-iyng": [ + "buenos-aires-mwnv", + "chaco-yfnb", + "cordoba-cgnl", + "corrientes-ksnc", + "entre-rios-wonq", + "santiago-del-estero-grns" + ], + "santander-mmat": [ + "antioquia-kqan", + "bolivar-shkq", + "boyaca-uekx", + "cesar-qcua", + "norte-de-santander-svgs" + ], + "santarem-sojz": [ + "castelo-branco-gcgr", + "evora-qfgt", + "viseu-uvjd" + ], + "santiago-de-cuba-qfej": [ + "granma-yeei" + ], + "santiago-del-estero-grns": [ + "catamarca-ekne", + "chaco-yfnb", + "cordoba-cgnl", + "salta-uunu", + "santa-fe-iyng", + "tucuman-ennz" + ], + "sao-paulo-eurp": [ + "mato-grosso-do-sul-wfvs", + "minas-gerais-ymvg", + "parana-arjl", + "rio-de-janeiro-mhoj", + "santa-catarina-ourg" + ], + "saratov-avzz": [ + "orenburg-nkfp", + "penza-mzew", + "samara-koze", + "tambov-evce", + "ul-yanovsk-uovf", + "volgograd-omkg", + "voronezh-svdp", + "west-kazakhstan-aqxa" + ], + "sarawak-cpxb": [ + "belait-asmw", + "kalimantan-barat-qpei", + "kalimantan-timur-kxex", + "sabah-knxa" + ], + "sari-pul-eubi": [ + "balkh-ckka", + "bamyan-mjkz", + "faryab-ztoh", + "ghor-bxar", + "jawzjan-ibdk", + "samangan-iybb" + ], + "sarthe-ebkd": [ + "loir-et-cher-fwdj", + "loire-atlantique-mode", + "orne-jeiv", + "vendee-lozh", + "vienne-cpzi" + ], + "saskatchewan-cmli": [ + "alberta-zopq", + "manitoba-thmy", + "northwest-territories-gynw", + "nunavut-banx" + ], + "sassari-aeyz": [], + "sava-atuj": [ + "analanjirofo-hgdp", + "diana-oydk", + "sofia-kmae" + ], + "savanes-sjqm": [ + "denguele-ycsk", + "kenedougou-yxcn", + "komoe-siqa", + "sikasso-fzwk", + "vallee-du-bandama-oyqf", + "worodougou-wiso", + "zanzan-qsqb" + ], + "savannakhet-ulpr": [ + "attapu-cxyj", + "champasak-agcn", + "khammouan-qmwz", + "mukdahan-ihqz", + "quang-binh-wpei", + "quang-nam-cneh", + "sakon-nakhon-qhrn", + "ubon-ratchathani-mzil" + ], + "savoie-zdke": [ + "ain-lqtt", + "alpes-de-haute-provence-svtw", + "aoste-ymff", + "bern-pmiz", + "isere-ghaj", + "turin-yfaa" + ], + "schleswig-holstein-gmaj": [ + "mecklenburg-vorpommern-pqcp", + "niedersachsen-vxfc", + "syddanmark-ykbt" + ], + "sedhiou-qgha": [ + "central-river-qqfp", + "kolda-oanf", + "oio-eyrz" + ], + "segou-aowd": [ + "hodh-ech-chargui-twfu", + "koulikoro-oywj", + "mopti-vqwe", + "mou-houn-azqo", + "sikasso-fzwk", + "timbuktu-mrwf" + ], + "seien-et-marne-bxka": [ + "aisne-gstu", + "eure-jqyf", + "loir-et-cher-fwdj", + "marne-hpgs", + "somme-sgzc", + "yonne-juzl" + ], + "selangor-wkxy": [ + "johor-omus", + "pahang-ihup", + "perak-sxuz" + ], + "selenge-mhnj": [ + "bulgan-czsv", + "buryat-wvvy", + "chita-qxms", + "hentiy-kufs", + "tov-udnh" + ], + "semenawi-keyih-bahri-comw": [ + "debub-rtxk", + "gash-barka-coeg", + "kassala-odzh", + "maekel-litf", + "red-sea-zspo" + ], + "semnan-mukt": [ + "esfahan-wpig", + "golestan-cond", + "mazandaran-ufnx", + "north-khorasan-yfqe", + "qom-knnc", + "razavi-khorasan-cdqd", + "tehran-ytij", + "yazd-slnb" + ], + "sennar-dssz": [ + "amhara-kylq", + "benshangul-gumaz-iznr", + "blue-nile-conz", + "gedarif-oxvo", + "gezira-chvu", + "upper-nile-kxdz", + "white-nile-uwno" + ], + "sergipe-glra": [ + "alagoas-ivzd", + "bahia-gncm" + ], + "seti-qarh": [ + "bheri-czgc", + "karnali-mbpa", + "uttar-pradesh-aaxe", + "uttarakhand-ygxi", + "xizang-kzsk" + ], + "setif-mbzf": [ + "batna-enwu", + "m-sila-sobh", + "medea-elbf", + "skikda-odba" + ], + "sevilla-oxma": [ + "badajoz-ciwt", + "cadiz-aazc", + "cordoba-mxza", + "huelva-qhbd" + ], + "sfax-ktva": [ + "beja-yaie", + "kebili-ecss", + "sidi-bou-zid-ifqk", + "tataouine-qrma" + ], + "shaanxi-kyfb": [ + "chongqing-mcsc", + "gansu-exjm", + "henan-qdfb", + "hubei-eefc", + "inner-mongol-ioap", + "ningxia-kwbm", + "shanxi-ubft", + "sichuan-eufy" + ], + "shabeellaha-dhexe-ueua": [ + "galguduud-arwl", + "hiiraan-knsf", + "jubbada-dhexe-unxw", + "shabeellaha-hoose-sxum" + ], + "shabeellaha-hoose-sxum": [ + "bakool-grdf", + "bay-uvdr", + "hiiraan-knsf", + "jubbada-dhexe-unxw", + "shabeellaha-dhexe-ueua" + ], + "shabwah-mpqr": [ + "abyan-oexn", + "al-jawf-wngz", + "dhamar-utko", + "hadramawt-itbu", + "lahij-saqb", + "ma-rib-oyto" + ], + "shamal-sina-uhqn": [ + "ash-sharqiyah-wcnm", + "gaza-strip-sazs", + "hadarom-uves", + "janub-sina-mrqx" + ], + "shan-qqtq": [ + "chiang-mai-qstn", + "chiang-rai-uqtm", + "kachin-etts", + "kayah-uutt", + "kayin-owtu", + "louang-namtha-fbyj", + "mae-hong-son-qftf", + "mandalay-gcro", + "sagaing-axrl", + "yunnan-mbuv" + ], + "shandong-ajfr": [ + "anhui-sanz", + "hebei-owfx", + "henan-qdfb", + "jiangsu-kpkl", + "tianjin-krnw" + ], + "shanxi-ubft": [ + "hebei-owfx", + "henan-qdfb", + "inner-mongol-ioap", + "shaanxi-kyfb" + ], + "shetland-islands-ypae": [], + "shinyanga-kdvn": [ + "geita-elvs", + "mwanza-iyth", + "simiyu-iyyt", + "tabora-wnvt" + ], + "shizuoka-ycjg": [ + "ibaraki-odfe", + "mie-iljm", + "nagano-kfji", + "yamanashi-gwhj" + ], + "shkoder-gmnr": [ + "elbasan-bjpz", + "kavadartsi-yiil", + "niksic-mcna", + "podujevo-ozes" + ], + "shropshire-mhvl": [ + "cumbria-oohy", + "north-yorkshire-qalk", + "oxfordshire-qxcr", + "powys-zcfq" + ], + "shumen-ahrd": [ + "burgas-nowy", + "constanta-owyy", + "teleorman-gcnr", + "veliko-tarnovo-zews" + ], + "sichuan-eufy": [ + "chongqing-mcsc", + "gansu-exjm", + "guizhou-qjjd", + "qinghai-cnbf", + "shaanxi-kyfb", + "xizang-kzsk", + "yunnan-mbuv" + ], + "sidi-bel-abbes-kfbb": [ + "el-bayadh-gadi", + "naama-swmc", + "oriental-kiep", + "relizane-ybmf", + "tiaret-stza" + ], + "sidi-bou-zid-ifqk": [ + "beja-yaie", + "gafsa-ofsu", + "kebili-ecss", + "le-kef-oxic", + "sfax-ktva", + "tebessa-iqzy" + ], + "siemreab-vyop": [ + "batdambang-jett", + "buri-ram-ghiq", + "kampong-thum-lytp", + "pouthisat-lcor", + "preah-vihear-xsol", + "sa-kaeo-cufl", + "ubon-ratchathani-mzil" + ], + "siguiri-juvq": [ + "dinguiraye-vqqn", + "kayes-twwi", + "koulikoro-oywj", + "kouroussa-jsoo", + "mandiana-alzh" + ], + "siirt-yozc": [ + "arbil-sbqc", + "bitlis-gbjb", + "diyarbakir-mrle", + "hasaka-al-haksa-vlle", + "ninawa-bhig", + "sanliurfa-imci", + "van-ujcg" + ], + "sikasso-fzwk": [ + "denguele-ycsk", + "houet-yrsy", + "kenedougou-yxcn", + "koulikoro-oywj", + "mandiana-alzh", + "mou-houn-azqo", + "savanes-sjqm", + "segou-aowd" + ], + "sila-rfnx": [ + "batha-dyem", + "central-darfur-wrpe", + "guera-qyrk", + "ouaddai-ukka", + "salamat-nrnf", + "vakaga-ahth", + "western-darfur-kvpq" + ], + "silesian-igbk": [ + "banskobystricky-iono", + "greater-poland-ausi", + "lesser-poland-ukhv", + "lodz-gveo", + "lower-silesian-eayz", + "moravskoslezsky-sbcc", + "swietokrzyskie-yobp" + ], + "simiyu-iyyt": [ + "arusha-ssrk", + "mara-cgtm", + "mwanza-iyth", + "shinyanga-kdvn", + "singida-gfvo", + "tabora-wnvt" + ], + "sinaloa-ahmy": [ + "baja-california-sur-uoie", + "chihuahua-imen", + "durango-gnsc", + "nayarit-chkm", + "sonora-otbs" + ], + "sind-atud": [ + "baluchistan-ihjh", + "gujarat-sooi", + "punjab-ghlp", + "rajasthan-sfpr" + ], + "singida-gfvo": [ + "arusha-ssrk", + "dodoma-cvrm", + "iringa-ykrf", + "manyara-mkvr", + "mbeya-getl", + "simiyu-iyyt", + "tabora-wnvt" + ], + "sipaliwini-lvya": [ + "amapa-gozp", + "guyane-francaise-gmcw", + "mahaica-berbice-igzl", + "para-mmiu", + "para-scsi" + ], + "sissili-amog": [ + "bazega-ufdx", + "boulgou-oyva", + "sanguie-skxs", + "tuy-updk", + "upper-west-avqy" + ], + "sistan-and-baluchestan-avku": [ + "baluchistan-ihjh", + "farah-dajq", + "hormozgan-einz", + "kerman-oykw", + "nimroz-eoll", + "south-khorasan-usnp" + ], + "sivas-ofzw": [ + "erzincan-qvlh", + "giresun-wdlv", + "k-maras-wiwf", + "kayseri-kzoa", + "malatya-kfwd", + "samsun-inzb", + "yozgat-oecd" + ], + "skane-ouua": [ + "jonkoping-eiuj", + "kronoberg-ykuk" + ], + "skikda-odba": [ + "batna-enwu", + "khenchela-yomx", + "setif-mbzf", + "souk-ahras-uqmy" + ], + "smolensk-qrwu": [ + "bryansk-hxom", + "kaluga-fmjg", + "mogilev-srqt", + "moskovskaya-chlr", + "pskov-kakm", + "tver-qdaj", + "vitebsk-anmn" + ], + "sodermanland-sfuh": [ + "dalarna-cluu", + "gavleborg-ynuf", + "ostergotland-ohui", + "uppsala-aeug", + "varmland-aeuq", + "vastra-gotaland-yxuc" + ], + "sofala-ohfw": [ + "inhambane-aqfs", + "manica-wffl", + "tete-kjfx", + "zambezia-eefu" + ], + "sofia-corh": [ + "anatoliki-makedonia-kai-thraki-abyd", + "kavadartsi-yiil", + "kentriki-makedonia-wdye", + "plovdiv-euus", + "veliko-tarnovo-zews", + "vratsa-lhwu", + "zajecarski-lotj" + ], + "sofia-kmae": [ + "alaotra-mangoro-lper", + "analanjirofo-hgdp", + "betsiboka-upag", + "boeny-fmdt", + "diana-oydk", + "sava-atuj" + ], + "sogn-og-fjordane-iuak": [ + "buskerud-onyd", + "hordaland-yrai", + "more-og-romsdal-aval", + "oppland-slyc", + "sor-trondelag-sxam" + ], + "sokoto-mjsi": [ + "dosso-smfd", + "kebbi-wamo", + "maradi-knfe", + "tahoua-gpff", + "zamfara-iavl" + ], + "somali-eiea": [ + "afar-cnlj", + "bakool-grdf", + "dikhil-zrvh", + "eastern-qapp", + "galguduud-arwl", + "gedo-yxwp", + "hiiraan-knsf", + "mudug-kpld", + "north-eastern-ewzp", + "nugaal-gznd", + "oromiya-otzl", + "somaliland-gapg", + "southern-nations-nationalities-and-peoples-ohez" + ], + "somaliland-gapg": [ + "bari-sedg", + "dikhil-zrvh", + "nugaal-gznd", + "somali-eiea" + ], + "somerset-drhz": [ + "devon-slaz", + "oxfordshire-qxcr", + "suffolk-peqe" + ], + "somme-sgzc": [ + "aisne-gstu", + "eure-jqyf", + "pas-de-calais-egiw", + "seien-et-marne-bxka" + ], + "somogy-ymes": [ + "bacs-kiskun-udpx", + "osjecko-baranjska-ivlu", + "pest-akxn", + "veszprem-czmj", + "zagrebacka-cijs" + ], + "son-la-amzp": [ + "djien-bien-uwxm", + "ha-noi-shnb", + "houaphan-lmpf", + "lao-cai-suzu", + "louangphrabang-quyo", + "thanh-hoa-okef" + ], + "songkhla-eojn": [ + "kedah-gout", + "nakhon-si-thammarat-utgo", + "yala-ywjs" + ], + "sonora-otbs": [ + "arizona-igee", + "baja-california-rkil", + "chihuahua-imen", + "new-mexico-awkn", + "sinaloa-ahmy" + ], + "sor-trondelag-sxam": [ + "hedmark-akyb", + "jamtland-kquh", + "more-og-romsdal-aval", + "nord-trondelag-kyan", + "nordland-gaao", + "oppland-slyc", + "sogn-og-fjordane-iuak" + ], + "soria-comu": [ + "burgos-asxn", + "guadalajara-izim", + "la-rioja-anut", + "madrid-kpbi", + "zaragoza-ajbv" + ], + "soriano-ixbv": [ + "durazno-qcxo", + "entre-rios-wonq", + "florida-acct", + "paysandu-ikte", + "san-jose-qcby" + ], + "souk-ahras-uqmy": [ + "khenchela-yomx", + "le-kef-oxic", + "skikda-odba", + "tebessa-iqzy" + ], + "soum-whaq": [ + "mopti-vqwe", + "oudalan-ooyt", + "sanmatenga-alfl", + "yatenga-ajue" + ], + "souss-massa-draa-mbhy": [ + "bechar-kfwp", + "guelmim-es-semara-qzhx", + "marrakech-tensift-al-haouz-weha", + "meknes-tafilalet-yler", + "tadla-azilal-idhz", + "tindouf-ewdf" + ], + "south-australia-cutu": [ + "new-south-wales-guah", + "northern-territory-ylns", + "queensland-opqa", + "victoria-svnw", + "western-australia-sxjw" + ], + "south-carolina-izro": [ + "georgia-uotf", + "north-carolina-ozkp" + ], + "south-dakota-oerr": [ + "iowa-cdyh", + "minnesota-qlig", + "montana-abiq", + "nebraska-wikv", + "north-dakota-ehku", + "wyoming-ajgj" + ], + "south-gyeongsang-edoo": [ + "north-gyeongsang-mpof", + "south-jeolla-wooe" + ], + "south-jeolla-wooe": [ + "north-chungcheong-kvoj", + "north-gyeongsang-mpof", + "south-gyeongsang-edoo" + ], + "south-kazakhstan-qtgc": [ + "jizzakh-uoed", + "navoi-ahpf", + "qaraghandy-khxs", + "qyzylorda-emfx", + "talas-orlv", + "tashkent-awvo", + "zhambyl-qhpv" + ], + "south-khorasan-usnp": [ + "farah-dajq", + "hirat-yddg", + "kerman-oykw", + "nimroz-eoll", + "razavi-khorasan-cdqd", + "sistan-and-baluchestan-avku", + "yazd-slnb" + ], + "south-kordufan-ygzz": [ + "eastern-darfur-kbbu", + "north-kordufan-kmzw", + "northern-bahr-el-ghazal-civj", + "unity-smuv", + "upper-nile-kxdz", + "white-nile-uwno" + ], + "southern-ctpk": [ + "kgalagadi-gaxy", + "kweneng-kxwi", + "north-west-ispe" + ], + "southern-darfur-iopm": [ + "central-darfur-wrpe", + "eastern-darfur-kbbu", + "haute-kotto-ymrh", + "north-darfur-mfpn", + "vakaga-ahth", + "western-bahr-el-ghazal-uwvs" + ], + "southern-highlands-wdcq": [ + "east-sepik-azma", + "eastern-highlands-ohoa", + "enga-yfvk", + "gulf-yenl", + "sandaun-swut", + "western-adsp" + ], + "southern-nations-nationalities-and-peoples-ohez": [ + "eastern-equatoria-ilgp", + "eastern-qapp", + "gambela-peoples-sggc", + "jonglei-setz", + "oromiya-otzl", + "rift-valley-wlpc", + "somali-eiea" + ], + "southern-ncas": [ + "eastern-dtaw", + "grand-cape-mount-acht", + "northern-yiap" + ], + "southern-orts": [ + "caprivi-yapw", + "central-svtv", + "lusaka-ygtc", + "mashonaland-west-ojzn", + "matabeleland-north-otzk", + "north-west-qhdz", + "western-cutu" + ], + "southern-ostrobothnia-ihkk": [ + "central-finland-cpkp", + "northern-ostrobothnia-eins", + "pirkanmaa-cenp" + ], + "southern-savonia-ewkd": [ + "central-finland-cpkp", + "karelia-ohem", + "leningrad-mknu", + "north-karelia-mhnr", + "northern-savonia-aknt", + "paijat-hame-olnu" + ], + "southland-ukrs": [ + "otago-ctsh", + "west-coast-ucji" + ], + "sremski-xjrs": [ + "branicevski-nitf", + "juzno-backi-girr", + "osjecko-baranjska-ivlu", + "zenica-doboj-kqyp", + "zlatiborski-gqtk" + ], + "st-eustatius-wdkr": [], + "stara-zagora-hmrg": [ + "anatoliki-makedonia-kai-thraki-abyd", + "balikesir-exjy", + "burgas-nowy", + "plovdiv-euus", + "veliko-tarnovo-zews" + ], + "stavropol-mizd": [ + "chechnya-qixv", + "dagestan-qfgq", + "kabardin-balkar-kgec", + "kalmyk-yjee", + "karachay-cherkess-gied", + "krasnodar-nzpm", + "north-ossetia-arkb", + "rostov-ylrd" + ], + "steiermark-afps": [ + "karnten-cypo", + "kocevje-gyjj", + "niederosterreich-uapp", + "oberosterreich-mbpq", + "veszprem-czmj" + ], + "sterea-ellada-inyu": [ + "dytiki-ellada-mlyj", + "dytiki-makedonia-keyf", + "izmir-ehof", + "peloponnisos-wqyw", + "thessalia-yhyh" + ], + "stoeng-treng-jiov": [ + "attapu-cxyj", + "champasak-agcn", + "kampong-thum-lytp", + "kracheh-suom", + "mondol-kiri-jvon", + "preah-vihear-xsol", + "rotanokiri-exoo" + ], + "stredocesky-ihft": [ + "lower-silesian-eayz", + "plzensky-ysxk", + "sachsen-oiah", + "vysocina-kamr" + ], + "subcarpathian-ajux": [ + "l-viv-wbox", + "lesser-poland-ukhv", + "lublin-gyez", + "presov-kpwz", + "swietokrzyskie-yobp", + "transcarpathia-qncy" + ], + "sucre-glea": [ + "bolivar-shkq", + "cordoba-srwy" + ], + "sucre-qsqk": [ + "anzoategui-mrqa", + "monagas-kkqm" + ], + "sucumbios-ejuw": [ + "loreto-ipkx", + "narino-osue", + "orellana-cmuh", + "pichincha-wrub", + "putumayo-ksux", + "tungurahua-ylux" + ], + "sud-bandama-sksp": [ + "bas-sassandra-muqc", + "haut-sassandra-aiql", + "lagunes-igqk", + "n-zi-comoe-uesl", + "river-gee-uqio" + ], + "sud-kivu-katu": [ + "bururi-uaba", + "kasai-oriental-gzyi", + "katanga-igym", + "kigoma-aerb", + "maniema-eoks", + "nord-kivu-gxmp", + "western-mygs" + ], + "sud-mukj": [ + "centre-aexz", + "centro-sur-gwiq", + "est-umbd", + "littoral-oyts", + "sangha-oowm", + "wouleu-ntem-qnwu" + ], + "sud-ouest-yxkl": [ + "benue-uwdf", + "cross-river-erfd", + "littoral-oyts", + "nord-ouest-yvzz", + "ouest-kdbx", + "taraba-cqbj" + ], + "sudurland-ysfc": [ + "austurland-cdfj", + "nordurland-eystra-kbfi", + "nordurland-vestra-safh", + "vesturland-ajfn" + ], + "suffolk-peqe": [ + "cambridgeshire-fwds", + "lincolnshire-odkr", + "oxfordshire-qxcr", + "somerset-drhz" + ], + "suhbaatar-quqi": [ + "dornod-qpsp", + "dornogovi-assr", + "hentiy-kufs", + "inner-mongol-ioap" + ], + "sulawesi-barat-zpku": [ + "kalimantan-timur-kxex", + "sulawesi-selatan-thkw", + "sulawesi-tengah-lskw", + "sulawesi-tenggara-ctkn" + ], + "sulawesi-selatan-thkw": [ + "sulawesi-barat-zpku", + "sulawesi-tengah-lskw", + "sulawesi-tenggara-ctkn" + ], + "sulawesi-tengah-lskw": [ + "gorontalo-gihp", + "sulawesi-barat-zpku", + "sulawesi-selatan-thkw", + "sulawesi-tenggara-ctkn" + ], + "sulawesi-tenggara-ctkn": [ + "sulawesi-barat-zpku", + "sulawesi-selatan-thkw", + "sulawesi-tengah-lskw" + ], + "sulawesi-utara-ojkh": [ + "gorontalo-gihp" + ], + "sultan-kudarat-pnsz": [], + "sumatera-barat-vokk": [ + "bengkulu-qwwn", + "jambi-sxbt", + "riau-zdhp", + "sumatera-utara-qqkv" + ], + "sumatera-selatan-enkt": [ + "bangka-belitung-ixwo", + "bengkulu-qwwn", + "jambi-sxbt", + "lampung-yjht" + ], + "sumatera-utara-qqkv": [ + "aceh-ocsz", + "riau-zdhp", + "sumatera-barat-vokk" + ], + "sumy-kcqr": [ + "belgorod-wxjk", + "bryansk-hxom", + "chernihiv-cevi", + "kharkiv-mesc", + "kursk-obra", + "poltava-usqb" + ], + "surat-thani-wngk": [ + "nakhon-si-thammarat-utgo", + "phetchaburi-klyv", + "tanintharyi-ydrp" + ], + "surkhandarya-usso": [ + "balkh-ckka", + "chardzhou-mzcb", + "kashkadarya-uvou", + "khatlon-qlhv", + "leninabad-dnbu", + "tadzhikistan-territories-uxcw" + ], + "surt-otkn": [ + "ajdabiya-ikqv", + "al-jufrah-mrvm", + "misratah-cbhm" + ], + "svalbard-eeck": [], + "sverdlovsk-eefj": [ + "bashkortostan-uovk", + "chelyabinsk-qnxc", + "khanty-mansiy-tkto", + "komi-eoeh", + "kurgan-yyxu", + "perm-cphx", + "tyumen-uppf" + ], + "swietokrzyskie-yobp": [ + "lesser-poland-ukhv", + "lodz-gveo", + "lublin-gyez", + "masovian-uuhs", + "silesian-igbk", + "subcarpathian-ajux" + ], + "syddanmark-ykbt": [ + "midtjylland-gjbs", + "schleswig-holstein-gmaj" + ], + "sylhet-iprt": [ + "assam-dqap", + "chittagong-bxry", + "dhaka-gvrx", + "meghalaya-oepk", + "tripura-ylvj" + ], + "ta-izz-ctzr": [ + "al-hudaydah-aubl", + "dhamar-utko", + "lahij-saqb" + ], + "tabasco-hhvb": [ + "campeche-qfna", + "chiapas-izef", + "peten-kent", + "veracruz-kuoh" + ], + "tabora-wnvt": [ + "geita-elvs", + "katavi-ytvx", + "kigoma-aerb", + "mbeya-getl", + "rukwa-ygvp", + "shinyanga-kdvn", + "simiyu-iyyt", + "singida-gfvo" + ], + "tabuk-spql": [ + "al-jawf-misq", + "al-madinah-uwqp", + "ha-il-eoqk" + ], + "tachira-kuql": [ + "apure-gtqb", + "barinas-uwqd", + "merida-yhqk", + "norte-de-santander-svgs", + "zulia-szqo" + ], + "tacna-uiaf": [ + "arica-y-parinacota-mbpk", + "la-paz-kftj", + "moquegua-xwwn", + "puno-vaqi" + ], + "tacuarembo-yekg": [ + "cerro-largo-sjom", + "durazno-qcxo", + "paysandu-ikte", + "rio-grande-do-sul-auoi", + "salto-aobp" + ], + "tadjourah-jsgf": [ + "afar-cnlj", + "debubawi-keyih-bahri-jrxo", + "dikhil-zrvh" + ], + "tadla-azilal-idhz": [ + "chaouia-ouardigha-edem", + "marrakech-tensift-al-haouz-weha", + "meknes-tafilalet-yler", + "souss-massa-draa-mbhy" + ], + "tadzhikistan-territories-uxcw": [ + "badakhshan-qjrt", + "batken-cbll", + "gorno-badakhshan-sgex", + "khatlon-qlhv", + "leninabad-dnbu", + "osh-vjlq", + "surkhandarya-usso" + ], + "tafea-wskq": [], + "tagant-tjfm": [ + "adrar-dffe", + "assaba-fzfa", + "brakna-rcfc", + "hodh-ech-chargui-twfu", + "hodh-el-gharbi-oyfv", + "trarza-mefd" + ], + "tahoua-gpff": [ + "agadez-ijfb", + "dosso-smfd", + "gao-htwg", + "kidal-yhwp", + "maradi-knfe", + "sokoto-mjsi", + "tamanghasset-mozx", + "tillaberi-yrfg" + ], + "tak-ojvr": [ + "chiang-mai-qstn", + "kanchanaburi-udyq", + "kayin-owtu", + "lampang-avtp", + "mae-hong-son-qftf", + "nakhon-sawan-ckvs", + "phitsanulok-agvp", + "uthai-thani-ymvt" + ], + "takhar-tbah": [ + "badakhshan-qjrt", + "baghlan-wqdr", + "balkh-ckka", + "gorno-badakhshan-sgex", + "kabul-agcw", + "khatlon-qlhv", + "nuristan-ofkf", + "samangan-iybb" + ], + "talas-orlv": [ + "chuy-xdlm", + "jalal-abad-colt", + "south-kazakhstan-qtgc", + "tashkent-awvo", + "zhambyl-qhpv" + ], + "tamanghasset-mozx": [ + "adrar-ctwy", + "agadez-ijfb", + "ghardaia-czme", + "illizi-ccdj", + "kidal-yhwp", + "murzuq-cohu", + "ouargla-wxdg", + "tahoua-gpff" + ], + "tamaulipas-apvq": [ + "coahuila-givi", + "nuevo-leon-rfly", + "san-luis-potosi-wfta", + "texas-mguh", + "veracruz-kuoh" + ], + "tambacounda-shqy": [ + "central-river-qqfp", + "guidimaka-cqhe", + "kaffrine-ufni", + "kayes-twwi", + "kedougou-syne", + "kolda-oanf", + "matam-qxzf" + ], + "tambov-evce": [ + "lipetsk-qvwo", + "penza-mzew", + "ryazan-ggrj", + "saratov-avzz", + "voronezh-svdp" + ], + "tamil-nadu-sqvd": [ + "andhra-pradesh-amam", + "karnataka-rslx", + "kerala-clls" + ], + "tandjile-trlq": [ + "chari-baguirmi-aeay", + "logone-oriental-wotz", + "mandoul-jypx", + "mayo-kebbi-est-hepb", + "mayo-kebbi-ouest-tupl", + "moyen-chari-vbpz" + ], + "tanga-oovu": [ + "dodoma-cvrm", + "kilimanjaro-wgrc", + "kusini-pemba-iltp", + "manyara-mkvr", + "morogoro-wbtj", + "pwani-qxtg" + ], + "tanger-tetouan-eqeu": [ + "cadiz-aazc", + "chaouia-ouardigha-edem", + "doukkala-abda-sghb", + "fes-boulemane-cjeq", + "meknes-tafilalet-yler", + "taza-al-hoceima-taounate-otew" + ], + "tanintharyi-ydrp": [ + "kanchanaburi-udyq", + "mon-cmto", + "phetchaburi-klyv", + "surat-thani-wngk" + ], + "tapoa-gpat": [ + "alibori-smbm", + "atakora-oobn", + "gourma-okzn", + "kompienga-wuin", + "tillaberi-yrfg" + ], + "taraba-cqbj": [ + "adamaoua-kqsc", + "adamawa-ehbv", + "bauchi-spdb", + "benue-uwdf", + "gombe-ogwc", + "nassarawa-mrzh", + "nord-ouest-yvzz", + "plateau-oako", + "sud-ouest-yxkl" + ], + "tarapaca-mrpq": [ + "antofagasta-czps", + "arica-y-parinacota-mbpk", + "oruro-qktm", + "potosi-iltd" + ], + "tarija-grth": [ + "boqueron-uume", + "chuquisaca-mztf", + "jujuy-yinm", + "potosi-iltd", + "salta-uunu" + ], + "tartu-aymq": [ + "gulbene-gcky", + "harju-qnwd", + "ida-viru-ictd", + "pskov-kakm", + "rezeknes-mmcq" + ], + "tashauz-mmct": [ + "ahal-weco", + "balkan-edcn", + "bukhoro-udcy", + "chardzhou-mzcb", + "karakalpakstan-cuod" + ], + "tashkent-awvo": [ + "ferghana-ammo", + "jalal-abad-colt", + "jizzakh-uoed", + "leninabad-dnbu", + "south-kazakhstan-qtgc", + "talas-orlv" + ], + "tasmania-kptu": [], + "tataouine-qrma": [ + "an-nuqat-al-khams-ehkx", + "el-oued-oldp", + "ghadamis-aagv", + "kebili-ecss", + "ouargla-wxdg", + "sfax-ktva" + ], + "tatarstan-aotw": [ + "bashkortostan-uovk", + "chuvash-mhxl", + "kirov-gfvm", + "mariy-el-umod", + "orenburg-nkfp", + "samara-koze", + "udmurt-cave", + "ul-yanovsk-uovf" + ], + "tawi-tawi-khxg": [], + "taza-al-hoceima-taounate-otew": [ + "fes-boulemane-cjeq", + "oriental-kiep", + "tanger-tetouan-eqeu" + ], + "tebessa-iqzy": [ + "el-oued-oldp", + "gafsa-ofsu", + "khenchela-yomx", + "le-kef-oxic", + "sidi-bou-zid-ifqk", + "souk-ahras-uqmy" + ], + "tehran-ytij": [ + "markazi-qhny", + "mazandaran-ufnx", + "qazvin-crno", + "qom-knnc", + "semnan-mukt" + ], + "telangana-mfvw": [ + "andhra-pradesh-amam", + "chhattisgarh-yiee", + "karnataka-rslx", + "maharashtra-qypg", + "odisha-uxvk" + ], + "telemark-ceyx": [ + "akershus-ityh", + "aust-agder-ufyy", + "buskerud-onyd", + "hordaland-yrai" + ], + "teleorman-gcnr": [ + "arges-hxtf", + "constanta-owyy", + "dolj-yaab", + "shumen-ahrd", + "veliko-tarnovo-zews" + ], + "telimele-jadt": [ + "boke-jifl", + "gaoual-jpxg", + "kindia-gbod", + "pita-rhov" + ], + "temotu-wpdk": [], + "tennessee-geup": [ + "alabama-uqeu", + "arkansas-itew", + "georgia-uotf", + "kentucky-abeb", + "mississippi-scir", + "missouri-ykif", + "north-carolina-ozkp", + "virginia-oedb" + ], + "terengganu-smxz": [ + "kelantan-ypuu", + "pahang-ihup" + ], + "ternopil-whse": [ + "ivano-frankivs-k-iocz", + "khmel-nyts-kyy-etsv", + "l-viv-wbox", + "rivne-ekqw" + ], + "teruel-ofof": [ + "cuenca-chzq", + "guadalajara-izim", + "lerida-onbh", + "valencia-ydbr", + "zaragoza-ajbv" + ], + "tete-kjfx": [ + "chikwawa-ulnn", + "eastern-mxtw", + "lilongwe-kdpi", + "lusaka-ygtc", + "mangochi-qesd", + "manica-wffl", + "manicaland-czzx", + "mashonaland-central-mczz", + "mashonaland-east-afzb", + "sofala-ohfw", + "zambezia-eefu" + ], + "texas-mguh": [ + "arkansas-itew", + "chihuahua-imen", + "coahuila-givi", + "colorado-wfkf", + "louisiana-wlgr", + "new-mexico-awkn", + "nuevo-leon-rfly", + "oklahoma-cimv", + "tamaulipas-apvq" + ], + "thaba-tseka-wjua": [ + "eastern-cape-oqpg", + "free-state-idrj", + "kwazulu-natal-capj", + "maseru-quuq" + ], + "thanh-hoa-okef": [ + "ha-noi-shnb", + "houaphan-lmpf", + "nghe-an-ifec", + "son-la-amzp" + ], + "the-snares-mvou": [], + "thessalia-yhyh": [ + "dytiki-ellada-mlyj", + "dytiki-makedonia-keyf", + "kentriki-makedonia-wdye", + "sterea-ellada-inyu" + ], + "thies-mpqd": [ + "central-river-qqfp", + "fatick-kohi", + "kaffrine-ufni", + "louga-wgwg", + "saint-louis-iuhj", + "trarza-mefd" + ], + "thimphu-agoq": [ + "bihar-cbcp", + "meghalaya-oepk", + "wangdi-phodrang-ipqp", + "west-bengal-isbk", + "xizang-kzsk" + ], + "three-kings-islands-qafu": [ + "northland-aqhd" + ], + "thuringen-mxiz": [ + "bayern-aiju", + "hessen-bqlm", + "niedersachsen-vxfc", + "sachsen-anhalt-arad", + "sachsen-oiah" + ], + "tianjin-krnw": [ + "beijing-qsqi", + "hebei-owfx", + "shandong-ajfr" + ], + "tiaret-stza": [ + "djelfa-uxzd", + "el-bayadh-gadi", + "laghouat-mwwa", + "medea-elbf", + "relizane-ybmf", + "sidi-bel-abbes-kfbb" + ], + "tibesti-teli": [ + "agadez-ijfb", + "borkou-nuea", + "diffa-akfc", + "murzuq-cohu" + ], + "tierra-del-fuego-sqnb": [ + "magallanes-y-antartica-chilena-eqmb", + "santa-cruz-mjnn" + ], + "tigray-ucnt": [ + "afar-cnlj", + "amhara-kylq", + "debub-rtxk", + "debubawi-keyih-bahri-jrxo", + "gash-barka-coeg", + "gedarif-oxvo", + "maekel-litf" + ], + "tillaberi-yrfg": [ + "alibori-smbm", + "dosso-smfd", + "gao-htwg", + "gnagna-qjxm", + "gourma-okzn", + "oudalan-ooyt", + "tahoua-gpff", + "tapoa-gpat" + ], + "timbuktu-mrwf": [ + "adrar-ctwy", + "adrar-dffe", + "gao-htwg", + "hodh-ech-chargui-twfu", + "kidal-yhwp", + "mopti-vqwe", + "oudalan-ooyt", + "segou-aowd", + "tiris-zemmour-xshf" + ], + "timis-seme": [ + "alba-kbti", + "bacs-kiskun-udpx", + "bekes-itph", + "branicevski-nitf", + "cluj-cgyo", + "gorj-qeiw", + "juzno-backi-girr" + ], + "tindouf-ewdf": [ + "adrar-ctwy", + "bechar-kfwp", + "guelmim-es-semara-qzhx", + "souss-massa-draa-mbhy", + "tiris-zemmour-xshf" + ], + "tiris-zemmour-xshf": [ + "adrar-ctwy", + "adrar-dffe", + "timbuktu-mrwf", + "tindouf-ewdf", + "western-sahara-gozf" + ], + "tirol-sgpt": [ + "baden-wurttemberg-oyje", + "bayern-aiju", + "belluno-iojp", + "bozen-ukjd", + "karnten-cypo", + "zurich-kdpk" + ], + "tocantins-kczu": [ + "bahia-gncm", + "goias-suuo", + "maranhao-ojve", + "mato-grosso-aqvz", + "para-mmiu", + "piaui-icjc" + ], + "tochigi-kfff": [ + "fukushima-wpfv", + "ibaraki-odfe", + "nagano-kfji", + "niigata-idhx", + "yamanashi-gwhj" + ], + "tokelau-cqiy": [], + "toledo-yvoz": [ + "badajoz-ciwt", + "caceres-kdze", + "ciudad-real-adzn", + "cuenca-chzq", + "madrid-kpbi" + ], + "tolima-gone": [ + "caldas-wkha", + "cauca-szht", + "cundinamarca-ieom", + "huila-appk", + "valle-del-cauca-urfx" + ], + "tomsk-gews": [ + "kemerovo-larh", + "khanty-mansiy-tkto", + "krasnoyarsk-znif", + "novosibirsk-mivi", + "omsk-aufy", + "yamal-nenets-aqsx" + ], + "torba-ckkb": [ + "sanma-yzht" + ], + "tov-udnh": [ + "bulgan-czsv", + "dornogovi-assr", + "dundgovi-mgqq", + "hentiy-kufs", + "ovorhangay-onqe", + "selenge-mhnj" + ], + "transcarpathia-qncy": [ + "hajdu-bihar-edea", + "ivano-frankivs-k-iocz", + "l-viv-wbox", + "maramures-iwjv", + "presov-kpwz", + "subcarpathian-ajux" + ], + "trarza-mefd": [ + "adrar-dffe", + "brakna-rcfc", + "inchiri-othg", + "saint-louis-iuhj", + "tagant-tjfm", + "thies-mpqd" + ], + "tripura-ylvj": [ + "assam-dqap", + "chittagong-bxry", + "mizoram-yapy", + "sylhet-iprt" + ], + "troms-ccap": [ + "finnmark-mdcj", + "lapland-gcno", + "nordland-gaao", + "norrbotten-gqvp" + ], + "tucuman-ennz": [ + "catamarca-ekne", + "chaco-yfnb", + "salta-uunu", + "santiago-del-estero-grns" + ], + "tukums-qtmk": [ + "gulbene-gcky", + "klaipedos-kooa", + "panevezio-cpal", + "rezeknes-mmcq", + "ventspils-cuhk" + ], + "tula-cvuo": [ + "kaluga-fmjg", + "lipetsk-qvwo", + "moskovskaya-chlr", + "orel-svfw", + "ryazan-ggrj" + ], + "tungurahua-ylux": [ + "los-rios-mouz", + "orellana-cmuh", + "pastaza-gdus", + "pichincha-wrub", + "sucumbios-ejuw" + ], + "turin-yfaa": [ + "alessandria-shfc", + "alpes-de-haute-provence-svtw", + "aoste-ymff", + "parma-uqrn", + "savoie-zdke" + ], + "tuva-ecty": [ + "bayan-olgiy-ucvu", + "buryat-wvvy", + "dzavhan-yqqg", + "gorno-altay-cstw", + "hovsgol-munb", + "irkutsk-wjtq", + "khakass-cuel", + "krasnoyarsk-znif", + "uvs-ccng" + ], + "tuy-updk": [ + "houet-yrsy", + "komoe-siqa", + "mou-houn-azqo", + "poni-upoo", + "sanguie-skxs", + "sissili-amog", + "upper-west-avqy" + ], + "tuyen-quang-kpzr": [ + "guangxi-cgjb", + "ha-noi-shnb", + "lang-son-yfzb", + "lao-cai-suzu", + "yunnan-mbuv" + ], + "tver-qdaj": [ + "moskovskaya-chlr", + "novgorod-cvlo", + "pskov-kakm", + "smolensk-qrwu", + "vologda-ynvr", + "yaroslavl-cksd" + ], + "tyumen-uppf": [ + "khanty-mansiy-tkto", + "kurgan-yyxu", + "north-kazakhstan-kdzy", + "omsk-aufy", + "sverdlovsk-eefj" + ], + "ubon-ratchathani-mzil": [ + "buri-ram-ghiq", + "champasak-agcn", + "mukdahan-ihqz", + "preah-vihear-xsol", + "roi-et-gerl", + "savannakhet-ulpr", + "siemreab-vyop" + ], + "ucayali-hmry": [ + "acre-ekzw", + "amazonas-qtzc", + "cusco-ypen", + "huanuco-uwqc", + "junin-rnyf", + "loreto-ipkx", + "madre-de-dios-fpxm", + "pasco-ydtb" + ], + "udmurt-cave": [ + "bashkortostan-uovk", + "kirov-gfvm", + "perm-cphx", + "tatarstan-aotw" + ], + "udon-thani-iuqh": [ + "bolikhamxai-csag", + "khon-kaen-msqg", + "loei-avqi", + "roi-et-gerl", + "sakon-nakhon-qhrn", + "vientiane-qhaq" + ], + "uige-alyd": [ + "bandundu-gzcq", + "bas-congo-yhcf", + "bengo-awxb", + "cuanza-norte-avuq", + "kinshasa-city-aoyb", + "malanje-quaz", + "zaire-ikgg" + ], + "ul-yanovsk-uovf": [ + "chuvash-mhxl", + "mordovia-abon", + "penza-mzew", + "samara-koze", + "saratov-avzz", + "tatarstan-aotw" + ], + "unity-smuv": [ + "jonglei-setz", + "lakes-uvxp", + "northern-bahr-el-ghazal-civj", + "south-kordufan-ygzz", + "upper-nile-kxdz", + "warrap-kuzy" + ], + "upper-demerara-berbice-ynhw": [ + "mahaica-berbice-igzl", + "para-mmiu", + "potaro-siparuni-qaor", + "roraima-itoh" + ], + "upper-nile-kxdz": [ + "blue-nile-conz", + "gambela-peoples-sggc", + "jonglei-setz", + "oromiya-otzl", + "sennar-dssz", + "south-kordufan-ygzz", + "unity-smuv", + "white-nile-uwno" + ], + "upper-takutu-upper-essequibo-cohg": [ + "barima-waini-wifs", + "mahaica-berbice-igzl", + "para-scsi", + "pomeroon-supenaam-iooq", + "potaro-siparuni-qaor" + ], + "upper-west-avqy": [ + "boulgou-oyva", + "kara-khrl", + "northern-ibne", + "poni-upoo", + "sissili-amog", + "tuy-updk" + ], + "uppsala-aeug": [ + "gavleborg-ynuf", + "sodermanland-sfuh" + ], + "uruzgan-ebhn": [ + "ghazni-nnab", + "hilmand-gmdm", + "kandahar-cacs", + "uruzgan-unxj", + "zabul-ftpc" + ], + "uruzgan-unxj": [ + "bamyan-mjkz", + "ghazni-nnab", + "ghor-bxar", + "hilmand-gmdm", + "uruzgan-ebhn" + ], + "usulutan-xbjc": [ + "baja-verapaz-ongg", + "comayagua-gvxb", + "el-paraiso-gxia", + "jutiapa-wdml", + "santa-barbara-qgiw" + ], + "utah-whas": [ + "arizona-igee", + "colorado-wfkf", + "idaho-slym", + "nevada-uekc", + "new-mexico-awkn", + "wyoming-ajgj" + ], + "uthai-thani-ymvt": [ + "kanchanaburi-udyq", + "nakhon-sawan-ckvs", + "phra-nakhon-si-ayutthaya-eddh", + "tak-ojvr" + ], + "uttar-pradesh-aaxe": [ + "bheri-czgc", + "bihar-cbcp", + "chhattisgarh-yiee", + "gandaki-ohsw", + "haryana-wkdb", + "jharkhand-qjit", + "madhya-pradesh-qlpo", + "rajasthan-sfpr", + "rapti-ewpq", + "seti-qarh", + "uttarakhand-ygxi" + ], + "uttaradit-swtq": [ + "chiang-rai-uqtm", + "lampang-avtp", + "nan-kntk", + "phitsanulok-agvp", + "xaignabouri-hdan" + ], + "uttarakhand-ygxi": [ + "haryana-wkdb", + "himachal-pradesh-ggdz", + "seti-qarh", + "uttar-pradesh-aaxe", + "xizang-kzsk" + ], + "uusimaa-gpng": [ + "paijat-hame-olnu", + "pirkanmaa-cenp" + ], + "uvs-ccng": [ + "bayan-olgiy-ucvu", + "dzavhan-yqqg", + "hovd-wxnd", + "tuva-ecty" + ], + "vakaga-ahth": [ + "bamingui-bangoran-ilrg", + "central-darfur-wrpe", + "haute-kotto-ymrh", + "salamat-nrnf", + "sila-rfnx", + "southern-darfur-iopm" + ], + "vakinankaratra-dtjh": [ + "alaotra-mangoro-lper", + "amoron-i-mania-ulvj", + "analamanga-szdu", + "atsinanana-uoeq", + "bongolava-irjg", + "menabe-icfs" + ], + "valencia-ydbr": [ + "albacete-attf", + "cuenca-chzq", + "murcia-qjxo", + "teruel-ofof" + ], + "valle-del-cauca-urfx": [ + "caldas-wkha", + "cauca-szht", + "choco-qaew", + "tolima-gone" + ], + "vallee-du-bandama-oyqf": [ + "haut-sassandra-aiql", + "n-zi-comoe-uesl", + "savanes-sjqm", + "worodougou-wiso", + "zanzan-qsqb" + ], + "valparaiso-mfuk": [ + "coquimbo-qtuj", + "libertador-general-bernardo-o-higgins-ghiu", + "mendoza-sany", + "region-metropolitana-de-santiago-qwdi", + "san-juan-iind" + ], + "van-ujcg": [ + "agri-cvhn", + "arbil-sbqc", + "bitlis-gbjb", + "siirt-yozc", + "west-azarbaijan-eyim" + ], + "varmland-aeuq": [ + "akershus-ityh", + "dalarna-cluu", + "hedmark-akyb", + "sodermanland-sfuh", + "vastra-gotaland-yxuc" + ], + "vasterbotten-ykth": [ + "jamtland-kquh", + "nordland-gaao", + "norrbotten-gqvp", + "vasternorrland-upug" + ], + "vasternorrland-upug": [ + "gavleborg-ynuf", + "jamtland-kquh", + "vasterbotten-ykth" + ], + "vastra-gotaland-yxuc": [ + "akershus-ityh", + "jonkoping-eiuj", + "ostergotland-ohui", + "sodermanland-sfuh", + "varmland-aeuq" + ], + "vatovavy-fitovinany-abdm": [ + "amoron-i-mania-ulvj", + "atsimo-atsinanana-cjvi", + "atsinanana-uoeq", + "haute-matsiatra-iovl" + ], + "vaupes-ihfh": [ + "amazonas-isdt", + "amazonas-qtzc", + "caqueta-qfhx", + "guainia-utmi", + "guaviare-spmp" + ], + "veliko-tarnovo-zews": [ + "burgas-nowy", + "dolj-yaab", + "plovdiv-euus", + "shumen-ahrd", + "sofia-corh", + "stara-zagora-hmrg", + "teleorman-gcnr", + "vratsa-lhwu" + ], + "vendee-lozh": [ + "charente-maritime-djvy", + "loire-atlantique-mode", + "sarthe-ebkd", + "vienne-cpzi" + ], + "venezuela-oxzs": [], + "ventspils-cuhk": [ + "klaipedos-kooa", + "tukums-qtmk" + ], + "veracruz-kuoh": [ + "chiapas-izef", + "hidalgo-drfz", + "oaxaca-vcjz", + "puebla-apfj", + "san-luis-potosi-wfta", + "tabasco-hhvb", + "tamaulipas-apvq" + ], + "veraguas-gsiv": [ + "chiriqui-mxiy", + "panama-oriu" + ], + "vermont-ujdo": [ + "massachusetts-ggid", + "new-hampshire-koki", + "new-york-cqkt", + "quebec-yegk" + ], + "vesturland-ajfn": [ + "nordurland-vestra-safh", + "sudurland-ysfc" + ], + "veszprem-czmj": [ + "kocevje-gyjj", + "niederosterreich-uapp", + "nitriansky-muds", + "pest-akxn", + "somogy-ymes", + "steiermark-afps", + "zagrebacka-cijs" + ], + "vichada-oozm": [ + "amazonas-qfqs", + "apure-gtqb", + "arauca-yxsw", + "bolivar-oyqe", + "casanare-aihz", + "guainia-utmi", + "guaviare-spmp", + "meta-ymbx" + ], + "victoria-svnw": [ + "new-south-wales-guah", + "south-australia-cutu" + ], + "vienne-cpzi": [ + "charente-maritime-djvy", + "cher-yyvr", + "creuse-lkyb", + "loir-et-cher-fwdj", + "sarthe-ebkd", + "vendee-lozh" + ], + "vientiane-qhaq": [ + "bolikhamxai-csag", + "loei-avqi", + "louangphrabang-quyo", + "udon-thani-iuqh", + "xaignabouri-hdan", + "xiangkhoang-hqaf" + ], + "vila-real-ytjc": [ + "orense-aqch", + "salamanca-qrmw", + "viseu-uvjd", + "zamora-qhdj" + ], + "villa-clara-cpbg": [ + "matanzas-kobf", + "sancti-spiritus-msbi" + ], + "vinnytsya-yoxi": [ + "cherkasy-wzvf", + "falesti-qcpf", + "ivano-frankivs-k-iocz", + "khmel-nyts-kyy-etsv", + "kiev-yefc", + "kirovohrad-gwfx", + "odessa-kpqz", + "zhytomyr-iczk" + ], + "viqueque-wkyr": [ + "nusa-tenggara-timur-iflm" + ], + "virginia-oedb": [ + "kentucky-abeb", + "maryland-ecia", + "north-carolina-ozkp", + "tennessee-geup", + "west-virginia-ivga" + ], + "viseu-uvjd": [ + "castelo-branco-gcgr", + "evora-qfgt", + "orense-aqch", + "salamanca-qrmw", + "santarem-sojz", + "vila-real-ytjc" + ], + "vitebsk-anmn": [ + "grodno-sbey", + "kauno-keod", + "minsk-sirf", + "mogilev-srqt", + "panevezio-cpal", + "pskov-kakm", + "rezeknes-mmcq", + "smolensk-qrwu" + ], + "vladimir-mqvt": [ + "ivanovo-uneq", + "moskovskaya-chlr", + "nizhegorod-clce", + "ryazan-ggrj", + "yaroslavl-cksd" + ], + "volgograd-omkg": [ + "astrakhan-anec", + "kalmyk-yjee", + "rostov-ylrd", + "saratov-avzz", + "voronezh-svdp", + "west-kazakhstan-aqxa" + ], + "vologda-ynvr": [ + "arkhangel-sk-lhbk", + "karelia-ohem", + "kirov-gfvm", + "kostroma-hmrp", + "leningrad-mknu", + "novgorod-cvlo", + "tver-qdaj", + "yaroslavl-cksd" + ], + "volta-ihni": [ + "ashanti-abux", + "brong-ahafo-qqwr", + "centre-kurt", + "eastern-irer", + "northern-ibne", + "plateaux-myrm" + ], + "volyn-irxk": [ + "brest-uhpa", + "l-viv-wbox", + "lublin-gyez", + "rivne-ekqw" + ], + "voronezh-svdp": [ + "belgorod-wxjk", + "kursk-obra", + "lipetsk-qvwo", + "luhans-k-whxu", + "rostov-ylrd", + "saratov-avzz", + "tambov-evce", + "volgograd-omkg" + ], + "vosges-oszk": [ + "baden-wurttemberg-oyje", + "bern-pmiz", + "cote-d-or-zhyz", + "doubs-xnyd", + "moselle-rygy", + "zurich-kdpk" + ], + "vratsa-lhwu": [ + "branicevski-nitf", + "dolj-yaab", + "gorj-qeiw", + "sofia-corh", + "veliko-tarnovo-zews", + "zajecarski-lotj" + ], + "vysocina-kamr": [ + "lower-silesian-eayz", + "moravskoslezsky-sbcc", + "niederosterreich-uapp", + "nitriansky-muds", + "plzensky-ysxk", + "stredocesky-ihft" + ], + "wadi-al-hayaa-qrtp": [ + "ash-shati-qbtm", + "ghat-ebgf", + "murzuq-cohu", + "sabha-sukt" + ], + "wadi-fira-wtem": [ + "batha-dyem", + "borkou-nuea", + "ennedi-sxtm", + "ouaddai-ukka", + "western-darfur-kvpq" + ], + "waikato-gxqe": [ + "bay-of-plenty-wlsa", + "hawke-s-bay-iunb", + "manawatu-wanganui-zrxu", + "northland-aqhd" + ], + "wangdi-phodrang-ipqp": [ + "arunachal-pradesh-mpao", + "assam-dqap", + "meghalaya-oepk", + "thimphu-agoq", + "xizang-kzsk" + ], + "wardak-wpjg": [ + "bamyan-mjkz", + "ghazni-nnab", + "kabul-agcw", + "paktya-opvd" + ], + "warmian-masurian-epsm": [ + "kaliningrad-ihxa", + "kauno-keod", + "kuyavian-pomeranian-gfwe", + "masovian-uuhs", + "podlachian-amui", + "pomeranian-saur" + ], + "warrap-kuzy": [ + "lakes-uvxp", + "northern-bahr-el-ghazal-civj", + "unity-smuv", + "western-bahr-el-ghazal-uwvs", + "western-equatoria-yffx" + ], + "washington-exgl": [ + "british-columbia-vmsh", + "idaho-slym", + "oregon-qznu" + ], + "wasit-vawa": [ + "al-muthannia-pffh", + "an-najaf-buiy", + "babil-emst", + "dhi-qar-pmxm", + "diyala-pzxe", + "ilam-oqih", + "maysan-rzfn" + ], + "west-azarbaijan-eyim": [ + "agcabadi-yazh", + "agri-cvhn", + "arbil-sbqc", + "as-sulaymaniyah-fimw", + "east-azarbaijan-qxil", + "kordestan-gakx", + "van-ujcg", + "zanjan-qsks" + ], + "west-bank-cjlo": [ + "amman-avrc", + "hadarom-uves" + ], + "west-bengal-isbk": [ + "assam-dqap", + "bhojpur-uxpy", + "bihar-cbcp", + "jharkhand-qjit", + "khulna-purw", + "meghalaya-oepk", + "odisha-uxvk", + "rajshahi-usrv", + "rangpur-drru", + "thimphu-agoq" + ], + "west-bosnia-ayyu": [ + "banja-luka-qguu", + "niksic-mcna", + "zadarska-mglb", + "zenica-doboj-kqyp" + ], + "west-coast-ucji": [ + "canterbury-kxye", + "marlborough-district-oyxs", + "otago-ctsh", + "southland-ukrs" + ], + "west-kazakhstan-aqxa": [ + "aqtobe-sgpw", + "astrakhan-anec", + "atyrau-ixli", + "orenburg-nkfp", + "samara-koze", + "saratov-avzz", + "volgograd-omkg" + ], + "west-new-britain-qila": [ + "east-new-britain-bphy" + ], + "west-pomeranian-mafy": [ + "brandenburg-yrjj", + "greater-poland-ausi", + "lubusz-wsem", + "mecklenburg-vorpommern-pqcp", + "pomeranian-saur" + ], + "west-virginia-ivga": [ + "kentucky-abeb", + "maryland-ecia", + "ohio-kgmu", + "pennsylvania-ylkc", + "virginia-oedb" + ], + "western-adsp": [ + "gulf-yenl", + "papua-rydx", + "sandaun-swut", + "southern-highlands-wdcq" + ], + "western-afoi": [ + "makira-qcnj" + ], + "western-alun": [ + "rotuma-kdui" + ], + "western-australia-sxjw": [ + "northern-territory-ylns", + "south-australia-cutu" + ], + "western-bahr-el-ghazal-uwvs": [ + "eastern-darfur-kbbu", + "haut-mbomou-qdrb", + "haute-kotto-ymrh", + "lakes-uvxp", + "northern-bahr-el-ghazal-civj", + "southern-darfur-iopm", + "warrap-kuzy", + "western-equatoria-yffx" + ], + "western-cape-qngk": [ + "eastern-cape-oqpg", + "northern-cape-glpq" + ], + "western-cutu": [ + "caprivi-yapw", + "central-svtv", + "cuando-cubango-sifc", + "moxico-ievb", + "north-western-uptr", + "southern-orts" + ], + "western-darfur-kvpq": [ + "central-darfur-wrpe", + "ennedi-sxtm", + "north-darfur-mfpn", + "ouaddai-ukka", + "sila-rfnx", + "wadi-fira-wtem" + ], + "western-equatoria-yffx": [ + "central-equatoria-sogr", + "haut-mbomou-qdrb", + "lakes-uvxp", + "orientale-scpz", + "warrap-kuzy", + "western-bahr-el-ghazal-uwvs" + ], + "western-mygs": [ + "bururi-uaba", + "eastern-avgq", + "nord-kivu-gxmp", + "ruyigi-kdjc", + "sud-kivu-katu" + ], + "western-qwvr": [ + "agneby-glsq", + "ashanti-abux", + "brong-ahafo-qqwr", + "eastern-irer" + ], + "western-sahara-gozf": [ + "adrar-dffe", + "dakhlet-nouadhibou-cifl", + "guelmim-es-semara-qzhx", + "laayoune-boujdour-sakia-el-hamra-cyhw", + "oued-el-dahab-gwhv", + "tiris-zemmour-xshf" + ], + "western-tobago-lmvd": [], + "wexford-iasb": [ + "cork-qnps", + "galway-kjar", + "roscommon-ytzq" + ], + "white-nile-uwno": [ + "blue-nile-conz", + "gezira-chvu", + "khartoum-wpzy", + "north-kordufan-kmzw", + "sennar-dssz", + "south-kordufan-ygzz", + "upper-nile-kxdz" + ], + "wisconsin-ekgt": [ + "illinois-syye", + "iowa-cdyh", + "michigan-gtil", + "minnesota-qlig", + "ontario-bzqu" + ], + "worodougou-wiso": [ + "denguele-ycsk", + "dix-huit-montagnes-gcqh", + "haut-sassandra-aiql", + "savanes-sjqm", + "vallee-du-bandama-oyqf" + ], + "wouleu-ntem-qnwu": [ + "centro-sur-gwiq", + "estuaire-qawm", + "moyen-ogooue-eewo", + "ogooue-ivindo-mwwj", + "sangha-oowm", + "sud-mukj" + ], + "wyoming-ajgj": [ + "montana-abiq", + "nebraska-wikv", + "south-dakota-oerr", + "utah-whas" + ], + "xaignabouri-hdan": [ + "chiang-rai-uqtm", + "loei-avqi", + "louang-namtha-fbyj", + "louangphrabang-quyo", + "nan-kntk", + "oudomxai-trgc", + "phitsanulok-agvp", + "uttaradit-swtq", + "vientiane-qhaq" + ], + "xiangkhoang-hqaf": [ + "bolikhamxai-csag", + "houaphan-lmpf", + "louangphrabang-quyo", + "nghe-an-ifec", + "vientiane-qhaq" + ], + "xinjiang-oasq": [ + "almaty-waxb", + "badakhshan-qjrt", + "bayan-olgiy-ucvu", + "east-kazakhstan-ipgz", + "gansu-exjm", + "gorno-altay-cstw", + "gorno-badakhshan-sgex", + "govi-altay-ovst", + "hovd-wxnd", + "ladakh-ppmi", + "naryn-eilp", + "northern-areas-mevu", + "osh-vjlq", + "qinghai-cnbf", + "xizang-kzsk", + "ysyk-kol-hqmi" + ], + "xizang-kzsk": [ + "arunachal-pradesh-mpao", + "assam-dqap", + "bagmati-ungl", + "bhojpur-uxpy", + "bihar-cbcp", + "gandaki-ohsw", + "himachal-pradesh-ggdz", + "kachin-etts", + "karnali-mbpa", + "ladakh-ppmi", + "qinghai-cnbf", + "sagarmatha-otrd", + "seti-qarh", + "sichuan-eufy", + "thimphu-agoq", + "uttarakhand-ygxi", + "wangdi-phodrang-ipqp", + "xinjiang-oasq", + "yunnan-mbuv" + ], + "yala-ywjs": [ + "kedah-gout", + "kelantan-ypuu", + "perak-sxuz", + "songkhla-eojn" + ], + "yamagata-gofu": [ + "akita-mmft", + "fukushima-wpfv", + "iwate-uvfz", + "niigata-idhx" + ], + "yamal-nenets-aqsx": [ + "khanty-mansiy-tkto", + "komi-eoeh", + "krasnoyarsk-znif", + "nenets-qyga", + "tomsk-gews" + ], + "yamanashi-gwhj": [ + "ibaraki-odfe", + "nagano-kfji", + "shizuoka-ycjg", + "tochigi-kfff" + ], + "yaracuy-yxqn": [ + "cojedes-abqg", + "falcon-scqh", + "guarico-meqi", + "lara-ggqj", + "miranda-ujql" + ], + "yaroslavl-cksd": [ + "ivanovo-uneq", + "kostroma-hmrp", + "moskovskaya-chlr", + "tver-qdaj", + "vladimir-mqvt", + "vologda-ynvr" + ], + "yatenga-ajue": [ + "mopti-vqwe", + "sanguie-skxs", + "sanmatenga-alfl", + "soum-whaq" + ], + "yazd-slnb": [ + "esfahan-wpig", + "fars-wxkv", + "kerman-oykw", + "razavi-khorasan-cdqd", + "semnan-mukt", + "south-khorasan-usnp" + ], + "yevrey-itcn": [ + "amur-clbp", + "heilongjiang-shfe", + "khabarovsk-vetk" + ], + "yobe-sitq": [ + "bauchi-spdb", + "borno-emdz", + "diffa-akfc", + "gombe-ogwc", + "jigawa-yzkn", + "zinder-qsfh" + ], + "yomou-dhxs": [ + "beyla-vyfv", + "dix-huit-montagnes-gcqh", + "gbapolu-iigq", + "kankan-kmei", + "kissidougou-hloa", + "nimba-xaov" + ], + "yonne-juzl": [ + "allier-butv", + "cote-d-or-zhyz", + "loir-et-cher-fwdj", + "marne-hpgs", + "seien-et-marne-bxka" + ], + "yoro-chgi": [ + "comayagua-gvxb", + "olancho-qasq", + "santa-barbara-qgiw" + ], + "yozgat-oecd": [ + "corum-amjr", + "kayseri-kzoa", + "kirsehir-iywz", + "samsun-inzb", + "sivas-ofzw" + ], + "ysyk-kol-hqmi": [ + "almaty-waxb", + "chuy-xdlm", + "naryn-eilp", + "xinjiang-oasq" + ], + "yucatan-mpkz": [ + "campeche-qfna", + "quintana-roo-ieho" + ], + "yukon-hsje": [ + "alaska-qfen", + "alberta-zopq", + "british-columbia-vmsh", + "northwest-territories-gynw" + ], + "yunnan-mbuv": [ + "djien-bien-uwxm", + "guangxi-cgjb", + "guizhou-qjjd", + "kachin-etts", + "lao-cai-suzu", + "louang-namtha-fbyj", + "oudomxai-trgc", + "phongsali-okhy", + "sagaing-axrl", + "shan-qqtq", + "sichuan-eufy", + "tuyen-quang-kpzr", + "xizang-kzsk" + ], + "zabul-ftpc": [ + "baluchistan-ihjh", + "ghazni-nnab", + "kandahar-cacs", + "paktika-wbrf", + "uruzgan-ebhn" + ], + "zacatecas-pbpt": [ + "coahuila-givi", + "durango-gnsc", + "guanajuato-uvcd", + "jalisco-kpbu", + "nayarit-chkm", + "nuevo-leon-rfly", + "san-luis-potosi-wfta" + ], + "zadarska-mglb": [ + "banja-luka-qguu", + "licko-senjska-cvjk", + "niksic-mcna", + "west-bosnia-ayyu" + ], + "zagrebacka-cijs": [ + "banja-luka-qguu", + "kocevje-gyjj", + "licko-senjska-cvjk", + "osjecko-baranjska-ivlu", + "somogy-ymes", + "veszprem-czmj" + ], + "zaire-ikgg": [ + "bas-congo-yhcf", + "bengo-awxb", + "bouenza-elwk", + "kouilou-qfqd", + "niari-svpz", + "uige-alyd" + ], + "zajecarski-lotj": [ + "branicevski-nitf", + "kavadartsi-yiil", + "podujevo-ozes", + "sofia-corh", + "vratsa-lhwu", + "zlatiborski-gqtk" + ], + "zambales-gjfs": [ + "nueva-ecija-ilyq", + "pangasinan-cmhx", + "quezon-scfg" + ], + "zambezia-eefu": [ + "chikwawa-ulnn", + "machinga-mtss", + "nampula-qyfx", + "niassa-eefk", + "sofala-ohfw", + "tete-kjfx" + ], + "zamboanga-del-norte-qvgj": [ + "bukidnon-faet" + ], + "zamfara-iavl": [ + "kaduna-aymn", + "katsina-ezmx", + "kebbi-wamo", + "maradi-knfe", + "niger-qfzz", + "sokoto-mjsi" + ], + "zamora-chinchipe-qcur": [ + "amazonas-nthu", + "azuay-kruk", + "cajamarca-mjjy", + "loja-czuz", + "morona-santiago-unuy", + "piura-whve" + ], + "zamora-qhdj": [ + "leon-uyuj", + "orense-aqch", + "palencia-qubl", + "salamanca-qrmw", + "vila-real-ytjc" + ], + "zanjan-qsks": [ + "ardebil-aain", + "east-azarbaijan-qxil", + "gilan-ugkk", + "hamadan-akna", + "kordestan-gakx", + "qazvin-crno", + "west-azarbaijan-eyim" + ], + "zanzan-qsqb": [ + "agneby-glsq", + "brong-ahafo-qqwr", + "komoe-siqa", + "n-zi-comoe-uesl", + "northern-ibne", + "poni-upoo", + "savanes-sjqm", + "vallee-du-bandama-oyqf" + ], + "zaporizhzhya-cjcw": [ + "dnipropetrovs-k-uszu", + "donets-k-gvzw", + "kherson-ybsa" + ], + "zaragoza-ajbv": [ + "guadalajara-izim", + "huesca-ihkb", + "la-rioja-anut", + "lerida-onbh", + "soria-comu", + "teruel-ofof" + ], + "zenica-doboj-kqyp": [ + "banja-luka-qguu", + "niksic-mcna", + "osjecko-baranjska-ivlu", + "sremski-xjrs", + "west-bosnia-ayyu", + "zlatiborski-gqtk" + ], + "zhambyl-qhpv": [ + "almaty-waxb", + "chuy-xdlm", + "qaraghandy-khxs", + "qyzylorda-emfx", + "south-kazakhstan-qtgc", + "talas-orlv" + ], + "zhejiang-amww": [ + "anhui-sanz", + "fujian-gmhk", + "jiangsu-kpkl", + "jiangxi-geke" + ], + "zhytomyr-iczk": [ + "brest-uhpa", + "gomel-evel", + "khmel-nyts-kyy-etsv", + "kiev-yefc", + "rivne-ekqw", + "vinnytsya-yoxi" + ], + "zinder-qsfh": [ + "agadez-ijfb", + "diffa-akfc", + "jigawa-yzkn", + "katsina-ezmx", + "maradi-knfe", + "yobe-sitq" + ], + "zlatiborski-gqtk": [ + "branicevski-nitf", + "niksic-mcna", + "podujevo-ozes", + "sremski-xjrs", + "zajecarski-lotj", + "zenica-doboj-kqyp" + ], + "zou-qmpu": [ + "centre-kurt", + "collines-qzhd", + "delta-qnoh", + "ogun-soba", + "plateaux-myrm" + ], + "zulia-szqo": [ + "cesar-qcua", + "falcon-scqh", + "la-guajira-utww", + "lara-ggqj", + "merida-yhqk", + "norte-de-santander-svgs", + "tachira-kuql" + ], + "zurich-kdpk": [ + "aoste-ymff", + "baden-wurttemberg-oyje", + "bern-pmiz", + "bozen-ukjd", + "brescia-mzjw", + "doubs-xnyd", + "tirol-sgpt", + "vosges-oszk" + ] +} diff --git a/scripts/build-region-adjacency.mjs b/scripts/build-region-adjacency.mjs new file mode 100644 index 0000000..0768fed --- /dev/null +++ b/scripts/build-region-adjacency.mjs @@ -0,0 +1,133 @@ +/** + * scripts/build-region-adjacency.mjs — build the precomputed region-adjacency + * manifest: `public/region-adjacency.json` = `{ "": ["", ...], ... }`. + * + * For every sub-region (region key, see `public/region-keys.json`) this records + * which *other* sub-regions it **borders** — i.e. shares an edge or a point with. + * The result is the data behind the model's `getNeighbours` tool (P2 of #16): + * given a set of region keys, the engine returns the union of their adjacency + * entries (excluding the queried keys), so the LLM can plan *frontier-biased, + * contiguous* territory transfers (a nation realistically gains/loses a region + * it already abuts) instead of whole countries. + * + * Method — bounding-box-pruned polygon intersection (turf is allowed in .mjs + * scripts; it is deliberately kept OUT of the TS typecheck program, see the + * v0.17 note). For each unordered pair of regions (i < j) we first do a cheap + * bbox-proximity reject with a small gap tolerance (adjacent regions' bboxes + * touch, so their gap is ≈0), and only for the survivors do we run + * `@turf/boolean-intersects`, which returns true exactly when the two + * (Multi)Polygons share at least one point (edge or corner touch, or overlap). + * A hit adds each key to the other's set — adjacency is recorded **symmetrically** + * and **deduplicated** (a neighbour appears once even if the pair shares several + * disjoint border segments). + * + * Output contract (asserted by scripts/region-adjacency.test.ts): + * - one entry for **every** region key (including regions with no bordering + * neighbours, e.g. isolated islands — their list is simply empty); + * - adjacency is symmetric (A ∈ B's list ⟺ B ∈ A's list); + * - no key lists itself. + * + * Deterministic + idempotent: the input files are fixed, the intersection test + * is a pure geometric computation, and the output is written with keys and + * neighbour lists both sorted — so a re-run rewrites a byte-identical file. + * + * Usage: `node scripts/build-region-adjacency.mjs` (or `npm run build:region-adjacency`). + */ +import { readFileSync, writeFileSync } from 'node:fs'; +import path from 'node:path'; +import { fileURLToPath } from 'node:url'; +import bbox from '@turf/bbox'; +import booleanIntersects from '@turf/boolean-intersects'; +import { feature } from '@turf/helpers'; + +const here = path.dirname(fileURLToPath(import.meta.url)); +const root = path.resolve(here, '..'); + +// "Close enough" bbox gap (degrees) for the cheap reject. Adjacent regions' +// bboxes touch (gap ≈ 0); a small tolerance absorbs 4-dp coordinate rounding +// and digitization fuzz. It only prunes work — it never affects correctness, +// because `booleanIntersects` is the final arbiter (a pair is a neighbour only +// if the polygons actually share a point). +const GAP_DEG = 0.05; // ≈ 5.5 km + +// --- load the geo + region-key manifest (plain parse; keys join feature->key) -- +const geo = JSON.parse(readFileSync(path.join(root, 'public', 'regions.geo.json'), 'utf8')); +const idToKey = JSON.parse(readFileSync(path.join(root, 'public', 'region-keys.json'), 'utf8')); + +// Region records in stable file order, keyed by their region key. +const regions = []; +for (const f of geo.features ?? []) { + const id = f.id == null ? '' : String(f.id); + const key = idToKey[id]; + if (!key) continue; // a geo feature with no manifest entry is skipped + regions.push({ key, feature: feature(f.geometry), bbox: bbox(f.geometry) }); +} + +if (regions.length === 0) { + throw new Error('no regions with valid region keys — check regions.geo.json / region-keys.json'); +} + +// bboxes are flat [minX, minY, maxX, maxY] (turf's BBox type). +function bboxesClose(a, b) { + return ( + a[0] <= b[2] + GAP_DEG && // a.w <= b.e + gap + b[0] <= a[2] + GAP_DEG && // b.w <= a.e + gap + a[1] <= b[3] + GAP_DEG && // a.s <= b.n + gap + b[1] <= a[3] + GAP_DEG // b.s <= a.n + gap + ); +} + +// key -> set of neighbouring keys (deduped; a pair sharing several segments is +// recorded once). +const adj = new Map(); +for (const r of regions) adj.set(r.key, new Set()); + +let pairChecks = 0; +let intersections = 0; +for (let i = 0; i < regions.length; i++) { + for (let j = i + 1; j < regions.length; j++) { + if (!bboxesClose(regions[i].bbox, regions[j].bbox)) continue; // cheap reject + pairChecks++; + let touches = false; + try { + touches = booleanIntersects(regions[i].feature, regions[j].feature); + } catch { + touches = false; // a degenerate geometry pair is treated as non-adjacent + } + if (touches) { + intersections++; + adj.get(regions[i].key).add(regions[j].key); + adj.get(regions[j].key).add(regions[i].key); + } + } +} + +// --- write idempotently: keys sorted, neighbour lists sorted ------------------ +// Every region key gets an entry (an isolated island's list is simply empty). +const manifest = {}; +for (const key of [...adj.keys()].sort()) { + manifest[key] = [...adj.get(key)].sort(); +} + +// Self-reference guard (can't happen — we only ever add the *other* region — but +// assert it so a future regression is loud rather than silent). +for (const [k, list] of Object.entries(manifest)) { + if (list.includes(k)) throw new Error(`region ${k} lists itself as a neighbour`); +} + +writeFileSync(path.join(root, 'public', 'region-adjacency.json'), JSON.stringify(manifest, null, 2) + '\n'); + +// --- summary ------------------------------------------------------------------ +const totalEntries = Object.values(manifest).reduce((n, l) => n + l.length, 0); +const withNeighbours = Object.values(manifest).filter((l) => l.length > 0).length; +const maxDegree = Math.max(0, ...Object.values(manifest).map((l) => l.length)); +console.log( + `[build-region-adjacency] wrote public/region-adjacency.json — ${Object.keys(manifest).length} region keys, ` + + `${totalEntries / 2} border pairs (${totalEntries} directed entries), max degree ${maxDegree}, ` + + `${withNeighbours} with ≥1 neighbour (${pairChecks} bbox-close pairs tested, ${intersections} intersect)`, +); +// A couple of human-checkable examples (highest-degree regions, stable order). +const byDegree = Object.entries(manifest).sort((a, b) => b[1].length - a[1].length || a[0].localeCompare(b[0])); +for (const [k, list] of byDegree.slice(0, 3)) { + console.log(` e.g. ${k} (deg ${list.length}) → ${list.slice(0, 4).join(', ')}${list.length > 4 ? ', …' : ''}`); +} diff --git a/scripts/region-adjacency.test.ts b/scripts/region-adjacency.test.ts new file mode 100644 index 0000000..33aaf2d --- /dev/null +++ b/scripts/region-adjacency.test.ts @@ -0,0 +1,87 @@ +/** + * scripts/region-adjacency.test.ts — validation for the committed + * `public/region-adjacency.json` (built by `scripts/build-region-adjacency.mjs`). + * + * The manifest maps each region key to the list of region keys it **borders** + * (shares an edge/point with). It is the data behind the model's `getNeighbours` + * tool (v0.21, #16 P2), so it is a load-bearing data artifact — this test pins + * its contract. + * + * Deliberately dependency-free: it reads the JSON with plain `fs`/`JSON.parse` + * and never imports `@turf`/geojson types (importing one pulls `@types/geojson` + * into the tsc program and breaks `WorldMap.tsx`; see the v0.17 changelog note). + * Mirrors the style of `scripts/region-keys.test.ts`. + */ +import { readFileSync } from 'node:fs'; +import path from 'node:path'; +import { fileURLToPath } from 'node:url'; +import { describe, expect, it } from 'vitest'; + +const here = path.dirname(fileURLToPath(import.meta.url)); +const root = path.resolve(here, '..'); + +function readJson(rel: string): Record { + return JSON.parse(readFileSync(path.join(root, rel), 'utf8')); +} + +describe('region-adjacency.json', () => { + const adjacency = readJson('public/region-adjacency.json') as Record; + const manifest = readJson('public/region-keys.json') as Record; + const keys = new Set(Object.values(manifest)); + + it('has exactly one entry per region key (same key set as region-keys.json)', () => { + const manifestKeys = new Set(Object.values(manifest)); + const adjacencyKeys = new Set(Object.keys(adjacency)); + expect(adjacencyKeys).toEqual(manifestKeys); + expect(Object.keys(adjacency)).toHaveLength(keys.size); + expect(adjacencyKeys.size).toBe(1796); + }); + + it('every neighbour is itself a valid region key (referential integrity)', () => { + for (const [key, neighbours] of Object.entries(adjacency)) { + for (const n of neighbours) { + expect(keys.has(n), `neighbour ${n} of ${key} is not a valid region key`).toBe(true); + } + } + }); + + it('no region lists itself as a neighbour', () => { + for (const [key, neighbours] of Object.entries(adjacency)) { + expect(neighbours.includes(key), `${key} lists itself`).toBe(false); + } + }); + + it('adjacency is symmetric (A ∈ B ⟺ B ∈ A)', () => { + let checked = 0; + for (const [a, aList] of Object.entries(adjacency)) { + const aSet = new Set(aList); + for (const b of aList) { + const bList = adjacency[b]; + expect(Array.isArray(bList), `${b} has no adjacency entry`).toBe(true); + // A lists B, so B must list A. + expect(bList!.includes(a), `${a} → ${b} but ${b} does not list ${a}`).toBe(true); + checked++; + } + // And the converse: every neighbour B of A must be a key (implied above) — + // also assert no *missing* reverse entry by checking the full set equality. + const bSet = new Set(aSet); + for (const b of aList) bSet.add(b); + // Symmetry means a's set equals the set of {b : a ∈ b}. + const reverse = Object.entries(adjacency) + .filter(([, list]) => list.includes(a)) + .map(([k]) => k); + expect(new Set(reverse).size, `asymmetric degree for ${a}`).toBe(aList.length); + expect(new Set(aList).size).toBe(aSet.size); // no duplicate neighbours + } + expect(checked).toBeGreaterThan(0); + }); + + it('spot-checks known real bordering pairs', () => { + // Brazil ↔ Peru (Acre borders Loreto) — a real, unambiguous land border. + expect(adjacency['acre-ekzw']?.includes('loreto-ipkx')).toBe(true); + expect(adjacency['loreto-ipkx']?.includes('acre-ekzw')).toBe(true); + // France ↔ Germany (Moselle borders Baden-Württemberg) — another real border. + expect(adjacency['moselle-rygy']?.includes('baden-wurttemberg-oyje')).toBe(true); + expect(adjacency['baden-wurttemberg-oyje']?.includes('moselle-rygy')).toBe(true); + }); +});