From 120dff8b94f2cc472804bb2eea3d1f245cd95f26 Mon Sep 17 00:00:00 2001 From: andy-isoc <80826938+andy-isoc@users.noreply.github.com> Date: Tue, 19 Nov 2024 21:10:34 +0000 Subject: [PATCH 01/23] Fix set use live default (#63) * Add failing test to demonstrate bug in issue #62 * Fix issue --- src/hdx/location/country.py | 36 ++++++++++++++++-------------- tests/hdx/location/test_country.py | 9 ++++++++ 2 files changed, 28 insertions(+), 17 deletions(-) diff --git a/src/hdx/location/country.py b/src/hdx/location/country.py index dbdb239..b4e7500 100755 --- a/src/hdx/location/country.py +++ b/src/hdx/location/country.py @@ -212,7 +212,7 @@ def sort_list(colname): @classmethod def countriesdata( cls, - use_live: bool = _use_live, + use_live: bool = None, country_name_overrides: Dict = None, country_name_mappings: Dict = None, ) -> List[Dict[str, Dict]]: @@ -227,6 +227,8 @@ def countriesdata( Returns: List[Dict[str,Dict]]: Countries dictionaries """ + if use_live is None: + use_live = cls._use_live if cls._countriesdata is None: countries = None if country_name_overrides is not None: @@ -326,7 +328,7 @@ def set_country_name_mappings(cls, country_name_mappings: Dict) -> None: def get_country_info_from_iso3( cls, iso3: str, - use_live: bool = _use_live, + use_live: bool = None, exception: Optional[ExceptionUpperBound] = None, ) -> Optional[Dict[str, str]]: """Get country information from ISO3 code @@ -352,7 +354,7 @@ def get_country_info_from_iso3( def get_country_name_from_iso3( cls, iso3: str, - use_live: bool = _use_live, + use_live: bool = None, exception: Optional[ExceptionUpperBound] = None, formal: bool = False, ) -> Optional[str]: @@ -389,7 +391,7 @@ def get_country_name_from_iso3( def get_currency_from_iso3( cls, iso3: str, - use_live: bool = _use_live, + use_live: bool = None, exception: Optional[ExceptionUpperBound] = None, ) -> Optional[int]: """Get currency code from ISO3 code @@ -415,7 +417,7 @@ def get_currency_from_iso3( def get_iso2_from_iso3( cls, iso3: str, - use_live: bool = _use_live, + use_live: bool = None, exception: Optional[ExceptionUpperBound] = None, ) -> Optional[str]: """Get ISO2 from ISO3 code @@ -441,7 +443,7 @@ def get_iso2_from_iso3( def get_iso3_from_iso2( cls, iso2: str, - use_live: bool = _use_live, + use_live: bool = None, exception: Optional[ExceptionUpperBound] = None, ) -> Optional[str]: """Get ISO3 from ISO2 code @@ -467,7 +469,7 @@ def get_iso3_from_iso2( def get_country_info_from_iso2( cls, iso2: str, - use_live: bool = _use_live, + use_live: bool = None, exception: Optional[ExceptionUpperBound] = None, ) -> Optional[Dict[str, str]]: """Get country name from ISO2 code @@ -493,7 +495,7 @@ def get_country_info_from_iso2( def get_country_name_from_iso2( cls, iso2: str, - use_live: bool = _use_live, + use_live: bool = None, exception: Optional[ExceptionUpperBound] = None, formal: bool = False, ) -> Optional[str]: @@ -521,7 +523,7 @@ def get_country_name_from_iso2( def get_currency_from_iso2( cls, iso2: str, - use_live: bool = _use_live, + use_live: bool = None, exception: Optional[ExceptionUpperBound] = None, ) -> Optional[str]: """Get currency from ISO2 code @@ -547,7 +549,7 @@ def get_currency_from_iso2( def get_m49_from_iso3( cls, iso3: str, - use_live: bool = _use_live, + use_live: bool = None, exception: Optional[ExceptionUpperBound] = None, ) -> Optional[int]: """Get M49 from ISO3 code @@ -573,7 +575,7 @@ def get_m49_from_iso3( def get_iso3_from_m49( cls, m49: int, - use_live: bool = _use_live, + use_live: bool = None, exception: Optional[ExceptionUpperBound] = None, ) -> Optional[str]: """Get ISO3 from M49 code @@ -599,7 +601,7 @@ def get_iso3_from_m49( def get_country_info_from_m49( cls, m49: int, - use_live: bool = _use_live, + use_live: bool = None, exception: Optional[ExceptionUpperBound] = None, ) -> Optional[Dict[str, str]]: """Get country name from M49 code @@ -623,7 +625,7 @@ def get_country_info_from_m49( def get_country_name_from_m49( cls, m49: int, - use_live: bool = _use_live, + use_live: bool = None, exception: Optional[ExceptionUpperBound] = None, formal: bool = False, ) -> Optional[str]: @@ -651,7 +653,7 @@ def get_country_name_from_m49( def get_currency_from_m49( cls, m49: int, - use_live: bool = _use_live, + use_live: bool = None, exception: Optional[ExceptionUpperBound] = None, ) -> Optional[str]: """Get currency from M49 code @@ -754,7 +756,7 @@ def simplify_countryname(cls, country: str) -> (str, List[str]): def get_iso3_country_code( cls, country: str, - use_live: bool = _use_live, + use_live: bool = None, exception: Optional[ExceptionUpperBound] = None, ) -> Optional[str]: """Get ISO3 code for cls. Only exact matches or None are returned. @@ -814,7 +816,7 @@ def get_iso3_country_code( def get_iso3_country_code_fuzzy( cls, country: str, - use_live: bool = _use_live, + use_live: bool = None, exception: Optional[ExceptionUpperBound] = None, min_chars: int = 5, ) -> Tuple[Optional[str], bool]: @@ -904,7 +906,7 @@ def remove_matching_from_list(wordlist, word_or_part): def get_countries_in_region( cls, region: Union[int, str], - use_live: bool = _use_live, + use_live: bool = None, exception: Optional[ExceptionUpperBound] = None, ) -> List[str]: """Get countries (ISO3 codes) in region diff --git a/tests/hdx/location/test_country.py b/tests/hdx/location/test_country.py index ad4215a..803d30f 100755 --- a/tests/hdx/location/test_country.py +++ b/tests/hdx/location/test_country.py @@ -696,8 +696,17 @@ def test_use_live_default(self): assert Country._use_live is True Country.set_use_live_default(False) assert Country._use_live is False + # We should now be able to load from local data without setting use_live=False + Country._countriesdata = None + Country.set_ocha_path( + script_dir_plus_file("Countries_UZB_Deleted.csv", TestCountry) + ) + assert Country.get_iso3_country_code("UZBEKISTAN") is None Country.set_use_live_default(None) assert Country._use_live is True + Country._countriesdata = None + assert Country.get_iso3_country_code("UZBEKISTAN") == "UZB" + Country._countriesdata = None def test_ocha_feed_file_working(self): countries = hxl.data( From aad65b8051dc85eeb2a6ec65bfd6c7a1608dea1b Mon Sep 17 00:00:00 2001 From: mcarans Date: Wed, 20 Nov 2024 10:19:35 +1300 Subject: [PATCH 02/23] Move Country setup from init into test class for clarity Reset urls in setup --- requirements.txt | 4 ++-- tests/hdx/location/__init__.py | 8 -------- tests/hdx/location/test_country.py | 13 ++++++++++++- 3 files changed, 14 insertions(+), 11 deletions(-) diff --git a/requirements.txt b/requirements.txt index 7aea70f..3601e12 100644 --- a/requirements.txt +++ b/requirements.txt @@ -155,7 +155,7 @@ tenacity==9.0.0 # via hdx-python-country (pyproject.toml) text-unidecode==1.3 # via python-slugify -typer==0.13.0 +typer==0.13.1 # via frictionless typing-extensions==4.12.2 # via @@ -181,7 +181,7 @@ xlrd==2.0.1 # via hdx-python-utilities xlrd3==1.1.0 # via libhxl -xlsx2csv==0.8.3 +xlsx2csv==0.8.4 # via hdx-python-utilities xlsxwriter==3.2.0 # via tableschema-to-template diff --git a/tests/hdx/location/__init__.py b/tests/hdx/location/__init__.py index 01ddce1..e69de29 100755 --- a/tests/hdx/location/__init__.py +++ b/tests/hdx/location/__init__.py @@ -1,8 +0,0 @@ -from hdx.location.country import Country - -Country.set_use_live_default(False) - -Country.countriesdata( - country_name_overrides={"PSE": "oPt"}, - country_name_mappings={"Congo DR": "COD"}, -) diff --git a/tests/hdx/location/test_country.py b/tests/hdx/location/test_country.py index 803d30f..97e44b1 100755 --- a/tests/hdx/location/test_country.py +++ b/tests/hdx/location/test_country.py @@ -12,8 +12,19 @@ class LocationError(Exception): pass -# Note that the Country class is set up in __init__.py class TestCountry: + @pytest.fixture(scope="function", autouse=True) + def setup(self): + # Clean up Country class before each test + Country._countriesdata = None + Country.set_use_live_default(False) + Country.set_ocha_url() + Country.set_ocha_path() + Country.countriesdata( + country_name_overrides={"PSE": "oPt"}, + country_name_mappings={"Congo DR": "COD"}, + ) + def test_get_country_name_from_iso3(self): assert Country.get_country_name_from_iso3("jpn") == "Japan" assert Country.get_country_name_from_iso3("awe") is None From c07226f5156b1588cedc8e5fba147301bf740494 Mon Sep 17 00:00:00 2001 From: Mike Date: Mon, 13 Jan 2025 08:39:53 +1300 Subject: [PATCH 03/23] HDXDSYS-1630 Update dependents of HDX Python Utilities and API (#64) * Phonetics moved to HDX Python Utilities * Update requirements --- .config/pre-commit-config.yaml | 4 +- pyproject.toml | 8 ++-- requirements.txt | 42 ++++++++++---------- src/hdx/location/adminlevel.py | 4 +- src/hdx/location/phonetics.py | 56 --------------------------- tests/hdx/location/test_adminlevel.py | 2 +- 6 files changed, 31 insertions(+), 85 deletions(-) delete mode 100644 src/hdx/location/phonetics.py diff --git a/.config/pre-commit-config.yaml b/.config/pre-commit-config.yaml index ba658ce..177b3e1 100644 --- a/.config/pre-commit-config.yaml +++ b/.config/pre-commit-config.yaml @@ -8,7 +8,7 @@ repos: - id: end-of-file-fixer - id: check-ast - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.7.0 + rev: v0.8.6 hooks: # Run the linter. - id: ruff @@ -17,7 +17,7 @@ repos: - id: ruff-format args: [--config, .config/ruff.toml] - repo: https://github.com/astral-sh/uv-pre-commit - rev: 0.4.24 + rev: 0.5.15 hooks: # Run the pip compile - id: pip-compile diff --git a/pyproject.toml b/pyproject.toml index fd305d3..4348833 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -34,9 +34,8 @@ classifiers = [ requires-python = ">=3.8" dependencies = [ - "hdx-python-utilities>=3.7.4", + "hdx-python-utilities>=3.8.0", "libhxl>=5.2.2", - "pyphonetics", "tenacity", ] dynamic = ["version"] @@ -65,6 +64,9 @@ packages = ["src/hdx"] [tool.hatch.build.hooks.vcs] version-file = "src/hdx/location/_version.py" +[tool.hatch.metadata] +allow-direct-references = true + # Versioning [tool.hatch.version] @@ -90,7 +92,7 @@ run = """ """ [tool.hatch.envs.hatch-static-analysis] -dependencies = ["ruff==0.7.0"] +dependencies = ["ruff==0.8.6"] [tool.hatch.envs.hatch-static-analysis.scripts] format-check = ["ruff format --config .config/ruff.toml --check --diff {args:.}",] diff --git a/requirements.txt b/requirements.txt index 3601e12..bff0c0f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,23 +2,23 @@ # uv pip compile pyproject.toml --resolver=backtracking --all-extras -o requirements.txt annotated-types==0.7.0 # via pydantic -attrs==24.2.0 +attrs==24.3.0 # via # frictionless # jsonlines # jsonschema # referencing -certifi==2024.8.30 +certifi==2024.12.14 # via requests cfgv==3.4.0 # via pre-commit chardet==5.2.0 # via frictionless -charset-normalizer==3.4.0 +charset-normalizer==3.4.1 # via requests -click==8.1.7 +click==8.1.8 # via typer -coverage==7.6.7 +coverage==7.6.10 # via pytest-cov distlib==0.3.9 # via virtualenv @@ -28,11 +28,11 @@ filelock==3.16.1 # via virtualenv frictionless==5.18.0 # via hdx-python-utilities -hdx-python-utilities==3.7.4 +hdx-python-utilities==3.8.0 # via hdx-python-country (pyproject.toml) humanize==4.11.0 # via frictionless -identify==2.6.2 +identify==2.6.5 # via pre-commit idna==3.10 # via requests @@ -42,7 +42,7 @@ iniconfig==2.0.0 # via pytest isodate==0.7.2 # via frictionless -jinja2==3.1.4 +jinja2==3.1.5 # via frictionless jsonlines==4.0.0 # via hdx-python-utilities @@ -56,7 +56,7 @@ jsonschema-specifications==2024.10.1 # via jsonschema libhxl==5.2.2 # via hdx-python-country (pyproject.toml) -loguru==0.7.2 +loguru==0.7.3 # via hdx-python-utilities markdown-it-py==3.0.0 # via rich @@ -84,15 +84,15 @@ ply==3.11 # libhxl pre-commit==4.0.1 # via hdx-python-country (pyproject.toml) -pydantic==2.9.2 +pydantic==2.10.5 # via frictionless -pydantic-core==2.23.4 +pydantic-core==2.27.2 # via pydantic -pygments==2.18.0 +pygments==2.19.1 # via rich pyphonetics==0.5.3 - # via hdx-python-country (pyproject.toml) -pytest==8.3.3 + # via hdx-python-utilities +pytest==8.3.4 # via # hdx-python-country (pyproject.toml) # pytest-cov @@ -129,11 +129,11 @@ rfc3986==2.0.0 # via frictionless rich==13.9.4 # via typer -rpds-py==0.21.0 +rpds-py==0.22.3 # via # jsonschema # referencing -ruamel-yaml==0.18.6 +ruamel-yaml==0.18.10 # via hdx-python-utilities ruamel-yaml-clib==0.2.12 # via ruamel-yaml @@ -141,7 +141,7 @@ shellingham==1.5.4 # via typer simpleeval==1.0.3 # via frictionless -six==1.16.0 +six==1.17.0 # via python-dateutil stringcase==1.2.0 # via frictionless @@ -155,7 +155,7 @@ tenacity==9.0.0 # via hdx-python-country (pyproject.toml) text-unidecode==1.3 # via python-slugify -typer==0.13.1 +typer==0.15.1 # via frictionless typing-extensions==4.12.2 # via @@ -167,15 +167,15 @@ unidecode==1.3.8 # via # libhxl # pyphonetics -urllib3==2.2.3 +urllib3==2.3.0 # via # libhxl # requests validators==0.34.0 # via frictionless -virtualenv==20.27.1 +virtualenv==20.28.1 # via pre-commit -wheel==0.45.0 +wheel==0.45.1 # via libhxl xlrd==2.0.1 # via hdx-python-utilities diff --git a/src/hdx/location/adminlevel.py b/src/hdx/location/adminlevel.py index 6dfe91c..42aa25e 100755 --- a/src/hdx/location/adminlevel.py +++ b/src/hdx/location/adminlevel.py @@ -7,11 +7,11 @@ from hxl.input import HXLIOException from hdx.location.country import Country -from hdx.location.phonetics import Phonetics from hdx.utilities.base_downloader import DownloadError from hdx.utilities.dictandlist import dict_of_sets_add +from hdx.utilities.matching import Phonetics, multiple_replace from hdx.utilities.retriever import Retrieve -from hdx.utilities.text import multiple_replace, normalise +from hdx.utilities.text import normalise from hdx.utilities.typehint import ListTuple logger = logging.getLogger(__name__) diff --git a/src/hdx/location/phonetics.py b/src/hdx/location/phonetics.py deleted file mode 100644 index a148295..0000000 --- a/src/hdx/location/phonetics.py +++ /dev/null @@ -1,56 +0,0 @@ -from typing import Callable, Optional - -import pyphonetics - -from hdx.utilities.typehint import ListTuple - - -class Phonetics(pyphonetics.RefinedSoundex): - def match( - self, - possible_names: ListTuple, - name: str, - alternative_name: Optional[str] = None, - transform_possible_names: ListTuple[Callable] = [], - threshold: int = 2, - ) -> Optional[int]: - """ - Match name to one of the given possible names. Returns None if no match - or the index of the matching name - - Args: - possible_names (ListTuple): Possible names - name (str): Name to match - alternative_name (str): Alternative name to match. Defaults to None. - transform_possible_names (ListTuple[Callable]): Functions to transform possible names. - threshold: Match threshold. Defaults to 2. - - Returns: - Optional[int]: Index of matching name from possible names or None - """ - mindistance = None - matching_index = None - - transform_possible_names.insert(0, lambda x: x) - - def check_name(name, possible_name): - nonlocal mindistance, matching_index # noqa: E999 - - distance = self.distance(name, possible_name) - if mindistance is None or distance < mindistance: - mindistance = distance - matching_index = i - - for i, possible_name in enumerate(possible_names): - for transform_possible_name in transform_possible_names: - transformed_possible_name = transform_possible_name( - possible_name - ) - if not transformed_possible_name: - continue - check_name(name, transformed_possible_name) - if alternative_name: - check_name(alternative_name, transformed_possible_name) - if mindistance is None or mindistance > threshold: - return None - return matching_index diff --git a/tests/hdx/location/test_adminlevel.py b/tests/hdx/location/test_adminlevel.py index 6480796..995a7d9 100755 --- a/tests/hdx/location/test_adminlevel.py +++ b/tests/hdx/location/test_adminlevel.py @@ -421,7 +421,7 @@ def test_adminlevel_with_url(self, config, url, fixtures_dir): adminone = AdminLevel(config) adminone.setup_from_url() assert adminone.get_admin_level("YEM") == 1 - assert len(adminone.get_pcode_list()) == 2526 + assert len(adminone.get_pcode_list()) == 2527 assert adminone.get_pcode_length("YEM") == 4 assert adminone.get_pcode("YEM", "YE30", logname="test") == ( "YE30", From 5f6bdebb0208a2175eba4b9220eae17e970c9168 Mon Sep 17 00:00:00 2001 From: Briar Date: Tue, 21 Jan 2025 17:55:13 -0500 Subject: [PATCH 04/23] Incorporate latest taxonomy changes --- documentation/main.md | 31 +- ...onomy MVP - C&T Taxonomy with HXL Tags.csv | 516 +++++++++--------- tests/hdx/location/Countries_UZB_Deleted.csv | 514 ++++++++--------- tests/hdx/location/test_adminlevel.py | 2 +- tests/hdx/location/test_country.py | 96 ++-- 5 files changed, 593 insertions(+), 566 deletions(-) diff --git a/documentation/main.md b/documentation/main.md index 7bc7802..7a9ca0b 100644 --- a/documentation/main.md +++ b/documentation/main.md @@ -87,21 +87,24 @@ The usage of the country mappings functionality is best illustrated by some exam Country.get_country_info_from_iso2("jp") # Returns dictionary with HXL hashtags as keys. For more on HXL, see http://hxlstandard.org/ - # {"#country+alt+i_ar+name+v_unterm": "اليابان", "#country+alt+i_en+name+v_unterm": "Japan", - # "#country+alt+i_es+name+v_unterm": "Japón (el)", "#country+alt+i_fr+name+v_unterm": "Japon (le)", - # "#country+alt+i_ru+name+v_unterm": "Япония", "#country+alt+i_zh+name+v_unterm": "日本", - # "#country+alt+name+v_dgacm"": "", "#country+alt+name+v_fts": "", - # "#country+alt+name+v_hrinfo_country": "", "#country+alt+name+v_iso": "", - # "#country+alt+name+v_m49": "", "#country+alt+name+v_reliefweb": "", + # {"#country+alt+i_ar+name+v_m49": "اليابان", "#country+alt+i_ar+name+v_unterm": "اليابان", + # "#country+alt+i_en+name+v_m49": "Japan", "#country+alt+i_en+name+v_unterm": "Japan", + # "#country+alt+i_es+name+v_m49": "Japón", "#country+alt+i_es+name+v_unterm": "Japón", + # "#country+alt+i_fr+name+v_m49": "Japon", "#country+alt+i_fr+name+v_unterm": "Japon", + # "#country+alt+i_ru+name+v_m49": "Япония", "#country+alt+i_ru+name+v_unterm": "Япония", + # "#country+alt+i_zh+name+v_m49": "日本", "#country+alt+i_zh+name+v_unterm": "日本", + # "#country+alt+name+v_dgacm": "", "#country+alt+name+v_fts": "", + # "#country+alt+name+v_iso": "", "#country+alt+name+v_reliefweb": "", # "#country+code+num+v_m49": "392", "#country+code+v_fts": "112", - # "#country+code+v_hrinfo_country": "292", "#country+code+v_iso2": "JP", - # "#country+code+v_iso3": "JPN", "#country+code+v_reliefweb": "128", - # "#country+formal+i_en+name+v_unterm": "Japan", "#country+name+preferred": "Japan", - # "#country+name+short+v_reliefweb": "", "#country+regex": "japan", "#date+start": "1974-01-01", - # "#geo+admin_level": "0", "#geo+lat": "37.63209801", "#geo+lon": "138.0812256", "#meta+id": "112", - # "#region+code+intermediate": "", "#region+code+main": "142", "#region+code+sub": "30", - # "#region+intermediate+name+preferred": "", "#region+main+name+preferred": "Asia", - # "#region+name+preferred+sub": "Eastern Asia"} + # "#country+code+v_iso2": "JP", "#country+code+v_iso3": "JPN", + # "#country+code+v_reliefweb": "128", "#country+formal+i_en+name+v_unterm": "Japan", + # "#country+name+preferred": "Japan", "#country+name+short+v_reliefweb": "", + # "#country+regex": "japan", "#currency+code": "JPY", "#date+start": "1974-01-01", + # "#geo+admin_level": "0", "#geo+lat": "37.63209801", "#geo+lon": "138.0812256", + # "#indicator+incomelevel": "High", "#meta+bool+deprecated": "N", "#meta+bool+independent": "Y", + # "#meta+id": "112", "#region+code+intermediate": "", "#region+code+main": "142", + # "#region+code+sub": "30", "#region+intermediate+name+preferred": "", + # "#region+main+name+preferred": "Asia", "#region+name+preferred+sub": "Eastern Asia"} Country.get_countries_in_region("Channel Islands") # ["GGY", "JEY"] len(Country.get_countries_in_region("Africa")) diff --git a/src/hdx/location/Countries & Territories Taxonomy MVP - C&T Taxonomy with HXL Tags.csv b/src/hdx/location/Countries & Territories Taxonomy MVP - C&T Taxonomy with HXL Tags.csv index 693dda0..483fa45 100644 --- a/src/hdx/location/Countries & Territories Taxonomy MVP - C&T Taxonomy with HXL Tags.csv +++ b/src/hdx/location/Countries & Territories Taxonomy MVP - C&T Taxonomy with HXL Tags.csv @@ -1,258 +1,258 @@ -ID,HRinfo ID,RW ID,m49 numerical code,FTS API ID,Appears in UNTERM list,Appears in DGACM list,Independent,Deprecated,ISO 3166-1 Alpha 2-Codes,ISO 3166-1 Alpha 3-Codes,x Alpha2 codes,x Alpha3 codes,Preferred Term,m49 Alt Term,ISO Alt Term,DGACM Alt Term,FTS Alt Term,HRinfo Alt Term,RW Short Name,RW API Alt Term,English Short,French Short,Spanish Short,Russian Short,Chinese Short,Arabic Short,English Formal,Admin Level,Latitude,Longitude,Region Code,Region Name,Sub-region Code,Sub-region Name,Intermediate Region Code,Intermediate Region Name,Regex,World Bank Income Level,Currency,Reference Period Start,Concatenation -#meta +id,#country +code +v_hrinfo_country,#country +code +v_reliefweb,#country +code +num +v_m49,#country +code +v_fts,,,#meta+independent+bool,#meta+deprecated+bool,#country +code +v_iso2,#country +code +v_iso3,,,#country +name +preferred,#country +name +alt +v_m49,#country +name +alt +v_iso,#country +name +alt +v_dgacm,#country +name +alt +v_fts,#country +name +alt +v_hrinfo_country,#country +name +short +v_reliefweb,#country +name +alt +v_reliefweb,#country +name +i_en +alt +v_unterm,#country +name +i_fr +alt +v_unterm,#country +name +i_es +alt +v_unterm,#country +name +i_ru +alt +v_unterm,#country +name +i_zh +alt +v_unterm,#country +name +i_ar +alt +v_unterm,#country +name +i_en +formal +v_unterm,#geo +admin_level,#geo +lat,#geo +lon,#region +main +code,#region +main +name +preferred,#region +sub +code,#region +sub +name +preferred,#region +intermediate +code,#region +intermediate +name +preferred,#country +regex,#indicator+incomelevel,#currency +code,#date+start, -1,181,13,4,1,Y,Y,Y,N,AF,AFG,,,Afghanistan,,,,,,,,Afghanistan,Afghanistan (l'),Afganistán (el),Афганистан,阿富汗,أفغانستان,the Islamic Republic of Afghanistan,0,33.83147477,66.02621828,142,Asia,34,Southern Asia,,,afghan,Low,AFN,2004-01-26,1 - Afghanistan -2,182,14,248,2,,,N,N,AX,ALA,,,Åland Islands,,,,,,,Aland Islands (Finland),Åland Islands,,,,,,,0,60.18121338,19.89649072,150,Europe,154,Northern Europe,,,^[å|a]land,,EUR,2004-02-13,2 - Åland Islands -3,183,15,8,3,Y,Y,Y,N,AL,ALB,,,Albania,,,,,,,,Albania,Albanie (l'),Albania,Албания,阿尔巴尼亚,ألبانيا,the Republic of Albania,0,41.13180899,20.06882519,150,Europe,39,Southern Europe,,,albania,Upper middle,ALL,1974-01-01,3 - Albania -4,184,16,12,4,Y,Y,Y,N,DZ,DZA,,,Algeria,,,,,,,,Algeria,Algérie (l'),Argelia,Алжир,阿尔及利亚,الجزائر,the People's Democratic Republic of Algeria,0,28.16474462,2.63351219,2,Africa,15,Northern Africa,,,algeria,Lower middle,DZD,1974-01-01,4 - Algeria -5,185,17,16,5,,,N,N,AS,ASM,,,American Samoa,,,,,,,,American Samoa,,,,,,,0,-14.30440488,-170.70783,9,Oceania,61,Polynesia,,,^(?=.*americ).*samoa,High,USD,1974-01-01,5 - American Samoa -6,186,18,20,6,Y,Y,Y,N,AD,AND,,,Andorra,,,,,,,,Andorra,Andorre (l'),Andorra,Андорра,安道尔,أندورا,the Principality of Andorra,0,42.55527067,1.578938861,150,Europe,39,Southern Europe,,,andorra,High,EUR,1994-01-26,6 - Andorra -7,187,19,24,7,Y,Y,Y,N,AO,AGO,,,Angola,,,,,,,,Angola,Angola (l'),Angola,Ангола,安哥拉,أنغولا,the Republic of Angola,0,-12.3755731,17.59867248,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,angola,Lower middle,AOA,1993-07-02,7 - Angola -8,188,20,660,8,,,N,N,AI,AIA,,,Anguilla,,,,Anguilla (United Kingdom),,,,Anguilla,,,,,,,0,18.22301491,-63.06006462,19,Americas,419,Latin America and the Caribbean,29,Caribbean,anguill?a,,XCD,1985-01-01,8 - Anguilla -9,189,,10,9,,,N,N,AQ,ATA,,,Antarctica,,,,,,,,Antarctica,,,,,,,0,-80.45066299,21.43458373,,,,,,,antarctica,,,1983-01-01,9 - Antarctica -10,190,21,28,10,Y,Y,Y,N,AG,ATG,,,Antigua and Barbuda,,,,,,,,Antigua and Barbuda,Antigua-et-Barbuda,Antigua y Barbuda,Антигуа и Барбуда,安提瓜和巴布达,أنتيغوا وبربودا,Antigua and Barbuda,0,17.07120733,-61.79815058,19,Americas,419,Latin America and the Caribbean,29,Caribbean,antigua,High,XCD,1974-01-01,10 - Antigua and Barbuda -11,191,22,32,11,Y,Y,Y,N,AR,ARG,,,Argentina,,,,,,,,Argentina,Argentine (l'),Argentina (la),Аргентина,阿根廷,الأرجنتين,the Argentine Republic,0,-34.98567234,-65.12225892,19,Americas,419,Latin America and the Caribbean,5,South America,argentin,Upper middle,ARS,1974-01-01,11 - Argentina -12,192,23,51,12,Y,Y,Y,N,AM,ARM,,,Armenia,,,,,Republic of Armenia,,,Armenia,Arménie (l'),Armenia,Армения,亚美尼亚,أرمينيا,the Republic of Armenia,0,40.29202499,44.9429026,142,Asia,145,Western Asia,,,armenia,Upper middle,AMD,1992-06-15,12 - Armenia -13,193,24,533,13,,,N,N,AW,ABW,,,Aruba,,,,,,,Aruba (The Netherlands),Aruba,,,,,,,0,12.5156546,-69.9757266,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?!.*bonaire).*\baruba,High,AWG,1986-01-01,13 - Aruba -14,194,25,36,14,Y,Y,Y,N,AU,AUS,,,Australia,,,,,,,,Australia,Australie (l'),Australia,Австралия,澳大利亚,أستراليا,Australia,0,-25.40546125,134.2181189,9,Oceania,53,Australia and New Zealand,,,australia,High,AUD,1974-01-01,14 - Australia -15,195,26,40,15,Y,Y,Y,N,AT,AUT,,,Austria,,,,,,,,Austria,Autriche (l'),Austria,Австрия,奥地利,النمسا,the Republic of Austria,0,47.59086187,14.13920086,150,Europe,155,Western Europe,,,^(?!.*hungary).*austria|\baustri.*\bemp,High,EUR,1974-01-01,15 - Austria -16,196,27,31,16,Y,Y,Y,N,AZ,AZE,,,Azerbaijan,,,,,,,,Azerbaijan,Azerbaïdjan (l'),Azerbaiyán,Азербайджан,阿塞拜疆,أذربيجان,the Republic of Azerbaijan,0,40.42670781,47.80669468,142,Asia,145,Western Asia,,,azerbaijan,Upper middle,AZN,1992-06-15,16 - Azerbaijan -17,197,29,44,17,Y,Y,Y,N,BS,BHS,,,Bahamas,,Bahamas (the),,,,,,Bahamas,Bahamas (les),Bahamas (las),Багамские Острова,巴哈马,جزر البهاما,the Commonwealth of the Bahamas,0,25.90317684,-78.61665744,19,Americas,419,Latin America and the Caribbean,29,Caribbean,bahamas,High,BSD,1974-01-01,17 - Bahamas -18,198,30,48,18,Y,Y,Y,N,BH,BHR,,,Bahrain,,,,,,,,Bahrain,Bahreïn,Bahrein,Бахрейн,巴林,البحرين,the Kingdom of Bahrain,0,26.05396006,50.53486327,142,Asia,145,Western Asia,,,bahrain,High,BHD,1974-01-01,18 - Bahrain -19,199,31,50,19,Y,Y,Y,N,BD,BGD,,,Bangladesh,,,,,,,,Bangladesh,Bangladesh (le),Bangladesh,Бангладеш,孟加拉国,بنغلاديش,the People's Republic of Bangladesh,0,23.88207427,90.24107264,142,Asia,34,Southern Asia,,,bangladesh|^(?=.*east).*paki?stan,Lower middle,BDT,1974-01-01,19 - Bangladesh -20,200,32,52,20,Y,Y,Y,N,BB,BRB,,,Barbados,,,,,,,,Barbados,Barbade (la),Barbados,Барбадос,巴巴多斯,بربادوس,Barbados,0,13.184952,-59.55382245,19,Americas,419,Latin America and the Caribbean,29,Caribbean,barbados,High,BBD,1974-01-01,20 - Barbados -21,201,33,112,21,Y,Y,Y,N,BY,BLR,,,Belarus,,,,,,,,Belarus,Bélarus (le),Belarús,Беларусь,白俄罗斯,بيلاروس,the Republic of Belarus,0,53.53965016,28.04932937,150,Europe,151,Eastern Europe,,,belarus|byelo,Upper middle,BYN,1992-06-15,21 - Belarus -22,202,34,56,22,Y,Y,Y,N,BE,BEL,,,Belgium,,,,,,,,Belgium,Belgique (la),Bélgica,Бельгия,比利时,بلجيكا,the Kingdom of Belgium,0,50.64206011,4.658786236,150,Europe,155,Western Europe,,,^(?!.*luxem).*belgium,High,EUR,1974-01-01,22 - Belgium -23,203,35,84,23,Y,Y,Y,N,BZ,BLZ,,,Belize,,,,,,,,Belize,Belize (le),Belice,Белиз,伯利兹,بليز,Belize,0,17.20829609,-88.69988922,19,Americas,419,Latin America and the Caribbean,13,Central America,belize|^(?=.*british).*honduras,Upper middle,BZD,1974-01-01,23 - Belize -24,204,36,204,24,Y,Y,Y,N,BJ,BEN,,,Benin,,,,,,,,Benin,Bénin (le),Benin,Бенин,贝宁,بنن,the Republic of Benin,0,9.642665015,2.342864021,2,Africa,202,Sub-Saharan Africa,11,Western Africa,benin|dahome,Lower middle,XOF,1977-01-01,24 - Benin -25,205,37,60,25,,,N,N,BM,BMU,,,Bermuda,,,,,,,,Bermuda,,,,,,,0,32.31605051,-64.73984042,19,Americas,21,Northern America,,,bermuda,High,BMD,1974-01-01,25 - Bermuda -26,206,38,64,26,Y,Y,Y,N,BT,BTN,,,Bhutan,,,,,,,,Bhutan,Bhoutan (le),Bhután,Бутан,不丹,بوتان,the Kingdom of Bhutan,0,27.41443467,90.43085885,142,Asia,34,Southern Asia,,,bhutan,Lower middle,BTN,1974-01-01,26 - Bhutan -27,207,39,68,27,Y,Y,Y,N,BO,BOL,,,Bolivia (Plurinational State of),,,,"Bolivia, Plurinational State of","Bolivia, Plurinational State of",Bolivia,,Bolivia (Plurinational State of),Bolivie (État plurinational de),Bolivia (Estado Plurinacional de),Боливия (Многонациональное Государство),多民族玻利维亚国,بوليفيا (دولة - المتعددة القوميات),the Plurinational State of Bolivia,0,-16.71483757,-64.66829843,19,Americas,419,Latin America and the Caribbean,5,South America,bolivia,Lower middle,BOB,2009-05-08,27 - Bolivia (Plurinational State of) -28,208,40,70,28,Y,Y,Y,N,BA,BIH,,,Bosnia and Herzegovina,,,,,,,,Bosnia and Herzegovina,Bosnie-Herzégovine (la),Bosnia y Herzegovina,Босния и Герцеговина,波斯尼亚和黑塞哥维那,البوسنة والهرسك,Bosnia and Herzegovina,0,44.16506495,17.79105724,150,Europe,39,Southern Europe,,,herzegovina|bosnia,Upper middle,BAM,1993-01-01,28 - Bosnia and Herzegovina -29,209,14894,535,29,,,N,N,BQ,BES,,,"Bonaire, Sint Eustatius and Saba",,,,"Bonaire, Saint Eustatius and Saba (The Netherlands)",,,"Bonaire, Saint Eustatius and Saba (The Netherlands)","Bonaire, Sint Eustatius and Saba",,,,,,,0,12.15882921,-68.24278483,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?=.*bonaire).*eustatius|^(?=.*carib).*netherlands|\bbes.?islands,,USD,2011-06-12,"29 - Bonaire, Sint Eustatius and Saba" -30,210,41,72,30,Y,Y,Y,N,BW,BWA,,,Botswana,,,,,,,,Botswana,Botswana (le),Botswana,Ботсвана,博茨瓦纳,بوتسوانا,the Republic of Botswana,0,-22.17991766,23.81673035,2,Africa,202,Sub-Saharan Africa,18,Southern Africa,botswana|bechuana,Upper middle,BWP,1974-01-01,30 - Botswana -31,211,,74,31,,,N,N,BV,BVT,,,Bouvet Island,,,,,,,,Bouvet Island,,,,,,,0,-54.42190835,3.412516924,19,Americas,419,Latin America and the Caribbean,5,South America,bouvet,,NOK,1974-01-01,31 - Bouvet Island -32,212,42,76,32,Y,Y,Y,N,BR,BRA,,,Brazil,,,,,,,,Brazil,Brésil (le),Brasil (el),Бразилия,巴西,البرازيل,the Federative Republic of Brazil,0,-10.77518961,-53.09141767,19,Americas,419,Latin America and the Caribbean,5,South America,brazil,Upper middle,BRL,1974-01-01,32 - Brazil -33,213,,86,33,,,N,N,IO,IOT,,,British Indian Ocean Territory,,British Indian Ocean Territory (the),,,,,,British Indian Ocean Territory,,,,,,,0,-7.334186151,72.43402037,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,british.?indian.?ocean,,USD,1974-01-01,33 - British Indian Ocean Territory -34,214,44,96,34,Y,Y,Y,N,BN,BRN,,,Brunei Darussalam,,,,,,,,Brunei Darussalam,Brunéi Darussalam (le),Brunei Darussalam,Бруней-Даруссалам,文莱达鲁萨兰国,بروني دار السلام,Brunei Darussalam,0,4.439247073,114.4374636,142,Asia,35,South-eastern Asia,,,brunei,High,BND,1974-01-01,34 - Brunei Darussalam -35,215,45,100,35,Y,Y,Y,N,BG,BGR,,,Bulgaria,,,,,,,,Bulgaria,Bulgarie (la),Bulgaria,Болгария,保加利亚,بلغاريا,the Republic of Bulgaria,0,42.76069057,25.23572028,150,Europe,151,Eastern Europe,,,bulgaria,Upper middle,BGL,1974-01-01,35 - Bulgaria -36,216,46,854,36,Y,Y,Y,N,BF,BFA,,,Burkina Faso,,,,,,,,Burkina Faso,Burkina Faso (le),Burkina Faso,Буркина-Фасо,布基纳法索,بوركينا فاسو,Burkina Faso,0,12.27790144,-1.738649343,2,Africa,202,Sub-Saharan Africa,11,Western Africa,burkina|\bfaso|upper.?volta,Low,XOF,1984-01-01,36 - Burkina Faso -37,217,47,108,37,Y,Y,Y,N,BI,BDI,,,Burundi,,,,,,,,Burundi,Burundi (le),Burundi,Бурунди,布隆迪,بوروندي,the Republic of Burundi,0,-3.356208708,29.89200134,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,burundi,Low,BIF,1974-01-01,37 - Burundi -38,218,48,116,38,Y,Y,Y,N,KH,KHM,,,Cambodia,,,,,,,,Cambodia,Cambodge (le),Camboya,Камбоджа,柬埔寨,كمبوديا,the Kingdom of Cambodia,0,12.71583138,104.9221723,142,Asia,35,South-eastern Asia,,,cambodia|kampuchea|khmer,Lower middle,KHR,1994-01-26,38 - Cambodia -39,219,49,120,39,Y,Y,Y,N,CM,CMR,,,Cameroon,,,,,,,,Cameroon,Cameroun (le),Camerún (el),Камерун,喀麦隆,الكاميرون,the Republic of Cameroon,0,5.68036831,12.74068837,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,cameroon,Lower middle,XAF,1974-01-01,39 - Cameroon -40,220,50,124,40,Y,Y,Y,N,CA,CAN,,,Canada,,,,,,,,Canada,Canada (le),Canadá (el),Канада,加拿大,كندا,Canada,0,61.4126317,-98.23039804,19,Americas,21,Northern America,,,canada,High,CAD,1974-01-01,40 - Canada -41,221,52,132,41,Y,Y,Y,N,CV,CPV,,,Cabo Verde,,,,Cape Verde,,,,Cabo Verde,Cabo Verde,Cabo Verde,Кабо-Верде,佛得角,كابو فيردي,the Republic of Cabo Verde,0,17.52133998,-24.58506404,2,Africa,202,Sub-Saharan Africa,11,Western Africa,(cabo|cape) *verde,Lower middle,CVE,1974-01-01,41 - Cabo Verde -42,222,53,136,42,,,N,N,KY,CYM,,,Cayman Islands,,Cayman Islands (the),,,,,,Cayman Islands,,,,,,,0,19.31065556,-81.20426038,19,Americas,419,Latin America and the Caribbean,29,Caribbean,cayman,High,KYD,1974-01-01,42 - Cayman Islands -43,223,54,140,43,Y,Y,Y,N,CF,CAF,,,Central African Republic,,Central African Republic (the),,,,CAR,Central African Republic,Central African Republic,République centrafricaine (la),República Centroafricana (la),Центральноафриканская Республика,中非共和国,جمهورية أفريقيا الوسطى,the Central African Republic,0,6.570747926,20.48450088,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,\bcentral.african.rep,Low,XAF,1974-01-01,43 - Central African Republic -44,224,55,148,44,Y,Y,Y,N,TD,TCD,,,Chad,,,,,,,,Chad,Tchad (le),Chad (el),Чад,乍得,تشاد,the Republic of Chad,0,15.35740495,18.66399556,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,\bchad,Low,XAF,1974-01-01,44 - Chad -45,225,57,152,45,Y,Y,Y,N,CL,CHL,,,Chile,,,,,,,,Chile,Chili (le),Chile,Чили,智利,شيلي,the Republic of Chile,0,-37.68386885,-71.33321859,19,Americas,419,Latin America and the Caribbean,5,South America,\bchile,High,CLP,1974-01-01,45 - Chile -46,226,58,156,46,Y,Y,Y,N,CN,CHN,,,China,,,,,,,,China,Chine (la),China,Китай,中国,الصين,the People's Republic of China,0,36.67464756,103.8680636,142,Asia,30,Eastern Asia,,,^(?!.*\bmac)(?!.*\bhong)(?!.*\btai)(?!.*\brep).*china|^(?=.*peo)(?=.*rep).*china,Upper middle,CNY,1974-01-01,46 - China -47,227,62,162,47,,,N,N,CX,CXR,,,Christmas Island,,,,,,,Christmas Island (Australia),Christmas Island,,,,,,,0,-10.44411458,105.7036972,9,Oceania,53,Australia and New Zealand,,,christmas,,AUD,1974-01-01,47 - Christmas Island -48,228,63,166,48,,,N,N,CC,CCK,,,Cocos (Keeling) Islands,,Cocos (Keeling) Islands (the),,,,,Cocos (Keeling) Islands (Australia),Cocos (Keeling) Islands,,,,,,,0,-12.17127014,96.83690355,9,Oceania,53,Australia and New Zealand,,,\bcocos|keeling,,AUD,1974-01-01,48 - Cocos (Keeling) Islands -49,229,64,170,49,Y,Y,Y,N,CO,COL,,,Colombia,,,,,,,,Colombia,Colombie (la),Colombia,Колумбия,哥伦比亚,كولومبيا,the Republic of Colombia,0,3.897367041,-73.07080696,19,Americas,419,Latin America and the Caribbean,5,South America,colombia,Upper middle,COP,1974-01-01,49 - Colombia -50,230,65,174,50,Y,Y,Y,N,KM,COM,,,Comoros,,Comoros (the),,,,,,Comoros,Comores (les),Comoras (las),Коморские Острова,科摩罗,جزر القمر,the Union of the Comoros,0,-11.42407818,42.8293551,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,comoro,Lower middle,KMF,2003-01-14,50 - Comoros -51,231,66,178,51,Y,Y,Y,N,CG,COG,,,Congo,,Congo (the),,,,,,Congo,Congo (le),Congo (el),Конго,刚果,الكونغو,the Republic of the Congo,0,-0.83949506,15.22629207,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,^(?!.*\bd.m)(?!.*\bd[\.]?r)(?!.*kinshasa)(?!.*zaire)(?!.*belg)(?!.*l.opoldville)(?!.*free).*\bcongo,Lower middle,XAF,1974-01-01,51 - Congo -52,232,75,180,52,Y,Y,Y,N,CD,COD,,,Democratic Republic of the Congo,,Congo (the Democratic Republic of the),,"Congo, The Democratic Republic of the","Congo, Democratic Republic of the",DR Congo,Democratic Republic of the Congo,Democratic Republic of the Congo,République démocratique du Congo (la),República Democrática del Congo (la),Демократическая Республика Конго,刚果民主共和国,جمهورية الكونغو الديمقراطية,the Democratic Republic of the Congo,0,-2.876807692,23.65623593,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,\bd.m.*congo|congo.*\bd.m|congo.*\bd[\.]?r|\bd[\.]?r.*congo|belgian.?congo|congo.?free.?state|kinshasa|zaire|l.opoldville|drc|droc|rdc,Low,CDF,1997-07-14,52 - Democratic Republic of the Congo -53,233,67,184,53,Y,,Y,N,CK,COK,,,Cook Islands,,Cook Islands (the),,,,,,Cook Islands,Îles Cook (les),Islas Cook (las),Острова Кука,库克群岛,جزر كوك,the Cook Islands,0,-20.14332999,-159.7599857,9,Oceania,61,Polynesia,,,\bcook,,NZD,1974-01-01,53 - Cook Islands -54,234,68,188,54,Y,Y,Y,N,CR,CRI,,,Costa Rica,,,,,,,,Costa Rica,Costa Rica (le),Costa Rica,Коста-Рика,哥斯达黎加,كوستاريكا,the Republic of Costa Rica,0,9.960735487,-84.18254176,19,Americas,419,Latin America and the Caribbean,13,Central America,costa.?rica,Upper middle,CRC,1974-01-01,54 - Costa Rica -55,235,69,384,55,Y,Y,Y,N,CI,CIV,,,Côte d'Ivoire,,,,,,,,Côte d'Ivoire,Côte d'Ivoire (la),Côte d’Ivoire,Кот-д’Ивуар,科特迪瓦,كوت ديفوار,the Republic of Côte d'Ivoire,0,7.630087005,-5.552402136,2,Africa,202,Sub-Saharan Africa,11,Western Africa,ivoire|ivory,Lower middle,XOF,1974-01-01,55 - Côte d'Ivoire -56,236,70,191,56,Y,Y,Y,N,HR,HRV,,,Croatia,,,,,,,,Croatia,Croatie (la),Croacia,Хорватия,克罗地亚,كرواتيا,the Republic of Croatia,0,45.18877041,16.42353441,150,Europe,39,Southern Europe,,,croatia|hrvatska,High,HRK,1992-06-15,56 - Croatia -57,237,71,192,57,Y,Y,Y,N,CU,CUB,,,Cuba,,,,,,,,Cuba,Cuba,Cuba,Куба,古巴,كوبا,the Republic of Cuba,0,21.6053525,-78.90713844,19,Americas,419,Latin America and the Caribbean,29,Caribbean,\bcuba,Upper middle,CUP,1974-01-01,57 - Cuba -58,238,14893,531,58,,,N,N,CW,CUW,,,Curaçao,,,,,,,Curaçao (The Netherlands),Curaçao,,,,,,,0,12.21019745,-69.04044898,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?!.*bonaire).*\bcura(c|ç)ao,High,ANG,2010-12-15,58 - Curaçao -59,239,72,196,59,Y,Y,Y,N,CY,CYP,,,Cyprus,,,,,,,,Cyprus,Chypre,Chipre,Кипр,塞浦路斯,قبرص,the Republic of Cyprus,0,35.01941238,33.1666508,142,Asia,145,Western Asia,,,cyprus,High,EUR,1974-01-01,59 - Cyprus -60,240,73,203,60,Y,Y,Y,N,CZ,CZE,,,Czechia,,,Czech Republic,Czech Republic,,,,Czechia,Tchéquie (la),Chequia,Чехия,捷克,تشيكيا,the Czech Republic,0,49.74240068,15.34943448,150,Europe,151,Eastern Europe,,,^(?=.*rep).*czech|czechia|bohemia,High,CZK,2016-08-29,60 - Czechia -61,241,76,208,61,Y,Y,Y,N,DK,DNK,,,Denmark,,,,,,,,Denmark,Danemark (le),Dinamarca,Дания,丹麦,الدانمرك,the Kingdom of Denmark,0,56.06439188,9.942213684,150,Europe,154,Northern Europe,,,denmark,High,DKK,1974-01-01,61 - Denmark -62,242,77,262,62,Y,Y,Y,N,DJ,DJI,,,Djibouti,,,,,,,,Djibouti,Djibouti,Djibouti,Джибути,吉布提,جيبوتي,the Republic of Djibouti,0,11.74658946,42.58022315,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,djibouti,Lower middle,DJF,1977-01-01,62 - Djibouti -63,243,78,212,63,Y,Y,Y,N,DM,DMA,,,Dominica,,,,,,,,Dominica,Dominique (la),Dominica,Доминика,多米尼克,دومينيكا,the Commonwealth of Dominica,0,15.42468124,-61.36047599,19,Americas,419,Latin America and the Caribbean,29,Caribbean,dominican.rep,Upper middle,XCD,1974-01-01,63 - Dominica -64,244,79,214,64,Y,Y,Y,N,DO,DOM,,,Dominican Republic,,Dominican Republic (the),,,,Dominican Rep.,,Dominican Republic,République dominicaine (la),República Dominicana (la),Доминиканская Республика,多米尼加共和国,الجمهورية الدومينيكية,the Dominican Republic,0,18.89453409,-70.49429315,19,Americas,419,Latin America and the Caribbean,29,Caribbean,#REF!,Upper middle,DOP,1974-01-01,64 - Dominican Republic -65,245,81,218,65,Y,Y,Y,N,EC,ECU,,,Ecuador,,,,,,,,Ecuador,Équateur (l'),Ecuador (el),Эквадор,厄瓜多尔,إكوادور,the Republic of Ecuador,0,-1.464036749,-78.05190165,19,Americas,419,Latin America and the Caribbean,5,South America,ecuador,Upper middle,USD,1974-01-01,65 - Ecuador -66,246,82,818,66,Y,Y,Y,N,EG,EGY,,,Egypt,,,,,,,,Egypt,Égypte (l'),Egipto,Египет,埃及,مصر,the Arab Republic of Egypt,0,26.55281781,29.78562814,2,Africa,15,Northern Africa,,,egypt,Lower middle,EGP,1974-01-01,66 - Egypt -67,247,83,222,67,Y,Y,Y,N,SV,SLV,,,El Salvador,,,,,,,,El Salvador,El Salvador,El Salvador,Сальвадор,萨尔瓦多,السلفادور,the Republic of El Salvador,0,13.72764125,-88.86315324,19,Americas,419,Latin America and the Caribbean,13,Central America,el.?salvador,Upper middle,USD,1974-01-01,67 - El Salvador -68,248,84,226,68,Y,Y,Y,N,GQ,GNQ,,,Equatorial Guinea,,,,,,,,Equatorial Guinea,Guinée équatoriale (la),Guinea Ecuatorial,Экваториальная Гвинея,赤道几内亚,غينيا الاستوائية,the Republic of Equatorial Guinea,0,1.412936146,10.61572825,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,guine.*eq|eq.*guine|^(?=.*span).*guinea,Upper middle,XAF,1974-01-01,68 - Equatorial Guinea -69,249,85,232,69,Y,Y,Y,N,ER,ERI,,,Eritrea,,,,,,,,Eritrea,Érythrée (l'),Eritrea,Эритрея,厄立特里亚,إريتريا,the State of Eritrea,0,15.37695899,38.82792338,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,eritrea,Low,ERN,2012-08-02,69 - Eritrea -70,250,86,233,70,Y,Y,Y,N,EE,EST,,,Estonia,,,,,,,,Estonia,Estonie (l'),Estonia,Эстония,爱沙尼亚,إستونيا,the Republic of Estonia,0,58.70758667,26.168216,150,Europe,154,Northern Europe,,,estonia,High,EUR,1992-06-15,70 - Estonia -71,251,87,231,71,Y,Y,Y,N,ET,ETH,,,Ethiopia,,,,,,,,Ethiopia,Éthiopie (l'),Etiopía,Эфиопия,埃塞俄比亚,إثيوبيا,the Federal Democratic Republic of Ethiopia,0,8.633664665,39.61587345,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,ethiopia|abyssinia,Low,ETB,1993-07-16,71 - Ethiopia -72,252,88,238,72,,,N,N,FK,FLK,,,Falkland Islands (Malvinas),,Falkland Islands (the) [Malvinas],,,,,Falkland Islands (Malvinas),Falkland Islands,,,,,,,0,-51.7638724,-55.8098409,19,Americas,419,Latin America and the Caribbean,5,South America,falkland|malvinas,,FKP,1974-01-01,72 - Falkland Islands (Malvinas) -73,253,89,234,73,,,N,N,FO,FRO,,,Faroe Islands,,Faroe Islands (the),,,,,Faroe Islands (Denmark),Faroe Islands,,,,,,,0,61.64924758,-6.548553177,150,Europe,154,Northern Europe,,,faroe|faeroe,High,DKK,1974-01-01,73 - Faroe Islands -74,254,90,242,74,Y,Y,Y,N,FJ,FJI,,,Fiji,,,,,,,,Fiji,Fidji (les),Fiji,Фиджи,斐济,فيجي,the Republic of Fiji,0,-19.0190607,195.3435043,9,Oceania,54,Melanesia,,,fiji,Upper middle,FJD,2011-06-12,74 - Fiji -75,255,91,246,75,Y,Y,Y,N,FI,FIN,,,Finland,,,,,,,,Finland,Finlande (la),Finlandia,Финляндия,芬兰,فنلندا,the Republic of Finland,0,64.52173893,26.29452799,150,Europe,154,Northern Europe,,,finland,High,EUR,1974-01-01,75 - Finland -76,256,92,250,76,Y,Y,Y,N,FR,FRA,,,France,,,,,,,,France,France (la),Francia,Франция,法国,فرنسا,the French Republic,0,46.6984015,2.350055968,150,Europe,155,Western Europe,,,^(?!.*\bdep)(?!.*martinique).*france|french.?republic|\bgaul,High,EUR,1974-01-01,76 - France -77,257,93,254,77,,,N,N,GF,GUF,,,French Guiana,,,,,,,French Guiana (France),French Guiana,,,,,,,0,3.928100844,-53.24266781,19,Americas,419,Latin America and the Caribbean,5,South America,french.?gu(y|i)ana,,EUR,1974-01-01,77 - French Guiana -78,258,94,258,78,,,N,N,PF,PYF,,,French Polynesia,,,,,,,French Polynesia (France),French Polynesia,,,,,,,0,-24.06211632,-156.7187297,9,Oceania,61,Polynesia,,,french.?polynesia|tahiti,High,XPF,1974-01-01,78 - French Polynesia -79,259,,260,79,,,N,N,TF,ATF,,,French Southern Territories,,French Southern Territories (the),,,,,,French Southern Territories,,,,,,,0,-49.32257975,69.49884805,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,french.?southern,,EUR,1979-01-01,79 - French Southern Territories -80,260,96,266,80,Y,Y,Y,N,GA,GAB,,,Gabon,,,,,,,,Gabon,Gabon (le),Gabón (el),Габон,加蓬,غابون,the Gabonese Republic,0,-0.595400581,11.79997877,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,gabon,Upper middle,XAF,1974-01-01,80 - Gabon -81,261,98,270,81,Y,Y,Y,N,GM,GMB,,,Gambia,,Gambia (the),,Gambia,,,,Gambia,Gambie (la),Gambia,Гамбия,冈比亚,غامبيا,the Republic of the Gambia,0,13.44470328,-15.44718402,2,Africa,202,Sub-Saharan Africa,11,Western Africa,gambia,Low,GMD,1974-01-01,81 - Gambia -82,262,100,268,82,Y,Y,Y,N,GE,GEO,,,Georgia,,,,,,,,Georgia,Géorgie (la),Georgia,Грузия,格鲁吉亚,جورجيا,Georgia,0,42.17290221,43.5117089,142,Asia,145,Western Asia,,,^(?!.*south).*georgia,Upper middle,GEL,1992-08-28,82 - Georgia -83,263,101,276,83,Y,Y,Y,N,DE,DEU,,,Germany,,,,,,,,Germany,Allemagne (l'),Alemania,Германия,德国,ألمانيا,the Federal Republic of Germany,0,51.08227882,10.37515859,150,Europe,155,Western Europe,,,^(?!.*east).*germany|^(?=.*\bfed.*\brep).*german,High,EUR,1990-10-30,83 - Germany -84,264,102,288,84,Y,Y,Y,N,GH,GHA,,,Ghana,,,,,,,,Ghana,Ghana (le),Ghana,Гана,加纳,غانا,the Republic of Ghana,0,7.956118608,-1.209564758,2,Africa,202,Sub-Saharan Africa,11,Western Africa,ghana|gold.?coast,Lower middle,GHS,1974-01-01,84 - Ghana -85,265,103,292,85,,,N,N,GI,GIB,,,Gibraltar,,,,,,,,Gibraltar,,,,,,,0,36.13872267,-5.34508156,150,Europe,39,Southern Europe,,,gibraltar,High,GIP,1974-01-01,85 - Gibraltar -86,266,104,300,86,Y,Y,Y,N,GR,GRC,,,Greece,,,,,,,,Greece,Grèce (la),Grecia,Греция,希腊,اليونان,the Hellenic Republic,0,39.99547189,22.15714659,150,Europe,39,Southern Europe,,,greece|hellenic|hellas,High,EUR,1974-01-01,86 - Greece -87,267,105,304,87,,,N,N,GL,GRL,,,Greenland,,,,,,,Greenland (Denmark),Greenland,,,,,,,0,74.714673,-41.37858526,19,Americas,21,Northern America,,,greenland,High,DKK,1974-01-01,87 - Greenland -88,268,106,308,88,Y,Y,Y,N,GD,GRD,,,Grenada,,,,,,,,Grenada,Grenade (la),Granada,Гренада,格林纳达,غرينادا,Grenada,0,12.11295969,-61.67937955,19,Americas,419,Latin America and the Caribbean,29,Caribbean,grenada,Upper middle,XCD,1974-01-01,88 - Grenada -89,269,107,312,89,,,N,N,GP,GLP,,,Guadeloupe,,,,Guadeloupe (France),,,Guadeloupe (France),Guadeloupe,,,,,,,0,16.40393131,-61.75296289,19,Americas,419,Latin America and the Caribbean,29,Caribbean,guadeloupe,,EUR,1974-01-01,89 - Guadeloupe -90,270,108,316,90,,,N,N,GU,GUM,,,Guam,,,,,,,,Guam,,,,,,,0,13.47185432,144.784677,9,Oceania,57,Micronesia,,,\bguam,High,USD,1974-01-01,90 - Guam -91,271,109,320,91,Y,Y,Y,N,GT,GTM,,,Guatemala,,,,,,,,Guatemala,Guatemala (le),Guatemala,Гватемала,危地马拉,غواتيمالا,the Republic of Guatemala,0,15.699081,-90.35850945,19,Americas,419,Latin America and the Caribbean,13,Central America,guatemala,Upper middle,GTQ,1974-01-01,91 - Guatemala -92,272,,831,92,,,N,N,GG,GGY,,,Guernsey,,,,,,,,Guernsey,,,,,,,0,49.46819115,-2.59052163,150,Europe,154,Northern Europe,830,Channel Islands,guernsey,,GBP,2006-03-29,92 - Guernsey -93,273,110,324,93,Y,Y,Y,N,GN,GIN,,,Guinea,,,,,,,,Guinea,Guinée (la),Guinea,Гвинея,几内亚,غينيا,the Republic of Guinea,0,10.43642262,-10.95068301,2,Africa,202,Sub-Saharan Africa,11,Western Africa,^(?!.*eq)(?!.*span)(?!.*bissau)(?!.*portu)(?!.*new).*guinea,Lower middle,GNF,1974-01-01,93 - Guinea -94,274,111,624,94,Y,Y,Y,N,GW,GNB,,,Guinea-Bissau,,,,,,,,Guinea-Bissau,Guinée-Bissau (la),Guinea-Bissau,Гвинея-Бисау,几内亚比绍,غينيا - بيساو,the Republic of Guinea-Bissau,0,12.05479161,-14.94108332,2,Africa,202,Sub-Saharan Africa,11,Western Africa,bissau|^(?=.*portu).*guinea,Low,XOF,1974-01-01,94 - Guinea-Bissau -95,275,112,328,95,Y,Y,Y,N,GY,GUY,,,Guyana,,,,,,,,Guyana,Guyana (le),Guyana,Гайана,圭亚那,غيانا,the Co-operative Republic of Guyana,0,4.800395012,-58.97699814,19,Americas,419,Latin America and the Caribbean,5,South America,^guyana|british.?gu(y|i)ana,High,GYD,2018-10-11,95 - Guyana -96,276,113,332,96,Y,Y,Y,N,HT,HTI,,,Haiti,,,,,,,,Haiti,Haïti,Haití,Гаити,海地,هايتي,the Republic of Haiti,0,18.94164176,-72.65840205,19,Americas,419,Latin America and the Caribbean,29,Caribbean,haiti,Lower middle,HTG,1974-01-01,96 - Haiti -97,277,114,334,97,,,N,N,HM,HMD,,,Heard Island and McDonald Islands,,,,,,,Heard Island and McDonald Islands (Australia),Heard Island and McDonald Islands,,,,,,,0,-53.0998917,73.52881216,9,Oceania,53,Australia and New Zealand,,,heard.*mcdonald,,AUD,1974-01-01,97 - Heard Island and McDonald Islands -98,278,115,336,98,Y,,Y,N,VA,VAT,,,Holy See,,Holy See (the),,Holy See (Vatican City State),Holy See (Vatican City State),,,Holy See,Saint-Siège (le),Santa Sede (la),Святой Престол,罗马教廷,الكرسي الرسولي,the Holy See,0,41.90336493,12.45225447,150,Europe,39,Southern Europe,,,holy.?see|vatican|papal.?st,,EUR,1996-04-03,98 - Holy See -99,279,116,340,99,Y,Y,Y,N,HN,HND,,,Honduras,,,,,,,,Honduras,Honduras (le),Honduras,Гондурас,洪都拉斯,هندوراس,the Republic of Honduras,0,14.80908243,-86.63495948,19,Americas,419,Latin America and the Caribbean,13,Central America,^(?!.*brit).*honduras,Lower middle,HNL,1974-01-01,99 - Honduras -100,280,59,344,100,,,N,N,HK,HKG,,,"China, Hong Kong Special Administrative Region",,Hong Kong,,Hong Kong,Hong Kong,,China - Hong Kong (Special Administrative Region),"China, Hong Kong Special Administrative Region",,,,,,,0,22.4216098,114.1539976,142,Asia,30,Eastern Asia,,,hong.?kong,High,HKD,1974-01-01,"100 - China, Hong Kong Special Administrative Region" -101,281,117,348,101,Y,Y,Y,N,HU,HUN,,,Hungary,,,,,,,,Hungary,Hongrie (la),Hungría,Венгрия,匈牙利,هنغاريا,Hungary,0,47.16567815,19.42172591,150,Europe,151,Eastern Europe,,,^(?!.*austr).*hungary,High,HUF,2012-02-15,101 - Hungary -102,282,118,352,102,Y,Y,Y,N,IS,ISL,,,Iceland,,,,,,,,Iceland,Islande (l'),Islandia,Исландия,冰岛,آيسلندا,Iceland,0,64.99668622,-18.61425416,150,Europe,154,Northern Europe,,,iceland,High,ISK,2022-10-20,102 - Iceland -103,283,119,356,103,Y,Y,Y,N,IN,IND,,,India,,,,,,,,India,Inde (l'),India (la),Индия,印度,الهند,the Republic of India,0,22.37137039,79.32792202,142,Asia,34,Southern Asia,,,^(?!\D*(?:bassas))\D*india(?!.*ocea)(?!na),Lower middle,INR,1975-01-01,103 - India -104,284,120,360,104,Y,Y,Y,N,ID,IDN,,,Indonesia,,,,,,,,Indonesia,Indonésie (l'),Indonesia,Индонезия,印度尼西亚,إندونيسيا,the Republic of Indonesia,0,-2.21433486,117.2844335,142,Asia,35,South-eastern Asia,,,indonesia,Upper middle,IDR,1974-01-01,104 - Indonesia -105,285,121,364,105,Y,Y,Y,N,IR,IRN,,,Iran (Islamic Republic of),,,,"Iran, Islamic Republic of","Iran, Islamic Republic of",Iran,,Iran (Islamic Republic of),Iran (République islamique d'),Irán (República Islámica del),Иран (Исламская Республика),伊朗伊斯兰共和国,إيران (جمهورية - الإسلامية),the Islamic Republic of Iran,0,32.57533772,54.2973284,142,Asia,34,Southern Asia,,,\biran|persia,Lower middle,IRR,1974-01-01,105 - Iran (Islamic Republic of) -106,286,122,368,106,Y,Y,Y,N,IQ,IRQ,,,Iraq,,,,,,,,Iraq,Iraq (l'),Iraq (el),Ирак,伊拉克,العراق,the Republic of Iraq,0,33.04497404,43.77207391,142,Asia,145,Western Asia,,,\biraq|mesopotamia,Upper middle,IQD,1974-01-01,106 - Iraq -107,287,123,372,107,Y,Y,Y,N,IE,IRL,,,Ireland,,,,,,,,Ireland,Irlande (l'),Irlanda,Ирландия,爱尔兰,أيرلندا,Ireland,0,53.16969376,-8.154213185,150,Europe,154,Northern Europe,,,^(?!.*north).*\bireland,High,EUR,1974-01-01,107 - Ireland -108,288,124,833,108,,,N,N,IM,IMN,,,Isle of Man,,,,,,,Isle of Man (The United Kingdom of Great Britain and Northern Ireland),Isle of Man,,,,,,,0,54.23948288,-4.51817639,150,Europe,154,Northern Europe,,,^(?=.*isle).*\bman,High,GBP,2006-03-29,108 - Isle of Man -109,289,125,376,109,Y,Y,Y,N,IL,ISR,,,Israel,,,,,,,,Israel,Israël,Israel,Израиль,以色列,إسرائيل,the State of Israel,0,31.33857325,34.96023155,142,Asia,145,Western Asia,,,israel,High,ILS,1974-01-01,109 - Israel -110,290,126,380,110,Y,Y,Y,N,IT,ITA,,,Italy,,,,,,,,Italy,Italie (l'),Italia,Италия,意大利,إيطاليا,the Republic of Italy,0,43.76610159,11.68396919,150,Europe,39,Southern Europe,,,italy|italian.?republic,High,EUR,1974-01-01,110 - Italy -111,291,127,388,111,Y,Y,Y,N,JM,JAM,,,Jamaica,,,,,,,,Jamaica,Jamaïque (la),Jamaica,Ямайка,牙买加,جامايكا,Jamaica,0,18.15206196,-77.31137184,19,Americas,419,Latin America and the Caribbean,29,Caribbean,jamaica,Upper middle,JMD,1974-01-01,111 - Jamaica -112,292,128,392,112,Y,Y,Y,N,JP,JPN,,,Japan,,,,,,,,Japan,Japon (le),Japón (el),Япония,日本,اليابان,Japan,0,37.63209801,138.0812256,142,Asia,30,Eastern Asia,,,japan,High,JPY,1974-01-01,112 - Japan -113,293,,832,113,,,N,N,JE,JEY,,,Jersey,,,,,,,,Jersey,,,,,,,0,49.21921539,-2.12999674,150,Europe,154,Northern Europe,830,Channel Islands,jersey,,GBP,2006-03-29,113 - Jersey -114,294,129,400,114,Y,Y,Y,N,JO,JOR,,,Jordan,,,,,,,,Jordan,Jordanie (la),Jordania,Иордания,约旦,الأردن,the Hashemite Kingdom of Jordan,0,31.25223934,36.78497101,142,Asia,145,Western Asia,,,jordan,Lower middle,JOD,1974-01-01,114 - Jordan -115,295,130,398,115,Y,Y,Y,N,KZ,KAZ,,,Kazakhstan,,,,,,,,Kazakhstan,Kazakhstan (le),Kazajstán,Казахстан,哈萨克斯坦,كازاخستان,the Republic of Kazakhstan,0,48.16011678,67.30440515,142,Asia,143,Central Asia,,,kazak,Upper middle,KZT,2002-05-20,115 - Kazakhstan -116,296,131,404,116,Y,Y,Y,N,KE,KEN,,,Kenya,,,,,,,,Kenya,Kenya (le),Kenya,Кения,肯尼亚,كينيا,the Republic of Kenya,0,0.529620946,37.85784174,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,kenya|british.?east.?africa|east.?africa.?prot,Lower middle,KES,1974-01-01,116 - Kenya -117,297,132,296,117,Y,Y,Y,N,KI,KIR,,,Kiribati,,,,,,,,Kiribati,Kiribati,Kiribati,Кирибати,基里巴斯,كيريباس,the Republic of Kiribati,0,1.844810739,-160.2677952,9,Oceania,57,Micronesia,,,kiribati,Lower middle,AUD,1984-01-01,117 - Kiribati -118,298,74,408,118,Y,Y,Y,N,KP,PRK,,,Democratic People's Republic of Korea,,Korea (the Democratic People's Republic of),,"Korea, Democratic People's Republic of",,DPRK,,Democratic People's Republic of Korea,République populaire démocratique de Corée (la),República Popular Democrática de Corea (la),Корейская Народно-Демократическая Республика,朝鲜民主主义人民共和国,جمهورية كوريا الشعبية الديمقراطية,the Democratic People's Republic of Korea,0,40.14251168,127.1828259,142,Asia,30,Eastern Asia,,,korea.*people|dprk|d.p.r.k|korea.+(d.p.r|dpr|north|dem.*rep.*)|(d.p.r|dpr|north|dem.*rep.*).+korea,Low,KPW,1974-01-01,118 - Democratic People's Republic of Korea -119,299,194,410,119,Y,Y,Y,N,KR,KOR,,,Republic of Korea,,Korea (the Republic of),,"Korea, Republic of","Korea, Republic of",,,Republic of Korea,République de Corée (la),República de Corea (la),Республика Корея,大韩民国,جمهورية كوريا,the Republic of Korea,0,36.52377792,127.8821461,142,Asia,30,Eastern Asia,,,^(?!.*d.*p.*r)(?!.*democrat)(?!.*dem.*rep)(?!.*people)(?!.*north).*\bkorea(?!.*d.*p.*r)(?!.*dem.*rep),High,KRW,1974-01-01,119 - Republic of Korea -120,300,133,414,120,Y,Y,Y,N,KW,KWT,,,Kuwait,,,,,,,,Kuwait,Koweït (le),Kuwait,Кувейт,科威特,الكويت,the State of Kuwait,0,29.29832118,47.53304536,142,Asia,145,Western Asia,,,kuwait,High,KWD,1974-01-01,120 - Kuwait -121,301,134,417,121,Y,Y,Y,N,KG,KGZ,,,Kyrgyzstan,,,,,,,,Kyrgyzstan,Kirghizistan (le),Kirguistán,Кыргызстан,吉尔吉斯斯坦,قيرغيزستان,the Kyrgyz Republic,0,41.46387775,74.55247592,142,Asia,143,Central Asia,,,kyrgyz|kirghiz,Lower middle,KGS,1993-07-25,121 - Kyrgyzstan -122,302,135,418,122,Y,Y,Y,N,LA,LAO,,,Lao People's Democratic Republic,,Lao People's Democratic Republic (the),,,,Lao PDR,,Lao People's Democratic Republic,République démocratique populaire lao (la),República Democrática Popular Lao (la),Лаосская Народно-Демократическая Республика,老挝人民民主共和国,جمهورية لاو الديمقراطية الشعبية,the Lao People's Democratic Republic,0,18.50518622,103.7662533,142,Asia,35,South-eastern Asia,,,\blaos?\b,Lower middle,LAK,1974-01-01,122 - Lao People's Democratic Republic -123,303,136,428,123,Y,Y,Y,N,LV,LVA,,,Latvia,,,,,,,,Latvia,Lettonie (la),Letonia,Латвия,拉脱维亚,لاتفيا,the Republic of Latvia,0,56.85765774,24.92335393,150,Europe,154,Northern Europe,,,latvia,High,EUR,1992-06-15,123 - Latvia -124,304,137,422,124,Y,Y,Y,N,LB,LBN,,,Lebanon,,,,,,,,Lebanon,Liban (le),Líbano (el),Ливан,黎巴嫩,لبنان,the Lebanese Republic,0,33.91995955,35.88513386,142,Asia,145,Western Asia,,,lebanon,Lower middle,LBP,1974-01-01,124 - Lebanon -125,305,138,426,125,Y,Y,Y,N,LS,LSO,,,Lesotho,,,,,,,,Lesotho,Lesotho (le),Lesotho,Лесото,莱索托,ليسوتو,the Kingdom of Lesotho,0,-29.58448841,28.24105147,2,Africa,202,Sub-Saharan Africa,18,Southern Africa,lesotho|basuto,Lower middle,LSL,1974-01-01,125 - Lesotho -126,306,139,430,126,Y,Y,Y,N,LR,LBR,,,Liberia,,,,,,,,Liberia,Libéria (le),Liberia,Либерия,利比里亚,ليبريا,the Republic of Liberia,0,6.445498409,-9.307443775,2,Africa,202,Sub-Saharan Africa,11,Western Africa,liberia,Low,LRD,1974-01-01,126 - Liberia -127,307,140,434,127,Y,Y,Y,N,LY,LBY,,,Libya,,,,,,,,Libya,Libye (la),Libia,Ливия,利比亚,ليبيا,the State of Libya,0,27.04420762,18.02212777,2,Africa,15,Northern Africa,,,libya,Upper middle,LYD,2018-01-03,127 - Libya -128,308,141,438,128,Y,Y,Y,N,LI,LIE,,,Liechtenstein,,,,,,,,Liechtenstein,Liechtenstein (le),Liechtenstein,Лихтенштейн,列支敦士登,ليختنشتاين,the Principality of Liechtenstein,0,47.16457362,9.558885464,150,Europe,155,Western Europe,,,liechtenstein,High,CHF,1974-01-01,128 - Liechtenstein -129,309,142,440,129,Y,Y,Y,N,LT,LTU,,,Lithuania,,,,,,,,Lithuania,Lituanie (la),Lituania,Литва,立陶宛,ليتوانيا,the Republic of Lithuania,0,55.3344892,23.90739502,150,Europe,154,Northern Europe,,,lithuania,High,EUR,1992-06-15,129 - Lithuania -130,310,143,442,130,Y,Y,Y,N,LU,LUX,,,Luxembourg,,,,,,,,Luxembourg,Luxembourg (le),Luxemburgo,Люксембург,卢森堡,لكسمبرغ,the Grand Duchy of Luxembourg,0,49.77027091,6.08637699,150,Europe,155,Western Europe,,,^(?!.*belg).*luxem,High,EUR,1974-01-01,130 - Luxembourg -131,311,60,446,131,,,N,N,MO,MAC,,,"China, Macao Special Administrative Region",,Macao,,Macao,Macao,,China - Macau (Special Administrative Region),Macao,,,,,,,0,22.1985265,113.5450075,142,Asia,30,Eastern Asia,,,maca(o|u),High,MOP,1974-01-01,"131 - China, Macao Special Administrative Region" -132,312,229,807,132,Y,Y,Y,N,MK,MKD,,,North Macedonia,,,,"North Macedonia, Republic of","North Macedonia, Republic of",,the Republic of North Macedonia,North Macedonia,Macédoine du Nord (la),Macedonia del Norte,Северная Македония,北马其顿,مقدونيا الشمالية,the Republic of North Macedonia,0,41.59654823,21.69480535,150,Europe,39,Southern Europe,,,macedonia|^f\.?y\.?r\.?o\.?m\.?$,Upper middle,MKD,2019-02-14,132 - North Macedonia -133,313,144,450,133,Y,Y,Y,N,MG,MDG,,,Madagascar,,,,,,,,Madagascar,Madagascar,Madagascar,Мадагаскар,马达加斯加,مدغشقر,the Republic of Madagascar,0,-19.37969027,46.70406219,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,madagascar|malagasy,Low,MGA,1993-07-12,133 - Madagascar -134,314,146,454,134,Y,Y,Y,N,MW,MWI,,,Malawi,,,,,,,,Malawi,Malawi (le),Malawi,Малави,马拉维,ملاوي,the Republic of Malawi,0,-13.21991287,34.31171876,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,malawi|nyasa,Low,MWK,1974-01-01,134 - Malawi -135,315,147,458,135,Y,Y,Y,N,MY,MYS,,,Malaysia,,,,,,,,Malaysia,Malaisie (la),Malasia,Малайзия,马来西亚,ماليزيا,Malaysia,0,2.745185714,140.4915783,142,Asia,35,South-eastern Asia,,,malaysia,Upper middle,MYR,1974-01-01,135 - Malaysia -136,316,148,462,136,Y,Y,Y,N,MV,MDV,,,Maldives,,,,,,,,Maldives,Maldives (les),Maldivas,Мальдивские Острова,马尔代夫,ملديف,the Republic of Maldives,0,5.068606213,73.32614511,142,Asia,34,Southern Asia,,,maldive,Upper middle,MVR,1974-01-01,136 - Maldives -137,317,149,466,137,Y,Y,Y,N,ML,MLI,,,Mali,,,,,,,,Mali,Mali (le),Malí,Мали,马里,مالي,the Republic of Mali,0,17.34640627,-3.525051581,2,Africa,202,Sub-Saharan Africa,11,Western Africa,\bmali\b,Low,XOF,1974-01-01,137 - Mali -138,318,150,470,138,Y,Y,Y,N,MT,MLT,,,Malta,,,,,,,,Malta,Malte,Malta,Мальта,马耳他,مالطة,the Republic of Malta,0,35.90417953,14.42365795,150,Europe,39,Southern Europe,,,\bmalta,High,EUR,1974-01-01,138 - Malta -139,319,151,584,139,Y,Y,Y,N,MH,MHL,,,Marshall Islands,,Marshall Islands (the),,,,,,Marshall Islands,Îles Marshall (les),Islas Marshall (las),Маршалловы Острова,马绍尔群岛,جزر مارشال,the Republic of the Marshall Islands,0,9.499091883,169.0954645,9,Oceania,57,Micronesia,,,marshall,Upper middle,USD,1986-01-01,139 - Marshall Islands -140,320,152,474,140,,,N,N,MQ,MTQ,,,Martinique,,,,Martinique (France),,,Martinique (France),Martinique,,,,,,,0,14.65403719,-61.02842534,19,Americas,419,Latin America and the Caribbean,29,Caribbean,martinique,,EUR,1974-01-01,140 - Martinique -141,321,153,478,141,Y,Y,Y,N,MR,MRT,,,Mauritania,,,,,,,,Mauritania,Mauritanie (la),Mauritania,Мавритания,毛里塔尼亚,موريتانيا,the Islamic Republic of Mauritania,0,20.25780429,-10.33010275,2,Africa,202,Sub-Saharan Africa,11,Western Africa,mauritania,Lower middle,MRU,1974-01-01,141 - Mauritania -142,322,154,480,142,Y,Y,Y,N,MU,MUS,,,Mauritius,,,,,,,,Mauritius,Maurice,Mauricio,Маврикий,毛里求斯,موريشيوس,the Republic of Mauritius,0,-20.27530781,57.56676664,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,mauritius,Upper middle,MUR,1974-01-01,142 - Mauritius -143,323,155,175,143,,,N,N,YT,MYT,,,Mayotte,,,,,,,Mayotte (France),Mayotte,,,,,,,0,-12.81970382,45.13516865,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,\bmayotte,,EUR,1993-07-12,143 - Mayotte -144,324,156,484,144,Y,Y,Y,N,MX,MEX,,,Mexico,,,,,,,,Mexico,Mexique (le),México,Мексика,墨西哥,المكسيك,the United Mexican States,0,23.93832004,-102.5023164,19,Americas,419,Latin America and the Caribbean,13,Central America,\bmexic,Upper middle,MXN,1974-01-01,144 - Mexico -145,325,157,583,145,Y,Y,Y,N,FM,FSM,,,Micronesia (Federated States of),,,,"Micronesia, Federated States of","Micronesia, Federated States of",Micronesia,,Micronesia (Federated States of),Micronésie (États fédérés de),Micronesia (Estados Federados de),Микронезия (Федеративные Штаты),密克罗尼西亚联邦,ميكرونيزيا (ولايات - الموحدة),the Federated States of Micronesia,0,6.879864281,158.2381178,9,Oceania,57,Micronesia,,,fed.*micronesia|micronesia.*fed,Lower middle,USD,1992-04-19,145 - Micronesia (Federated States of) -146,326,158,498,146,Y,Y,Y,N,MD,MDA,,,Republic of Moldova,,Moldova (the Republic of),,"Moldova, Republic of","Moldova, Republic of",,Moldova,Republic of Moldova,République de Moldova (la),República de Moldova (la),Республика Молдова,摩尔多瓦共和国,جمهورية مولدوفا,the Republic of Moldova,0,47.19293174,28.47499987,150,Europe,151,Eastern Europe,,,moldov|b(a|e)ssarabia,Upper middle,MDL,2009-01-07,146 - Republic of Moldova -147,327,159,492,147,Y,Y,Y,N,MC,MCO,,,Monaco,,,,,,,,Monaco,Monaco,Mónaco,Монако,摩纳哥,موناكو,the Principality of Monaco,0,43.74830756,7.410882167,150,Europe,155,Western Europe,,,monaco,High,EUR,1974-01-01,147 - Monaco -148,328,160,496,148,Y,Y,Y,N,MN,MNG,,,Mongolia,,,,,,,,Mongolia,Mongolie (la),Mongolia,Монголия,蒙古,منغوليا,Mongolia,0,46.83576732,103.0813238,142,Asia,30,Eastern Asia,,,mongolia,Lower middle,MNT,1974-01-01,148 - Mongolia -149,329,161,499,149,Y,Y,Y,N,ME,MNE,,,Montenegro,,,,,,,,Montenegro,Monténégro (le),Montenegro,Черногория,黑山,الجبل الأسود,Montenegro,0,42.78905871,19.26989732,150,Europe,39,Southern Europe,,,^(?!.*serbia).*montenegro,Upper middle,EUR,2006-09-26,149 - Montenegro -150,330,162,500,150,,,N,N,MS,MSR,,,Montserrat,,,,,,,,Montserrat,,,,,,,0,16.73536624,-62.18693595,19,Americas,419,Latin America and the Caribbean,29,Caribbean,montserrat,,XCD,1974-01-01,150 - Montserrat -151,331,163,504,151,Y,Y,Y,N,MA,MAR,,,Morocco,,,,,,,,Morocco,Maroc (le),Marruecos,Марокко,摩洛哥,المغرب,the Kingdom of Morocco,0,31.8836769,-6.317283613,2,Africa,15,Northern Africa,,,morocco|\bmaroc,Lower middle,MAD,1974-01-01,151 - Morocco -152,332,164,508,152,Y,Y,Y,N,MZ,MOZ,,,Mozambique,,,,,,,,Mozambique,Mozambique (le),Mozambique,Мозамбик,莫桑比克,موزامبيق,the Republic of Mozambique,0,-17.2617763,35.55202528,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,mozambique,Low,MZM,1974-01-01,152 - Mozambique -153,333,165,104,153,Y,Y,Y,N,MM,MMR,,,Myanmar,,,,,,,,Myanmar,Myanmar (le),Myanmar,Мьянма,缅甸,ميانمار,the Republic of the Union of Myanmar,0,21.17952353,96.50232755,142,Asia,35,South-eastern Asia,,,myanmar|burma,Lower middle,MMK,2011-06-12,153 - Myanmar -154,334,166,516,154,Y,Y,Y,N,NA,NAM,,,Namibia,,,,,,,,Namibia,Namibie (la),Namibia,Намибия,纳米比亚,ناميبيا,the Republic of Namibia,0,-22.13362728,17.21558466,2,Africa,202,Sub-Saharan Africa,18,Southern Africa,namibia,Upper middle,NAD,1974-01-01,154 - Namibia -155,335,167,520,155,Y,Y,Y,N,NR,NRU,,,Nauru,,,,,,,,Nauru,Nauru,Nauru,Науру,瑙鲁,ناورو,the Republic of Nauru,0,-0.528781574,166.9232132,9,Oceania,57,Micronesia,,,nauru,High,AUD,1974-01-01,155 - Nauru -156,336,168,524,156,Y,Y,Y,N,NP,NPL,,,Nepal,,,,,,,,Nepal,Népal (le),Nepal,Непал,尼泊尔,نيبال,Nepal,0,28.25396507,83.9316657,142,Asia,34,Southern Asia,,,nepal,Lower middle,NPR,2020-12-15,156 - Nepal -157,337,169,528,157,Y,Y,Y,N,NL,NLD,,,Netherlands (Kingdom of the),,,Netherlands,Netherlands,Netherlands,,,Netherlands (Kingdom of the),Pays-Bas (Royaume des),Países Bajos (Reino de los),Нидерланды (Королевство),荷兰王国,هولندا (مملكة _),the Kingdom of the Netherlands,0,52.26998137,5.675062933,150,Europe,155,Western Europe,,,^(?!.*\bant)(?!.*\bcarib).*netherlands|holland,High,EUR,2023-03-10,157 - Netherlands (Kingdom of the) -158,338,170,,158,,,N,Y,,,AN,ANT,Netherlands Antilles (The Netherlands),,,,,,,Netherlands Antilles (The Netherlands),Netherlands Antilles,,,,,,,0,15.49421103,-67.12509177,19,Americas,419,Latin America and the Caribbean,29,Caribbean,netherlands.antil|dutch.antil,,ANG,1974-01-01,158 - Netherlands Antilles (The Netherlands) -159,339,171,540,159,,,N,N,NC,NCL,,,New Caledonia,,,,,,,New Caledonia (France),New Caledonia,,,,,,,0,-21.33942425,165.2996228,9,Oceania,54,Melanesia,,,new.?caledonia,High,XPF,1974-01-01,159 - New Caledonia -160,340,172,554,160,Y,Y,Y,N,NZ,NZL,,,New Zealand,,,,,,,,New Zealand,Nouvelle-Zélande (la),Nueva Zelandia,Новая Зеландия,新西兰,نيوزيلندا,New Zealand,0,-56.5161571,161.1190313,9,Oceania,53,Australia and New Zealand,,,new.?zealand,High,NZD,1974-01-01,160 - New Zealand -161,341,173,558,161,Y,Y,Y,N,NI,NIC,,,Nicaragua,,,,,,,,Nicaragua,Nicaragua (le),Nicaragua,Никарагуа,尼加拉瓜,نيكاراغوا,the Republic of Nicaragua,0,12.83712778,-85.03655572,19,Americas,419,Latin America and the Caribbean,13,Central America,nicaragua,Lower middle,NIO,1974-01-01,161 - Nicaragua -162,342,174,562,162,Y,Y,Y,N,NE,NER,,,Niger,,Niger (the),,,,,,Niger,Niger (le),Níger (el),Нигер,尼日尔,النيجر,the Republic of the Niger,0,17.42463558,9.397470038,2,Africa,202,Sub-Saharan Africa,11,Western Africa,\bniger(?!ia),Low,XOF,1974-01-01,162 - Niger -163,343,175,566,163,Y,Y,Y,N,NG,NGA,,,Nigeria,,,,,,,,Nigeria,Nigéria (le),Nigeria,Нигерия,尼日利亚,نيجيريا,the Federal Republic of Nigeria,0,9.590667555,8.10605344,2,Africa,202,Sub-Saharan Africa,11,Western Africa,nigeria,Lower middle,NGN,1974-01-01,163 - Nigeria -164,344,176,570,164,Y,,Y,N,NU,NIU,,,Niue,,,,,,,Niue (New Zealand),Niue,Nioué,Niue,Ниуэ,纽埃,نيوي,Niue,0,-19.05213426,-169.8688481,9,Oceania,61,Polynesia,,,niue,,NZD,2011-06-12,164 - Niue -165,345,177,574,165,,,N,N,NF,NFK,,,Norfolk Island,,,,,,,Norfolk Island (Australia),Norfolk Island,,,,,,,0,-29.0376577,167.952597,9,Oceania,53,Australia and New Zealand,,,norfolk,,AUD,1974-01-01,165 - Norfolk Island -166,347,179,578,167,Y,Y,Y,N,NO,NOR,,,Norway,,,,,,,,Norway,Norvège (la),Noruega,Норвегия,挪威,النرويج,the Kingdom of Norway,0,64.41197955,14.06269622,150,Europe,154,Northern Europe,,,norway,High,NOK,1974-01-01,166 - Norway -167,348,181,512,168,Y,Y,Y,N,OM,OMN,,,Oman,,,,,,,,Oman,Oman,Omán,Оман,阿曼,عمان,the Sultanate of Oman,0,20.53707855,56.1036955,142,Asia,145,Western Asia,,,\boman|trucial,High,OMR,1974-01-01,167 - Oman -168,349,182,586,169,Y,Y,Y,N,PK,PAK,,,Pakistan,,,,,,,,Pakistan,Pakistan (le),Pakistán (el),Пакистан,巴基斯坦,باكستان,the Islamic Republic of Pakistan,0,29.35468377,68.78655545,142,Asia,34,Southern Asia,,,^(?!.*east).*paki?stan,Lower middle,PKR,1974-01-01,168 - Pakistan -169,350,183,585,170,Y,Y,Y,N,PW,PLW,,,Palau,,,,,,,,Palau,Palaos (les),Palau,Палау,帕劳,بالاو,the Republic of Palau,0,7.514890523,134.5751097,9,Oceania,57,Micronesia,,,palau,Upper middle,USD,1986-01-01,169 - Palau -170,351,180,275,171,Y,,Y,N,PS,PSE,,,State of Palestine,,"Palestine, State of",,occupied Palestinian territory,occupied Palestinian territory,oPt,occupied Palestinian territory,State of Palestine,État de Palestine (l'),Estado de Palestina (el),Государство Палестина,巴勒斯坦国,دولة فلسطين,the State of Palestine,0,31.99084142,35.30744047,142,Asia,145,Western Asia,,,palestin|\bgaza|west.?bank,Upper middle,ILS,2013-02-06,170 - State of Palestine -171,352,184,591,172,Y,Y,Y,N,PA,PAN,,,Panama,,,,,,,,Panama,Panama (le),Panamá,Панама,巴拿马,بنما,the Republic of Panama,0,8.518057314,-80.07104511,19,Americas,419,Latin America and the Caribbean,13,Central America,panama,High,PAB,1993-07-22,171 - Panama -172,353,185,598,173,Y,Y,Y,N,PG,PNG,,,Papua New Guinea,,,,,,PNG,,Papua New Guinea,Papouasie-Nouvelle-Guinée (la),Papua Nueva Guinea,Папуа — Новая Гвинея,巴布亚新几内亚,بابوا غينيا الجديدة,the Independent State of Papua New Guinea,0,-6.834760878,143.0464597,9,Oceania,54,Melanesia,,,papua|new.?guinea,Lower middle,PGK,1974-01-01,172 - Papua New Guinea -173,354,186,600,174,Y,Y,Y,N,PY,PRY,,,Paraguay,,,,,,,,Paraguay,Paraguay (le),Paraguay (el),Парагвай,巴拉圭,باراغواي,the Republic of Paraguay,0,-23.23840821,-58.39126243,19,Americas,419,Latin America and the Caribbean,5,South America,paraguay,Upper middle,PYG,1974-01-01,173 - Paraguay -174,355,187,604,175,Y,Y,Y,N,PE,PER,,,Peru,,,,,,,,Peru,Pérou (le),Perú (el),Перу,秘鲁,بيرو,the Republic of Peru,0,-9.167216491,-74.37537796,19,Americas,419,Latin America and the Caribbean,5,South America,peru,Upper middle,PEN,1974-01-01,174 - Peru -175,356,188,608,176,Y,Y,Y,N,PH,PHL,,,Philippines,,Philippines (the),,,,,,Philippines,Philippines (les),Filipinas,Филиппины,菲律宾,الفلبين,the Republic of the Philippines,0,-0.736653675,127.2358509,142,Asia,35,South-eastern Asia,,,philippines,Lower middle,PHP,1976-01-01,175 - Philippines -176,357,189,612,177,,,N,N,PN,PCN,,,Pitcairn,,,,,,,Pitcairn Islands,Pitcairn,,,,,,,0,-24.2051566,-127.9093208,9,Oceania,61,Polynesia,,,pitcairn,,NZD,1974-01-01,176 - Pitcairn -177,358,190,616,178,Y,Y,Y,N,PL,POL,,,Poland,,,,,,,,Poland,Pologne (la),Polonia,Польша,波兰,بولندا,the Republic of Poland,0,52.12847492,19.40086,150,Europe,151,Eastern Europe,,,poland,High,PLN,1974-01-01,177 - Poland -178,359,191,620,179,Y,Y,Y,N,PT,PRT,,,Portugal,,,,,,,,Portugal,Portugal (le),Portugal,Португалия,葡萄牙,البرتغال,the Portuguese Republic,0,39.23901506,-30.21832194,150,Europe,39,Southern Europe,,,portugal,High,EUR,1974-01-01,178 - Portugal -179,360,192,630,180,,,N,N,PR,PRI,,,Puerto Rico,,,,Puerto Rico (United States),,,Puerto Rico (The United States of America),Puerto Rico,,,,,,,0,18.22412124,-66.47814528,19,Americas,419,Latin America and the Caribbean,29,Caribbean,puerto.?rico,High,USD,1974-01-01,179 - Puerto Rico -180,361,193,634,181,Y,Y,Y,N,QA,QAT,,,Qatar,,,,,,,,Qatar,Qatar (le),Qatar,Катар,卡塔尔,قطر,the State of Qatar,0,25.29089005,51.1841661,142,Asia,145,Western Asia,,,qatar,High,QAR,1974-01-01,180 - Qatar -181,362,195,638,182,,,N,N,RE,REU,,,Réunion,,,,,,,Réunion (France),Réunion,,,,,,,0,-21.12280909,55.55123933,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,r(e|é)union,,EUR,1974-01-01,181 - Réunion -182,363,196,642,183,Y,Y,Y,N,RO,ROU,,,Romania,,,,,,,,Romania,Roumanie (la),Rumania,Румыния,罗马尼亚,رومانيا,Romania,0,45.84314501,24.96613666,150,Europe,151,Eastern Europe,,,r(o|u|ou)mania,High,RON,2002-02-01,182 - Romania -183,364,197,643,184,Y,Y,Y,N,RU,RUS,,,Russian Federation,,Russian Federation (the),,,,Russia,,Russian Federation,Fédération de Russie (la),Federación de Rusia (la),Российская Федерация,俄罗斯联邦,الاتحاد الروسي,the Russian Federation,0,61.97564081,96.67837519,150,Europe,151,Eastern Europe,,,\brussia,Upper middle,RUB,1992-06-15,183 - Russian Federation -184,365,198,646,185,Y,Y,Y,N,RW,RWA,,,Rwanda,,,,,,,,Rwanda,Rwanda (le),Rwanda,Руанда,卢旺达,رواندا,the Republic of Rwanda,0,-1.991722808,29.92068123,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,rwanda,Low,RWF,1974-01-01,184 - Rwanda -185,366,14890,652,186,,,N,N,BL,BLM,,,Saint Barthélemy,,,,Saint Barthélemy (France),,,Saint Barthélemy (France),Saint Barthélemy,,,,,,,0,17.90896225,-62.82613534,19,Americas,419,Latin America and the Caribbean,29,Caribbean,barth(e|é)lemy,,EUR,2007-09-21,185 - Saint Barthélemy -186,367,199,654,187,,,N,N,SH,SHN,,,Saint Helena,,"Saint Helena, Ascension and Tristan da Cunha",,"Saint Helena, Ascension and Tristan da Cunha","Saint Helena, Ascension and Tristan da Cunha",,,Saint Helena,,,,,,,0,-37.11173844,-12.28290657,2,Africa,202,Sub-Saharan Africa,11,Western Africa,helena,,SHP,1974-01-01,186 - Saint Helena -187,368,200,659,188,Y,Y,Y,N,KN,KNA,,,Saint Kitts and Nevis,,,,,,,,Saint Kitts and Nevis,Saint-Kitts-et-Nevis,Saint Kitts y Nevis,Сент-Китс и Невис,圣基茨和尼维斯,سانت كيتس ونيفس,Saint Kitts and Nevis,0,17.32619066,-62.7533967,19,Americas,419,Latin America and the Caribbean,29,Caribbean,kitts|\bnevis,High,XCD,1985-01-01,187 - Saint Kitts and Nevis -188,369,201,662,189,Y,Y,Y,N,LC,LCA,,,Saint Lucia,,,,,,,,Saint Lucia,Sainte-Lucie,Santa Lucía,Сент-Люсия,圣卢西亚,سانت لوسيا,Saint Lucia,0,13.90391475,-60.96175259,19,Americas,419,Latin America and the Caribbean,29,Caribbean,\blucia,Upper middle,XCD,1974-01-01,188 - Saint Lucia -189,370,14891,663,190,,,N,N,MF,MAF,,,Saint Martin (French part),,,,Saint Martin (France),,,Saint Martin (France),Saint Martin,,,,,,,0,18.09128952,-63.05163864,19,Americas,419,Latin America and the Caribbean,29,Caribbean,saint.martin.*FR|^(?=.*collectivity).*martin|^(?=.*france).*martin(?!ique)|^(?=.*french).*martin(?!ique),High,EUR,2007-09-21,189 - Saint Martin (French part) -190,371,202,666,191,,,N,N,PM,SPM,,,Saint Pierre and Miquelon,,,,,,,Saint Pierre and Miquelon (France),Saint Pierre and Miquelon,,,,,,,0,46.78737259,-56.21105237,19,Americas,21,Northern America,,,miquelon,,EUR,1974-01-01,190 - Saint Pierre and Miquelon -191,372,203,670,192,Y,Y,Y,N,VC,VCT,,,Saint Vincent and the Grenadines,,,,,,St. Vincent & Grenadines,,Saint Vincent and the Grenadines,Saint-Vincent-et-les Grenadines,San Vicente y las Granadinas,Сент-Винсент и Гренадины,圣文森特和格林纳丁斯,سانت فنسنت وجزر غرينادين,Saint Vincent and the Grenadines,0,13.25481082,-61.19376585,19,Americas,419,Latin America and the Caribbean,29,Caribbean,vincent,Upper middle,XCD,1974-01-01,191 - Saint Vincent and the Grenadines -192,373,204,882,193,Y,Y,Y,N,WS,WSM,,,Samoa,,,,,,,,Samoa,Samoa (le),Samoa,Самоа,萨摩亚,ساموا,the Independent State of Samoa,0,-13.16992041,-173.5139768,9,Oceania,61,Polynesia,,,^(?!.*amer).*samoa,Lower middle,WST,1998-02-05,192 - Samoa -193,374,205,674,194,Y,Y,Y,N,SM,SMR,,,San Marino,,,,,,,,San Marino,Saint-Marin,San Marino,Сан-Марино,圣马力诺,سان مارينو,the Republic of San Marino,0,43.94362477,12.45862763,150,Europe,39,Southern Europe,,,san.?marino,High,EUR,1974-01-01,193 - San Marino -194,375,206,678,195,Y,Y,Y,N,ST,STP,,,Sao Tome and Principe,,,,São Tomé and Príncipe,São Tomé and Príncipe,,,Sao Tome and Principe,Sao Tomé-et-Principe,Santo Tomé y Príncipe,Сан-Томе и Принсипи,圣多美和普林西比,سان تومي وبرينسيبي,the Democratic Republic of Sao Tome and Principe,0,0.227069777,6.614376446,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,\bs(a|ã)o.?tom(e|é),Lower middle,STN,1974-01-01,194 - Sao Tome and Principe -195,376,207,682,196,Y,Y,Y,N,SA,SAU,,,Saudi Arabia,,,,,,,,Saudi Arabia,Arabie saoudite (l'),Arabia Saudita (la),Саудовская Аравия,沙特阿拉伯,المملكة العربية السعودية,the Kingdom of Saudi Arabia,0,24.12628999,44.54637538,142,Asia,145,Western Asia,,,\bsa\w*.?arabia,High,SAR,1974-01-01,195 - Saudi Arabia -196,377,208,686,197,Y,Y,Y,N,SN,SEN,,,Senegal,,,,,,,,Senegal,Sénégal (le),Senegal (el),Сенегал,塞内加尔,السنغال,the Republic of Senegal,0,14.35710542,-14.4780169,2,Africa,202,Sub-Saharan Africa,11,Western Africa,senegal,Lower middle,XOF,1974-01-01,196 - Senegal -197,378,209,688,198,Y,Y,Y,N,RS,SRB,,,Serbia,,,,,,,,Serbia,Serbie (la),Serbia,Сербия,塞尔维亚,صربيا,the Republic of Serbia,0,44.03017332,20.80259395,150,Europe,39,Southern Europe,,,^(?!.*monte).*serbia.*,Upper middle,RSD,2006-09-26,197 - Serbia -198,379,210,690,199,Y,Y,Y,N,SC,SYC,,,Seychelles,,,,,,,,Seychelles,Seychelles (les),Seychelles,Сейшельские Острова,塞舌尔,سيشيل,the Republic of Seychelles,0,-4.651257344,55.46250801,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,seychell,High,SCR,1974-01-01,198 - Seychelles -199,380,211,694,200,Y,Y,Y,N,SL,SLE,,,Sierra Leone,,,,,,,,Sierra Leone,Sierra Leone (la),Sierra Leona,Сьерра-Леоне,塞拉利昂,سيراليون,the Republic of Sierra Leone,0,8.571898577,-11.77850059,2,Africa,202,Sub-Saharan Africa,11,Western Africa,sierra,Low,SLL,1974-01-01,199 - Sierra Leone -200,381,212,702,201,Y,Y,Y,N,SG,SGP,,,Singapore,,,,,,,,Singapore,Singapour,Singapur,Сингапур,新加坡,سنغافورة,the Republic of Singapore,0,1.344965221,103.8094495,142,Asia,35,South-eastern Asia,,,singapore,High,SGD,1974-01-01,200 - Singapore -201,382,14892,534,202,,,N,N,SX,SXM,,,Sint Maarten (Dutch part),,,,,,,Sint Maarten (The Netherlands),Sint Maarten,,,,,,,0,18.04006004,-63.06246961,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?!.*martin)(?!.*saba).*maarten,High,ANG,2010-12-15,201 - Sint Maarten (Dutch part) -202,383,213,703,203,Y,Y,Y,N,SK,SVK,,,Slovakia,,,,,,,,Slovakia,Slovaquie (la),Eslovaquia,Словакия,斯洛伐克,سلوفاكيا,the Slovak Republic,0,48.70609262,19.49110883,150,Europe,151,Eastern Europe,,,^(?!.*cze).*slovak,High,EUR,1974-01-01,202 - Slovakia -203,384,214,705,204,Y,Y,Y,N,SI,SVN,,,Slovenia,,,,,,,,Slovenia,Slovénie (la),Eslovenia,Словения,斯洛文尼亚,سلوفينيا,the Republic of Slovenia,0,46.123589,14.82836958,150,Europe,39,Southern Europe,,,slovenia,High,EUR,1993-06-15,203 - Slovenia -204,385,215,90,205,Y,Y,Y,N,SB,SLB,,,Solomon Islands,,,,,,,,Solomon Islands,Îles Salomon (les),Islas Salomón (las),Соломоновы Острова,所罗门群岛,جزر سليمان,Solomon Islands,0,-8.823576119,159.6577946,9,Oceania,54,Melanesia,,,solomon,Lower middle,SBD,1974-01-01,204 - Solomon Islands -205,386,216,706,206,Y,Y,Y,N,SO,SOM,,,Somalia,,,,,,,,Somalia,Somalie (la),Somalia,Сомали,索马里,الصومال,the Federal Republic of Somalia,0,6.070298569,45.86808802,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,somali,Low,SOS,1974-01-01,205 - Somalia -206,387,217,710,207,Y,Y,Y,N,ZA,ZAF,,,South Africa,,,,,,,,South Africa,Afrique du Sud (l'),Sudáfrica,Южная Африка,南非,جنوب أفريقيا,the Republic of South Africa,0,-28.99235649,25.09025016,2,Africa,202,Sub-Saharan Africa,18,Southern Africa,south.africa|s\\..?africa,Upper middle,ZAR,1974-01-01,206 - South Africa -207,388,,239,208,,,N,N,GS,SGS,,,South Georgia and the South Sandwich Islands,,,,,,,,South Georgia and the South Sandwich Islands,,,,,,,0,-54.42976761,-36.49759369,19,Americas,419,Latin America and the Caribbean,5,South America,south.?georgia|sandwich,,GBP,1993-07-23,207 - South Georgia and the South Sandwich Islands -208,389,218,724,209,Y,Y,Y,N,ES,ESP,,,Spain,,,,,,,,Spain,Espagne (l'),España,Испания,西班牙,إسبانيا,the Kingdom of Spain,0,40.3097875,-3.578125378,150,Europe,39,Southern Europe,,,spain,High,EUR,1974-01-01,208 - Spain -209,390,219,144,210,Y,Y,Y,N,LK,LKA,,,Sri Lanka,,,,,,,,Sri Lanka,Sri Lanka,Sri Lanka,Шри-Ланка,斯里兰卡,سري لانكا,the Democratic Socialist Republic of Sri Lanka,0,7.617249894,80.70787736,142,Asia,34,Southern Asia,,,sri.?lanka|ceylon,Lower middle,LKR,1974-01-01,209 - Sri Lanka -210,391,8657,728,211,Y,Y,Y,N,SS,SSD,,,South Sudan,,,,,,,,South Sudan,Soudan du Sud (le),Sudán del Sur,Южный Судан,南苏丹,جنوب السودان,the Republic of South Sudan,0,7.295889595,30.30870192,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,\bs\w*.?sudan,Low,SSP,2011-09-08,210 - South Sudan -211,392,220,729,212,Y,Y,Y,N,SD,SDN,,,Sudan,,Sudan (the),,,,,,Sudan,Soudan (le),Sudán (el),Судан,苏丹,السودان,the Republic of the Sudan,0,16.04892872,30.00339118,2,Africa,15,Northern Africa,,,^(?!.*\bs(?!u)).*sudan,Low,SDG,1974-01-01,211 - Sudan -212,393,221,740,213,Y,Y,Y,N,SR,SUR,,,Suriname,,,,,,,,Suriname,Suriname (le),Suriname,Суринам,苏里南,سورينام,the Republic of Suriname,0,4.125518847,-55.91480138,19,Americas,419,Latin America and the Caribbean,5,South America,surinam|dutch.?gu(y|i)ana,Upper middle,SRD,1974-01-01,212 - Suriname -213,394,222,744,214,,,N,N,SJ,SJM,,,Svalbard and Jan Mayen Islands,,Svalbard and Jan Mayen,,Svalbard and Jan Mayen,Svalbard and Jan Mayen,,,Svalbard and Jan Mayen Islands,,,,,,,0,77.62362195,6.012261852,150,Europe,154,Northern Europe,,,svalbard,,NOK,1974-01-01,213 - Svalbard and Jan Mayen Islands -214,395,223,748,215,Y,Y,Y,N,SZ,SWZ,,,Eswatini,,,,,,,,Eswatini,Eswatini (l'),Eswatini,Эсватини,斯威士兰,إسواتيني,the Kingdom of Eswatini,0,-26.56643647,31.50113832,2,Africa,202,Sub-Saharan Africa,18,Southern Africa,swaziland|eswatini,Lower middle,SZL,2018-06-02,214 - Eswatini -215,396,224,752,216,Y,Y,Y,N,SE,SWE,,,Sweden,,,,,,,,Sweden,Suède (la),Suecia,Швеция,瑞典,السويد,the Kingdom of Sweden,0,62.88018421,16.72425629,150,Europe,154,Northern Europe,,,sweden,High,SEK,1974-01-01,215 - Sweden -216,397,225,756,217,Y,Y,Y,N,CH,CHE,,,Switzerland,,,,,,,,Switzerland,Suisse (la),Suiza,Швейцария,瑞士,سويسرا,the Swiss Confederation,0,46.80615952,8.243637777,150,Europe,155,Western Europe,,,switz|swiss,High,CHF,1974-01-01,216 - Switzerland -217,398,226,760,218,Y,Y,Y,N,SY,SYR,,,Syrian Arab Republic,,Syrian Arab Republic (the),,,,Syria,,Syrian Arab Republic,République arabe syrienne (la),República Árabe Siria (la),Сирийская Арабская Республика,阿拉伯叙利亚共和国,الجمهورية العربية السورية,the Syrian Arab Republic,0,35.01105189,38.51123805,142,Asia,145,Western Asia,,,syria,Low,SYP,1974-01-01,217 - Syrian Arab Republic -218,399,61,158,219,,,N,N,TW,TWN,,,Taiwan (Province of China),,,,"Taiwan, Province of China","Taiwan, Province of China",,China - Taiwan Province,Taiwan (Province of China),,,,,,,0,23.74652012,120.9621301,142,Asia,30,Eastern Asia,,,taiwan|taipei|formosa|^(?!.*peo)(?=.*rep).*china,High,TWD,1974-01-01,218 - Taiwan (Province of China) -219,400,227,762,220,Y,Y,Y,N,TJ,TJK,,,Tajikistan,,,,,,,,Tajikistan,Tadjikistan (le),Tayikistán,Таджикистан,塔吉克斯坦,طاجيكستان,the Republic of Tajikistan,0,38.52699814,71.04232577,142,Asia,143,Central Asia,,,tajik,Lower middle,TJS,1992-06-15,219 - Tajikistan -220,401,244,834,221,Y,Y,Y,N,TZ,TZA,,,United Republic of Tanzania,,"Tanzania, United Republic of",,"Tanzania, United Republic of","Tanzania, United Republic of",Tanzania,,United Republic of Tanzania,République-Unie de Tanzanie (la),República Unida de Tanzanía (la),Объединенная Республика Танзания,坦桑尼亚联合共和国,جمهورية تنزانيا المتحدة,the United Republic of Tanzania,0,-6.273241244,34.79620168,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,tanzania,Lower middle,TZS,1974-01-01,220 - United Republic of Tanzania -221,402,228,764,222,Y,Y,Y,N,TH,THA,,,Thailand,,,,,,,,Thailand,Thaïlande (la),Tailandia,Таиланд,泰国,تايلند,the Kingdom of Thailand,0,15.15949511,101.020107,142,Asia,35,South-eastern Asia,,,thailand|\bsiam,Upper middle,THB,1974-01-01,221 - Thailand -222,403,230,626,223,Y,Y,Y,N,TL,TLS,,,Timor-Leste,,,,,,,,Timor-Leste,Timor-Leste (le),Timor-Leste,Тимор-Лешти,东帝汶,تيمور- ليشتي,the Democratic Republic of Timor-Leste,0,-8.767718612,126.0420452,142,Asia,35,South-eastern Asia,,,^(?=.*leste).*timor|^(?=.*east).*timor,Lower middle,USD,2002-11-15,222 - Timor-Leste -223,404,231,768,224,Y,Y,Y,N,TG,TGO,,,Togo,,,,,,,,Togo,Togo (le),Togo (el),Того,多哥,توغو,the Togolese Republic,0,8.541637601,0.97409513,2,Africa,202,Sub-Saharan Africa,11,Western Africa,togo,Low,XOF,1974-01-01,223 - Togo -224,405,232,772,225,,,N,N,TK,TKL,,,Tokelau,,,,,,,,Tokelau,,,,,,,0,-9.195175351,-171.8526597,9,Oceania,61,Polynesia,,,tokelau,,NZD,1974-01-01,224 - Tokelau -225,406,233,776,226,Y,Y,Y,N,TO,TON,,,Tonga,,,,,,,,Tonga,Tonga (les),Tonga,Тонга,汤加,تونغا,the Kingdom of Tonga,0,-22.92273894,-176.0448464,9,Oceania,61,Polynesia,,,tonga,Upper middle,TOP,1974-01-01,225 - Tonga -226,407,234,780,227,Y,Y,Y,N,TT,TTO,,,Trinidad and Tobago,,,,,,,,Trinidad and Tobago,Trinité-et-Tobago (la),Trinidad y Tabago,Тринидад и Тобаго,特立尼达和多巴哥,ترينيداد وتوباغو,the Republic of Trinidad and Tobago,0,10.40535665,-61.29228487,19,Americas,419,Latin America and the Caribbean,29,Caribbean,trinidad|tobago,High,TTD,1974-01-01,226 - Trinidad and Tobago -227,408,235,788,228,Y,Y,Y,N,TN,TUN,,,Tunisia,,,,,,,,Tunisia,Tunisie (la),Túnez,Тунис,突尼斯,تونس,the Republic of Tunisia,0,34.10810736,9.557630913,2,Africa,15,Northern Africa,,,tunisia,Lower middle,TND,1974-01-01,227 - Tunisia -228,409,236,792,229,Y,Y,Y,N,TR,TUR,,,Türkiye,,,,,,,,Türkiye,Türkiye (la),Türkiye,Турция,土耳其,تركيا,the Republic of Türkiye,0,38.91218946,35.69849765,142,Asia,145,Western Asia,,,turkey|t(ü|u)rkiye,Upper middle,TRY,2022-06-02,228 - Türkiye -229,410,237,795,230,Y,Y,Y,N,TM,TKM,,,Turkmenistan,,,,,,,,Turkmenistan,Turkménistan (le),Turkmenistán,Туркменистан,土库曼斯坦,تركمانستان,Turkmenistan,0,39.12455662,59.38935348,142,Asia,143,Central Asia,,,turkmen,Upper middle,TMT,1992-06-15,229 - Turkmenistan -230,411,238,796,231,,,N,N,TC,TCA,,,Turks and Caicos Islands,,Turks and Caicos Islands (the),,,,,,Turks and Caicos Islands,,,,,,,0,21.81744592,-71.77770318,19,Americas,419,Latin America and the Caribbean,29,Caribbean,turks,High,USD,1974-01-01,230 - Turks and Caicos Islands -231,412,239,798,232,Y,Y,Y,N,TV,TUV,,,Tuvalu,,,,,,,,Tuvalu,Tuvalu (les),Tuvalu,Тувалу,图瓦卢,توفالو,Tuvalu,0,-10.46069351,181.0881855,9,Oceania,61,Polynesia,,,tuvalu,Upper middle,AUD,1979-01-01,231 - Tuvalu -232,413,240,800,233,Y,Y,Y,N,UG,UGA,,,Uganda,,,,,,,,Uganda,Ouganda (l'),Uganda,Уганда,乌干达,أوغندا,the Republic of Uganda,0,1.280667326,32.38662225,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,uganda,Low,UGX,1974-01-01,232 - Uganda -233,414,241,804,234,Y,Y,Y,N,UA,UKR,,,Ukraine,,,,,,,,Ukraine,Ukraine (l'),Ucrania,Украина,乌克兰,أوكرانيا,Ukraine,0,49.01900507,31.37809941,150,Europe,151,Eastern Europe,,,ukrain,Lower middle,UAH,1992-04-19,233 - Ukraine -234,415,242,784,235,Y,Y,Y,N,AE,ARE,,,United Arab Emirates,,United Arab Emirates (the),,,,UAE,,United Arab Emirates,Émirats arabes unis (les),Emiratos Árabes Unidos (los),Объединенные Арабские Эмираты,阿拉伯联合酋长国,الإمارات العربية المتحدة,the United Arab Emirates,0,23.90525867,54.35072869,142,Asia,145,Western Asia,,,emirates|^u\.?a\.?e\.?$|united.?arab.?em,High,AED,1974-01-01,234 - United Arab Emirates -235,416,243,826,236,Y,Y,Y,N,GB,GBR,,,United Kingdom of Great Britain and Northern Ireland,,United Kingdom of Great Britain and Northern Ireland (the),,United Kingdom,United Kingdom,UK,,United Kingdom of Great Britain and Northern Ireland,Royaume-Uni de Grande-Bretagne et d'Irlande du Nord (le),Reino Unido de Gran Bretaña e Irlanda del Norte (el),Соединенное Королевство Великобритании и Северной Ирландии,大不列颠及北爱尔兰联合王国,المملكة المتحدة لبريطانيا العظمى وأيرلندا الشمالية,the United Kingdom of Great Britain and Northern Ireland,0,53.75504855,-2.103843405,150,Europe,154,Northern Europe,,,united.?kingdom|britain|^u\.?k\.?$,High,GBP,1974-01-01,235 - United Kingdom of Great Britain and Northern Ireland -236,417,245,840,237,Y,Y,Y,N,US,USA,,,United States of America,,United States of America (the),,United States,United States,USA,,United States of America,États-Unis d'Amérique (les),Estados Unidos de América (los),Соединенные Штаты Америки,美利坚合众国,الولايات المتحدة الأمريكية,the United States of America,0,45.73643438,-112.404207,19,Americas,21,Northern America,,,united.?states\b(?!.*islands)|\bu\.?s\.?a\.?\b|^\s*u\.?s\.?\b(?!.*islands),High,USD,1974-01-01,236 - United States of America -237,418,,581,238,,,N,N,UM,UMI,,,United States Minor Outlying Islands,,United States Minor Outlying Islands (the),,,,,,United States Minor Outlying Islands,,,,,,,0,,,9,Oceania,57,Micronesia,,,minor.?outlying.?is,,USD,1986-01-01,237 - United States Minor Outlying Islands -238,419,247,858,239,Y,Y,Y,N,UY,URY,,,Uruguay,,,,,,,,Uruguay,Uruguay (l'),Uruguay (el),Уругвай,乌拉圭,أوروغواي,the Eastern Republic of Uruguay,0,-32.80198719,-56.01417232,19,Americas,419,Latin America and the Caribbean,5,South America,uruguay,High,UYU,1974-01-01,238 - Uruguay -239,420,248,860,240,Y,Y,Y,N,UZ,UZB,,,Uzbekistan,,,,,,,,Uzbekistan,Ouzbékistan (l'),Uzbekistán,Узбекистан,乌兹别克斯坦,أوزبكستان,the Republic of Uzbekistan,0,41.74950759,63.17455249,142,Asia,143,Central Asia,,,uzbek,Lower middle,UZS,1992-06-15,239 - Uzbekistan -240,421,249,548,241,Y,Y,Y,N,VU,VUT,,,Vanuatu,,,,,,,,Vanuatu,Vanuatu,Vanuatu,Вануату,瓦努阿图,فانواتو,the Republic of Vanuatu,0,-21.04390394,171.2797047,9,Oceania,54,Melanesia,,,vanuatu|new.?hebrides,Lower middle,VUV,1980-01-01,240 - Vanuatu -241,422,250,862,242,Y,Y,Y,N,VE,VEN,,,Venezuela (Bolivarian Republic of),,,,"Venezuela, Bolivarian Republic of",,Venezuela,,Venezuela (Bolivarian Republic of),Venezuela (République bolivarienne du),Venezuela (República Bolivariana de),Венесуэла (Боливарианская Республика),委内瑞拉玻利瓦尔共和国,فنزويلا (جمهورية - البوليفارية),the Bolivarian Republic of Venezuela,0,7.115201972,-66.18367077,19,Americas,419,Latin America and the Caribbean,5,South America,venezuela,,VEF,2009-03-03,241 - Venezuela (Bolivarian Republic of) -242,423,251,704,243,Y,Y,Y,N,VN,VNM,,,Viet Nam,,,,,,,,Viet Nam,Viet Nam (le),Viet Nam,Вьетнам,越南,فييت نام,the Socialist Republic of Viet Nam,0,16.64893259,106.3103686,142,Asia,35,South-eastern Asia,,,^(?!south)(?!republic).*viet.?nam(?!.*south)|democratic.republic.of.vietnam|socialist.republic.of.viet.?nam|north.viet.?nam|viet.?nam.north,Lower middle,VND,1977-01-01,242 - Viet Nam -243,424,43,92,244,,,N,N,VG,VGB,,,British Virgin Islands,,Virgin Islands (British),,"Virgin Islands, British","Virgin Islands, British",,,British Virgin Islands,,,,,,,0,18.30332154,-65.11493198,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?=.*\bu\.?\s?k).*virgin|^(?=.*brit).*virgin|^(?=.*kingdom).*virgin,High,USD,1974-01-01,243 - British Virgin Islands -244,426,252,876,246,,,N,N,WF,WLF,,,Wallis and Futuna Islands,,Wallis and Futuna,,Wallis and Futuna,Wallis and Futuna,,Wallis and Futuna (France),Wallis and Futuna Islands,,,,,,,0,-14.36099529,-178.0421057,9,Oceania,61,Polynesia,,,futuna|wallis,,XPF,1974-01-01,244 - Wallis and Futuna Islands -245,427,253,732,247,,,N,N,EH,ESH,,,Western Sahara,,,,"Western Sahara, non-self-governing territory",,,,Western Sahara,,,,,,,0,24.66295331,-13.13425705,2,Africa,15,Northern Africa,,,western.sahara,,MAD,1985-01-01,245 - Western Sahara -246,428,255,887,248,Y,Y,Y,N,YE,YEM,,,Yemen,,,,,,,,Yemen,Yémen (le),Yemen (el),Йемен,也门,اليمن,the Republic of Yemen,0,15.96506363,47.50305348,142,Asia,145,Western Asia,,,yemen,Low,YER,1993-07-12,246 - Yemen -247,429,256,894,249,Y,Y,Y,N,ZM,ZMB,,,Zambia,,,,,,,,Zambia,Zambie (la),Zambia,Замбия,赞比亚,زامبيا,the Republic of Zambia,0,-13.45369192,27.80039565,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,zambia|northern.?rhodesia,Lower middle,ZMK,1974-01-01,247 - Zambia -248,430,257,716,250,Y,Y,Y,N,ZW,ZWE,,,Zimbabwe,,,,,,,,Zimbabwe,Zimbabwe (le),Zimbabwe,Зимбабве,津巴布韦,زمبابوي,the Republic of Zimbabwe,0,-19.00126774,29.86951021,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,zimbabwe|^(?!.*northern).*rhodesia,Lower middle,ZWL,1980-01-01,248 - Zimbabwe -249,,28,,,,,N,N,,,,AZO,Azores Islands (Portugal),,,,,,,,Azores Islands,,,,,,,,38.72708329,-27.26017212,150,Europe,39,Southern Europe,,,azores,,EUR,1974-01-01,249 - Azores Islands (Portugal) -251,,51,,,,,N,N,,,,CAI,Canary Islands (Spain),,,,,,,,Canary Islands,,,,,,,,27.95390989,-15.57918031,2,Africa,15,Northern Africa,,,canary,,EUR,1974-01-01,251 - Canary Islands (Spain) -252,,56,,,,,N,N,,,,CHI,Channel Islands,,,,,,,,Channel Islands,,,,,,,,49.34370327,-2.36025919,150,Europe,154,Northern Europe,,,\bchannel.islands,,GBP,1974-01-01,252 - Channel Islands -254,,97,,,,,N,N,,,,GLI,Galapagos Islands (Ecuador),,,,,,,,Galapagos Islands,,,,,,,,-0.62999148,-90.35775677,19,Americas,419,Latin America and the Caribbean,5,South America,galapagos,,USD,1974-01-01,254 - Galapagos Islands (Ecuador) -255,346,178,580,166,,,N,N,MP,MNP,,,Northern Mariana Islands,,Northern Mariana Islands (the),,,,,Northern Mariana Islands (The United States of America),Northern Mariana Islands,,,,,,,0,25.56053736,152.1251419,9,Oceania,57,Micronesia,,,mariana,High,USD,1986-01-01,255 - Northern Mariana Islands -256,,,680,,,,N,N,,,,,Sark,,,,,,,,Sark,,,,,,,,49.4347717,-2.36987152,150,Europe,154,Northern Europe,830,Channel Islands,sark,,GBP,1974-01-01,256 - Sark -265,425,246,850,245,,,N,N,VI,VIR,,,United States Virgin Islands,,Virgin Islands (U.S.),,"Virgin Islands, U.S.","Virgin Islands, U.S.",,,United States Virgin Islands,,,,,,,0,17.39137826,-64.67699419,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?=.*\bu\.?\s?s).*virgin|^(?=.*states).*virgin,High,USD,1974-01-01,265 - United States Virgin Islands -266,,,,,,,N,N,,,XK,XKX,Kosovo,,,,,,,,Kosovo,,,,,,,,42.61901705,20.90987836,150,Europe,39,Southern Europe,,,kosovo,,EUR,1974-01-01,266 - Kosovo +ID,RW ID,m49 numerical code,FTS API ID,Appears in UNTERM list,Appears in DGACM list,Independent,Deprecated,ISO 3166-1 Alpha 2-Codes,ISO 3166-1 Alpha 3-Codes,x Alpha2 codes,x Alpha3 codes,Preferred Term,ISO Alt Term,DGACM Alt Term,FTS Alt Term,RW Short Name,RW API Alt Term,English Short,French Short,Spanish Short,Russian Short,Chinese Short,Arabic Short,English Formal,M49 English,M49 French,M49 Spanish,M49 Russian,M49 Chinese,M49 Arabic,Admin Level,Latitude,Longitude,Region Code,Region Name,Sub-region Code,Sub-region Name,Intermediate Region Code,Intermediate Region Name,Regex,World Bank Income Level,Currency,Reference Period Start,Concatenation +#meta +id,#country +code +v_reliefweb,#country +code +num +v_m49,#country +code +v_fts,,,#meta+independent+bool,#meta+deprecated+bool,#country +code +v_iso2,#country +code +v_iso3,,,#country +name +preferred,#country +name +alt +v_iso,#country +name +alt +v_dgacm,#country +name +alt +v_fts,#country +name +short +v_reliefweb,#country +name +alt +v_reliefweb,#country +name +i_en +alt +v_unterm,#country +name +i_fr +alt +v_unterm,#country +name +i_es +alt +v_unterm,#country +name +i_ru +alt +v_unterm,#country +name +i_zh +alt +v_unterm,#country +name +i_ar +alt +v_unterm,#country +name +i_en +formal +v_unterm,#country +name +i_en +alt +v_m49,#country +name +i_fr +alt +v_m49,#country +name +i_es +alt +v_m49,#country +name +i_ru +alt +v_m49,#country +name +i_zh +alt +v_m49,#country +name +i_ar +alt +v_m49,#geo +admin_level,#geo +lat,#geo +lon,#region +main +code,#region +main +name +preferred,#region +sub +code,#region +sub +name +preferred,#region +intermediate +code,#region +intermediate +name +preferred,#country +regex,#indicator+incomelevel,#currency +code,#date+start, +1,13,4,1,Y,Y,Y,N,AF,AFG,,,Afghanistan,,,,,,Afghanistan,Afghanistan,Afganistán,Афганистан,阿富汗,أفغانستان,the Islamic Republic of Afghanistan,Afghanistan,Afghanistan,Afganistán,Афганистан,阿富汗,أفغانستان,0,33.83147477,66.02621828,142,Asia,34,Southern Asia,,,afghan,Low,AFN,2004-01-26,1 - Afghanistan +2,14,248,2,,,N,N,AX,ALA,,,Åland Islands,,,,,Aland Islands (Finland),Åland Islands,,,,,,,Åland Islands,Îles d’Åland,Islas Åland,Аландских островов,奥兰群岛,جزر ألاند,0,60.18121338,19.89649072,150,Europe,154,Northern Europe,,,^[å|a]land,,EUR,2004-02-13,2 - Åland Islands +3,15,8,3,Y,Y,Y,N,AL,ALB,,,Albania,,,,,,Albania,Albanie,Albania,Албания,阿尔巴尼亚,ألبانيا,the Republic of Albania,Albania,Albanie,Albania,Албания,阿尔巴尼亚,ألبانيا,0,41.13180899,20.06882519,150,Europe,39,Southern Europe,,,albania,Upper middle,ALL,1974-01-01,3 - Albania +4,16,12,4,Y,Y,Y,N,DZ,DZA,,,Algeria,,,,,,Algeria,Algérie,Argelia,Алжир,阿尔及利亚,الجزائر,the People's Democratic Republic of Algeria,Algeria,Algérie,Argelia,Алжир,阿尔及利亚,الجزائر,0,28.16474462,2.63351219,2,Africa,15,Northern Africa,,,algeria,Lower middle,DZD,1974-01-01,4 - Algeria +5,17,16,5,,,N,N,AS,ASM,,,American Samoa,,,,,,American Samoa,,,,,,,American Samoa,Samoa américaines,Samoa Americana,Американское Самоа,美属萨摩亚,ساموا الأمريكية,0,-14.30440488,-170.70783,9,Oceania,61,Polynesia,,,^(?=.*americ).*samoa,High,USD,1974-01-01,5 - American Samoa +6,18,20,6,Y,Y,Y,N,AD,AND,,,Andorra,,,,,,Andorra,Andorre,Andorra,Андорра,安道尔,أندورا,the Principality of Andorra,Andorra,Andorre,Andorra,Андорра,安道尔,أندورا,0,42.55527067,1.578938861,150,Europe,39,Southern Europe,,,andorra,High,EUR,1994-01-26,6 - Andorra +7,19,24,7,Y,Y,Y,N,AO,AGO,,,Angola,,,,,,Angola,Angola,Angola,Ангола,安哥拉,أنغولا,the Republic of Angola,Angola,Angola,Angola,Ангола,安哥拉,أنغولا,0,-12.3755731,17.59867248,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,angola,Lower middle,AOA,1993-07-02,7 - Angola +8,20,660,8,,,N,N,AI,AIA,,,Anguilla,,,Anguilla (United Kingdom),,,Anguilla,,,,,,,Anguilla,Anguilla,Anguila,Ангилья,安圭拉,أنغويلا,0,18.22301491,-63.06006462,19,Americas,419,Latin America and the Caribbean,29,Caribbean,anguill?a,,XCD,1985-01-01,8 - Anguilla +9,,10,9,,,N,N,AQ,ATA,,,Antarctica,,,,,,Antarctica,,,,,,,Antarctica,Antarctique,Antártida,Антарктике,南极洲,أنتاركتيكا,0,-80.45066299,21.43458373,,,,,,,antarctica,,,1983-01-01,9 - Antarctica +10,21,28,10,Y,Y,Y,N,AG,ATG,,,Antigua and Barbuda,,,,,,Antigua and Barbuda,Antigua-et-Barbuda,Antigua y Barbuda,Антигуа и Барбуда,安提瓜和巴布达,أنتيغوا وبربودا,Antigua and Barbuda,Antigua and Barbuda,Antigua-et-Barbuda,Antigua y Barbuda,Антигуа и Барбуда,安提瓜和巴布达,أنتيغوا وبربودا,0,17.07120733,-61.79815058,19,Americas,419,Latin America and the Caribbean,29,Caribbean,antigua,High,XCD,1974-01-01,10 - Antigua and Barbuda +11,22,32,11,Y,Y,Y,N,AR,ARG,,,Argentina,,,,,,Argentina,Argentine,Argentina,Аргентина,阿根廷,الأرجنتين,the Argentine Republic,Argentina,Argentine,Argentina,Аргентина,阿根廷,الأرجنتين,0,-34.98567234,-65.12225892,19,Americas,419,Latin America and the Caribbean,5,South America,argentin,Upper middle,ARS,1974-01-01,11 - Argentina +12,23,51,12,Y,Y,Y,N,AM,ARM,,,Armenia,,,,,,Armenia,Arménie,Armenia,Армения,亚美尼亚,أرمينيا,the Republic of Armenia,Armenia,Arménie,Armenia,Армения,亚美尼亚,أرمينيا,0,40.29202499,44.9429026,142,Asia,145,Western Asia,,,armenia,Upper middle,AMD,1992-06-15,12 - Armenia +13,24,533,13,,,N,N,AW,ABW,,,Aruba,,,,,Aruba (The Netherlands),Aruba,,,,,,,Aruba,Aruba,Aruba,Аруба,阿鲁巴,أروبا,0,12.5156546,-69.9757266,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?!.*bonaire).*\baruba,High,AWG,1986-01-01,13 - Aruba +14,25,36,14,Y,Y,Y,N,AU,AUS,,,Australia,,,,,,Australia,Australie,Australia,Австралия,澳大利亚,أستراليا,Australia,Australia,Australie,Australia,Австралия,澳大利亚,أستراليا,0,-25.40546125,134.2181189,9,Oceania,53,Australia and New Zealand,,,australia,High,AUD,1974-01-01,14 - Australia +15,26,40,15,Y,Y,Y,N,AT,AUT,,,Austria,,,,,,Austria,Autriche,Austria,Австрия,奥地利,النمسا,the Republic of Austria,Austria,Autriche,Austria,Австрия,奥地利,النمسا,0,47.59086187,14.13920086,150,Europe,155,Western Europe,,,^(?!.*hungary).*austria|\baustri.*\bemp,High,EUR,1974-01-01,15 - Austria +16,27,31,16,Y,Y,Y,N,AZ,AZE,,,Azerbaijan,,,,,,Azerbaijan,Azerbaïdjan,Azerbaiyán,Азербайджан,阿塞拜疆,أذربيجان,the Republic of Azerbaijan,Azerbaijan,Azerbaïdjan,Azerbaiyán,Азербайджан,阿塞拜疆,أذربيجان,0,40.42670781,47.80669468,142,Asia,145,Western Asia,,,azerbaijan,Upper middle,AZN,1992-06-15,16 - Azerbaijan +17,29,44,17,Y,Y,Y,N,BS,BHS,,,Bahamas,Bahamas (the),,,,,Bahamas,Bahamas,Bahamas,Багамские Острова,巴哈马,جزر البهاما,the Commonwealth of the Bahamas,Bahamas,Bahamas,Bahamas,Багамские Острова,巴哈马,جزر البهاما,0,25.90317684,-78.61665744,19,Americas,419,Latin America and the Caribbean,29,Caribbean,bahamas,High,BSD,1974-01-01,17 - Bahamas +18,30,48,18,Y,Y,Y,N,BH,BHR,,,Bahrain,,,,,,Bahrain,Bahreïn,Bahrein,Бахрейн,巴林,البحرين,the Kingdom of Bahrain,Bahrain,Bahreïn,Bahrein,Бахрейн,巴林,البحرين,0,26.05396006,50.53486327,142,Asia,145,Western Asia,,,bahrain,High,BHD,1974-01-01,18 - Bahrain +19,31,50,19,Y,Y,Y,N,BD,BGD,,,Bangladesh,,,,,,Bangladesh,Bangladesh,Bangladesh,Бангладеш,孟加拉国,بنغلاديش,the People's Republic of Bangladesh,Bangladesh,Bangladesh,Bangladesh,Бангладеш,孟加拉国,بنغلاديش,0,23.88207427,90.24107264,142,Asia,34,Southern Asia,,,bangladesh|^(?=.*east).*paki?stan,Lower middle,BDT,1974-01-01,19 - Bangladesh +20,32,52,20,Y,Y,Y,N,BB,BRB,,,Barbados,,,,,,Barbados,Barbade,Barbados,Барбадос,巴巴多斯,بربادوس,Barbados,Barbados,Barbade,Barbados,Барбадос,巴巴多斯,بربادوس,0,13.184952,-59.55382245,19,Americas,419,Latin America and the Caribbean,29,Caribbean,barbados,High,BBD,1974-01-01,20 - Barbados +21,33,112,21,Y,Y,Y,N,BY,BLR,,,Belarus,,,,,,Belarus,Bélarus,Belarús,Беларусь,白俄罗斯,بيلاروس,the Republic of Belarus,Belarus,Bélarus,Belarús,Беларусь,白俄罗斯,بيلاروس,0,53.53965016,28.04932937,150,Europe,151,Eastern Europe,,,belarus|byelo,Upper middle,BYN,1992-06-15,21 - Belarus +22,34,56,22,Y,Y,Y,N,BE,BEL,,,Belgium,,,,,,Belgium,Belgique,Bélgica,Бельгия,比利时,بلجيكا,the Kingdom of Belgium,Belgium,Belgique,Bélgica,Бельгия,比利时,بلجيكا,0,50.64206011,4.658786236,150,Europe,155,Western Europe,,,^(?!.*luxem).*belgium,High,EUR,1974-01-01,22 - Belgium +23,35,84,23,Y,Y,Y,N,BZ,BLZ,,,Belize,,,,,,Belize,Belize,Belice,Белиз,伯利兹,بليز,Belize,Belize,Belize,Belice,Белиз,伯利兹,بليز,0,17.20829609,-88.69988922,19,Americas,419,Latin America and the Caribbean,13,Central America,belize|^(?=.*british).*honduras,Upper middle,BZD,1974-01-01,23 - Belize +24,36,204,24,Y,Y,Y,N,BJ,BEN,,,Benin,,,,,,Benin,Bénin,Benin,Бенин,贝宁,بنن,the Republic of Benin,Benin,Bénin,Benin,Бенин,贝宁,بنن,0,9.642665015,2.342864021,2,Africa,202,Sub-Saharan Africa,11,Western Africa,benin|dahome,Lower middle,XOF,1977-01-01,24 - Benin +25,37,60,25,,,N,N,BM,BMU,,,Bermuda,,,,,,Bermuda,,,,,,,Bermuda,Bermudes,Bermuda,Бермудские острова,百慕大,برمودا,0,32.31605051,-64.73984042,19,Americas,21,Northern America,,,bermuda,High,BMD,1974-01-01,25 - Bermuda +26,38,64,26,Y,Y,Y,N,BT,BTN,,,Bhutan,,,,,,Bhutan,Bhoutan,Bhután,Бутан,不丹,بوتان,the Kingdom of Bhutan,Bhutan,Bhoutan,Bhután,Бутан,不丹,بوتان,0,27.41443467,90.43085885,142,Asia,34,Southern Asia,,,bhutan,Lower middle,BTN,1974-01-01,26 - Bhutan +27,39,68,27,Y,Y,Y,N,BO,BOL,,,Bolivia (Plurinational State of),,,"Bolivia, Plurinational State of",Bolivia,,Bolivia (Plurinational State of),Bolivie (État plurinational de),Bolivia (Estado Plurinacional de),Боливия (Многонациональное Государство),多民族玻利维亚国,بوليفيا (دولة - المتعددة القوميات),the Plurinational State of Bolivia,Bolivia (Plurinational State of),Bolivie (État plurinational de),Bolivia (Estado Plurinacional de),Боливия (Многонациональное Государство),多民族玻利维亚国,بوليفيا (دولة - المتعددة القوميات),0,-16.71483757,-64.66829843,19,Americas,419,Latin America and the Caribbean,5,South America,bolivia,Lower middle,BOB,2009-05-08,27 - Bolivia (Plurinational State of) +28,40,70,28,Y,Y,Y,N,BA,BIH,,,Bosnia and Herzegovina,,,,,,Bosnia and Herzegovina,Bosnie-Herzégovine,Bosnia y Herzegovina,Босния и Герцеговина,波斯尼亚和黑塞哥维那,البوسنة والهرسك,Bosnia and Herzegovina,Bosnia and Herzegovina,Bosnie-Herzégovine,Bosnia y Herzegovina,Босния и Герцеговина,波斯尼亚和黑塞哥维那,البوسنة والهرسك,0,44.16506495,17.79105724,150,Europe,39,Southern Europe,,,herzegovina|bosnia,Upper middle,BAM,1993-01-01,28 - Bosnia and Herzegovina +29,14894,535,29,,,N,N,BQ,BES,,,"Bonaire, Sint Eustatius and Saba",,,"Bonaire, Saint Eustatius and Saba (The Netherlands)",,"Bonaire, Saint Eustatius and Saba (The Netherlands)","Bonaire, Sint Eustatius and Saba",,,,,,,"Bonaire, Sint Eustatius and Saba","Bonaire, Saint-Eustache et Saba","Bonaire, San Eustaquio y Saba","Бонайре, Синт-Эстатиус и Саба",博纳尔,圣俄斯塔休斯和萨巴,بونير وسانت يوستاشيوس وسابا,0,12.15882921,-68.24278483,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?=.*bonaire).*eustatius|^(?=.*carib).*netherlands|\bbes.?islands,,USD,2011-06-12,"29 - Bonaire, Sint Eustatius and Saba" +30,41,72,30,Y,Y,Y,N,BW,BWA,,,Botswana,,,,,,Botswana,Botswana,Botswana,Ботсвана,博茨瓦纳,بوتسوانا,the Republic of Botswana,Botswana,Botswana,Botswana,Ботсвана,博茨瓦纳,بوتسوانا,0,-22.17991766,23.81673035,2,Africa,202,Sub-Saharan Africa,18,Southern Africa,botswana|bechuana,Upper middle,BWP,1974-01-01,30 - Botswana +31,,74,31,,,N,N,BV,BVT,,,Bouvet Island,,,,,,Bouvet Island,,,,,,,Bouvet Island,Île Bouvet,Isla Bouvet,Остров Буве,布维岛,جزيرة بوفيت,0,-54.42190835,3.412516924,19,Americas,419,Latin America and the Caribbean,5,South America,bouvet,,NOK,1974-01-01,31 - Bouvet Island +32,42,76,32,Y,Y,Y,N,BR,BRA,,,Brazil,,,,,,Brazil,Brésil,Brasil,Бразилия,巴西,البرازيل,the Federative Republic of Brazil,Brazil,Brésil,Brasil,Бразилия,巴西,البرازيل,0,-10.77518961,-53.09141767,19,Americas,419,Latin America and the Caribbean,5,South America,brazil,Upper middle,BRL,1974-01-01,32 - Brazil +33,,86,33,,,N,N,IO,IOT,,,British Indian Ocean Territory,British Indian Ocean Territory (the),,,,,British Indian Ocean Territory,,,,,,,British Indian Ocean Territory,Territoire britannique de l'océan Indien,Territorio Británico del Océano Índico,Британская территория в Индийском океане,英属印度洋领土,المحيط الهندي الإقليم البريطاني في,0,-7.334186151,72.43402037,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,british.?indian.?ocean,,USD,1974-01-01,33 - British Indian Ocean Territory +34,44,96,34,Y,Y,Y,N,BN,BRN,,,Brunei Darussalam,,,,,,Brunei Darussalam,Brunéi Darussalam,Brunei Darussalam,Бруней-Даруссалам,文莱达鲁萨兰国,بروني دار السلام,Brunei Darussalam,Brunei Darussalam,Brunéi Darussalam,Brunei Darussalam,Бруней-Даруссалам,文莱达鲁萨兰国,بروني دار السلام,0,4.439247073,114.4374636,142,Asia,35,South-eastern Asia,,,brunei,High,BND,1974-01-01,34 - Brunei Darussalam +35,45,100,35,Y,Y,Y,N,BG,BGR,,,Bulgaria,,,,,,Bulgaria,Bulgarie,Bulgaria,Болгария,保加利亚,بلغاريا,the Republic of Bulgaria,Bulgaria,Bulgarie,Bulgaria,Болгария,保加利亚,بلغاريا,0,42.76069057,25.23572028,150,Europe,151,Eastern Europe,,,bulgaria,Upper middle,BGL,1974-01-01,35 - Bulgaria +36,46,854,36,Y,Y,Y,N,BF,BFA,,,Burkina Faso,,,,,,Burkina Faso,Burkina Faso,Burkina Faso,Буркина-Фасо,布基纳法索,بوركينا فاسو,Burkina Faso,Burkina Faso,Burkina Faso,Burkina Faso,Буркина-Фасо,布基纳法索,بوركينا فاسو,0,12.27790144,-1.738649343,2,Africa,202,Sub-Saharan Africa,11,Western Africa,burkina|\bfaso|upper.?volta,Low,XOF,1984-01-01,36 - Burkina Faso +37,47,108,37,Y,Y,Y,N,BI,BDI,,,Burundi,,,,,,Burundi,Burundi,Burundi,Бурунди,布隆迪,بوروندي,the Republic of Burundi,Burundi,Burundi,Burundi,Бурунди,布隆迪,بوروندي,0,-3.356208708,29.89200134,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,burundi,Low,BIF,1974-01-01,37 - Burundi +38,48,116,38,Y,Y,Y,N,KH,KHM,,,Cambodia,,,,,,Cambodia,Cambodge,Camboya,Камбоджа,柬埔寨,كمبوديا,the Kingdom of Cambodia,Cambodia,Cambodge,Camboya,Камбоджа,柬埔寨,كمبوديا,0,12.71583138,104.9221723,142,Asia,35,South-eastern Asia,,,cambodia|kampuchea|khmer,Lower middle,KHR,1994-01-26,38 - Cambodia +39,49,120,39,Y,Y,Y,N,CM,CMR,,,Cameroon,,,,,,Cameroon,Cameroun,Camerún,Камерун,喀麦隆,الكاميرون,the Republic of Cameroon,Cameroon,Cameroun,Camerún,Камерун,喀麦隆,الكاميرون,0,5.68036831,12.74068837,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,cameroon,Lower middle,XAF,1974-01-01,39 - Cameroon +40,50,124,40,Y,Y,Y,N,CA,CAN,,,Canada,,,,,,Canada,Canada,Canadá,Канада,加拿大,كندا,Canada,Canada,Canada,Canadá,Канада,加拿大,كندا,0,61.4126317,-98.23039804,19,Americas,21,Northern America,,,canada,High,CAD,1974-01-01,40 - Canada +41,52,132,41,Y,Y,Y,N,CV,CPV,,,Cabo Verde,,,Cape Verde,,,Cabo Verde,Cabo Verde,Cabo Verde,Кабо-Верде,佛得角,كابو فيردي,the Republic of Cabo Verde,Cabo Verde,Cabo Verde,Cabo Verde,Кабо-Верде,佛得角,كابو فيردي,0,17.52133998,-24.58506404,2,Africa,202,Sub-Saharan Africa,11,Western Africa,(cabo|cape) *verde,Lower middle,CVE,1974-01-01,41 - Cabo Verde +42,53,136,42,,,N,N,KY,CYM,,,Cayman Islands,Cayman Islands (the),,,,,Cayman Islands,,,,,,,Cayman Islands,Îles Caïmanes,Islas Caimán,Кайман острова,开曼群岛,جزر كايمان,0,19.31065556,-81.20426038,19,Americas,419,Latin America and the Caribbean,29,Caribbean,cayman,High,KYD,1974-01-01,42 - Cayman Islands +43,54,140,43,Y,Y,Y,N,CF,CAF,,,Central African Republic,Central African Republic (the),,,CAR,Central African Republic,Central African Republic,République centrafricaine,República Centroafricana,Центральноафриканская Республика,中非共和国,جمهورية أفريقيا الوسطى,the Central African Republic,Central African Republic,République centrafricaine,República Centroafricana,Центральноафриканская Республика,中非共和国,جمهورية أفريقيا الوسطى,0,6.570747926,20.48450088,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,\bcentral.african.rep,Low,XAF,1974-01-01,43 - Central African Republic +44,55,148,44,Y,Y,Y,N,TD,TCD,,,Chad,,,,,,Chad,Tchad,Chad,Чад,乍得,تشاد,the Republic of Chad,Chad,Tchad,Chad,Чад,乍得,تشاد,0,15.35740495,18.66399556,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,\bchad,Low,XAF,1974-01-01,44 - Chad +45,57,152,45,Y,Y,Y,N,CL,CHL,,,Chile,,,,,,Chile,Chili,Chile,Чили,智利,شيلي,the Republic of Chile,Chile,Chili,Chile,Чили,智利,شيلي,0,-37.68386885,-71.33321859,19,Americas,419,Latin America and the Caribbean,5,South America,\bchile,High,CLP,1974-01-01,45 - Chile +46,58,156,46,Y,Y,Y,N,CN,CHN,,,China,,,,,,China,Chine,China,Китай,中国,الصين,the People's Republic of China,China,Chine,China,Китай,中国,الصين,0,36.67464756,103.8680636,142,Asia,30,Eastern Asia,,,^(?!.*\bmac)(?!.*\bhong)(?!.*\btai)(?!.*\brep).*china|^(?=.*peo)(?=.*rep).*china,Upper middle,CNY,1974-01-01,46 - China +47,62,162,47,,,N,N,CX,CXR,,,Christmas Island,,,,,Christmas Island (Australia),Christmas Island,,,,,,,Christmas Island,Île Christmas,Isla Christmas,остров Рождества,圣诞岛,جزيرة عيد الميلاد,0,-10.44411458,105.7036972,9,Oceania,53,Australia and New Zealand,,,christmas,,AUD,1974-01-01,47 - Christmas Island +48,63,166,48,,,N,N,CC,CCK,,,Cocos (Keeling) Islands,Cocos (Keeling) Islands (the),,,,Cocos (Keeling) Islands (Australia),Cocos (Keeling) Islands,,,,,,,Cocos (Keeling) Islands,Îles des Cocos (Keeling),Islas Cocos (Keeling),Кокосовых (Килинг) островов,科科斯(基林)群岛,جزر كوكس (كيلينغ),0,-12.17127014,96.83690355,9,Oceania,53,Australia and New Zealand,,,\bcocos|keeling,,AUD,1974-01-01,48 - Cocos (Keeling) Islands +49,64,170,49,Y,Y,Y,N,CO,COL,,,Colombia,,,,,,Colombia,Colombie,Colombia,Колумбия,哥伦比亚,كولومبيا,the Republic of Colombia,Colombia,Colombie,Colombia,Колумбия,哥伦比亚,كولومبيا,0,3.897367041,-73.07080696,19,Americas,419,Latin America and the Caribbean,5,South America,colombia,Upper middle,COP,1974-01-01,49 - Colombia +50,65,174,50,Y,Y,Y,N,KM,COM,,,Comoros,Comoros (the),,,,,Comoros,Comores,Comoras,Коморские Острова,科摩罗,جزر القمر,the Union of the Comoros,Comoros,Comores,Comoras,Коморские Острова,科摩罗,جزر القمر,0,-11.42407818,42.8293551,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,comoro,Lower middle,KMF,2003-01-14,50 - Comoros +51,66,178,51,Y,Y,Y,N,CG,COG,,,Congo,Congo (the),,,,,Congo,Congo,Congo,Конго,刚果,الكونغو,the Republic of the Congo,Congo,Congo,Congo,Конго,刚果,الكونغو,0,-0.83949506,15.22629207,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,^(?!.*\bd.m)(?!.*\bd[\.]?r)(?!.*kinshasa)(?!.*zaire)(?!.*belg)(?!.*l.opoldville)(?!.*free).*\bcongo,Lower middle,XAF,1974-01-01,51 - Congo +52,75,180,52,Y,Y,Y,N,CD,COD,,,Democratic Republic of the Congo,Congo (the Democratic Republic of the),,"Congo, The Democratic Republic of the",DR Congo,Democratic Republic of the Congo,Democratic Republic of the Congo,République démocratique du Congo,República Democrática del Congo,Демократическая Республика Конго,刚果民主共和国,جمهورية الكونغو الديمقراطية,the Democratic Republic of the Congo,Democratic Republic of the Congo,République démocratique du Congo,República Democrática del Congo,Демократическая Республика Конго,刚果民主共和国,جمهورية الكونغو الديمقراطية,0,-2.876807692,23.65623593,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,\bd.m.*congo|congo.*\bd.m|congo.*\bd[\.]?r|\bd[\.]?r.*congo|belgian.?congo|congo.?free.?state|kinshasa|zaire|l.opoldville|drc|droc|rdc,Low,CDF,1997-07-14,52 - Democratic Republic of the Congo +53,67,184,53,Y,,Y,N,CK,COK,,,Cook Islands,Cook Islands (the),,,,,Cook Islands,Îles Cook,Islas Cook,Острова Кука,库克群岛,جزر كوك,the Cook Islands,Cook Islands,Îles Cook,Islas Cook,Острова Кука,库克群岛,جزر كوك,0,-20.14332999,-159.7599857,9,Oceania,61,Polynesia,,,\bcook,,NZD,1974-01-01,53 - Cook Islands +54,68,188,54,Y,Y,Y,N,CR,CRI,,,Costa Rica,,,,,,Costa Rica,Costa Rica,Costa Rica,Коста-Рика,哥斯达黎加,كوستاريكا,the Republic of Costa Rica,Costa Rica,Costa Rica,Costa Rica,Коста-Рика,哥斯达黎加,كوستاريكا,0,9.960735487,-84.18254176,19,Americas,419,Latin America and the Caribbean,13,Central America,costa.?rica,Upper middle,CRC,1974-01-01,54 - Costa Rica +55,69,384,55,Y,Y,Y,N,CI,CIV,,,Côte d'Ivoire,,,,,,Côte d'Ivoire,Côte d'Ivoire,Côte d’Ivoire,Кот-д’Ивуар,科特迪瓦,كوت ديفوار,the Republic of Côte d'Ivoire,Côte d’Ivoire,Côte d’Ivoire,Côte d’Ivoire,Кот-д'Ивуар,科特迪瓦,كوت ديفوار,0,7.630087005,-5.552402136,2,Africa,202,Sub-Saharan Africa,11,Western Africa,ivoire|ivory,Lower middle,XOF,1974-01-01,55 - Côte d'Ivoire +56,70,191,56,Y,Y,Y,N,HR,HRV,,,Croatia,,,,,,Croatia,Croatie,Croacia,Хорватия,克罗地亚,كرواتيا,the Republic of Croatia,Croatia,Croatie,Croacia,Хорватия,克罗地亚,كرواتيا,0,45.18877041,16.42353441,150,Europe,39,Southern Europe,,,croatia|hrvatska,High,HRK,1992-06-15,56 - Croatia +57,71,192,57,Y,Y,Y,N,CU,CUB,,,Cuba,,,,,,Cuba,Cuba,Cuba,Куба,古巴,كوبا,the Republic of Cuba,Cuba,Cuba,Cuba,Куба,古巴,كوبا,0,21.6053525,-78.90713844,19,Americas,419,Latin America and the Caribbean,29,Caribbean,\bcuba,Upper middle,CUP,1974-01-01,57 - Cuba +58,14893,531,58,,,N,N,CW,CUW,,,Curaçao,,,,,Curaçao (The Netherlands),Curaçao,,,,,,,Curaçao,Curaçao,Curazao,Кюрасао,库拉索,كوراساو,0,12.21019745,-69.04044898,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?!.*bonaire).*\bcura(c|ç)ao,High,ANG,2010-12-15,58 - Curaçao +59,72,196,59,Y,Y,Y,N,CY,CYP,,,Cyprus,,,,,,Cyprus,Chypre,Chipre,Кипр,塞浦路斯,قبرص,the Republic of Cyprus,Cyprus,Chypre,Chipre,Кипр,塞浦路斯,قبرص,0,35.01941238,33.1666508,142,Asia,145,Western Asia,,,cyprus,High,EUR,1974-01-01,59 - Cyprus +60,73,203,60,Y,Y,Y,N,CZ,CZE,,,Czechia,,Czech Republic,Czech Republic,,,Czechia,Tchéquie,Chequia,Чехия,捷克,تشيكيا,the Czech Republic,Czechia,Tchéquie,Chequia,Чехия,捷克,تشيكيا,0,49.74240068,15.34943448,150,Europe,151,Eastern Europe,,,^(?=.*rep).*czech|czechia|bohemia,High,CZK,2016-08-29,60 - Czechia +61,76,208,61,Y,Y,Y,N,DK,DNK,,,Denmark,,,,,,Denmark,Danemark,Dinamarca,Дания,丹麦,الدانمرك,the Kingdom of Denmark,Denmark,Danemark,Dinamarca,Дания,丹麦,الدانمرك,0,56.06439188,9.942213684,150,Europe,154,Northern Europe,,,denmark,High,DKK,1974-01-01,61 - Denmark +62,77,262,62,Y,Y,Y,N,DJ,DJI,,,Djibouti,,,,,,Djibouti,Djibouti,Djibouti,Джибути,吉布提,جيبوتي,the Republic of Djibouti,Djibouti,Djibouti,Djibouti,Джибути,吉布提,جيبوتي,0,11.74658946,42.58022315,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,djibouti,Lower middle,DJF,1977-01-01,62 - Djibouti +63,78,212,63,Y,Y,Y,N,DM,DMA,,,Dominica,,,,,,Dominica,Dominique,Dominica,Доминика,多米尼克,دومينيكا,the Commonwealth of Dominica,Dominica,Dominique,Dominica,Доминика,多米尼克,دومينيكا,0,15.42468124,-61.36047599,19,Americas,419,Latin America and the Caribbean,29,Caribbean,dominican.rep,Upper middle,XCD,1974-01-01,63 - Dominica +64,79,214,64,Y,Y,Y,N,DO,DOM,,,Dominican Republic,Dominican Republic (the),,,Dominican Rep.,,Dominican Republic,République dominicaine,República Dominicana,Доминиканская Республика,多米尼加共和国,الجمهورية الدومينيكية,the Dominican Republic,Dominican Republic,République dominicaine,República Dominicana,Доминиканская Республика,多米尼加,الجمهورية الدومينيكية,0,18.89453409,-70.49429315,19,Americas,419,Latin America and the Caribbean,29,Caribbean,#REF!,Upper middle,DOP,1974-01-01,64 - Dominican Republic +65,81,218,65,Y,Y,Y,N,EC,ECU,,,Ecuador,,,,,,Ecuador,Équateur,Ecuador,Эквадор,厄瓜多尔,إكوادور,the Republic of Ecuador,Ecuador,Équateur,Ecuador,Эквадор,厄瓜多尔,إكوادور,0,-1.464036749,-78.05190165,19,Americas,419,Latin America and the Caribbean,5,South America,ecuador,Upper middle,USD,1974-01-01,65 - Ecuador +66,82,818,66,Y,Y,Y,N,EG,EGY,,,Egypt,,,,,,Egypt,Égypte,Egipto,Египет,埃及,مصر,the Arab Republic of Egypt,Egypt,Égypte,Egipto,Египет,埃及,مصر,0,26.55281781,29.78562814,2,Africa,15,Northern Africa,,,egypt,Lower middle,EGP,1974-01-01,66 - Egypt +67,83,222,67,Y,Y,Y,N,SV,SLV,,,El Salvador,,,,,,El Salvador,El Salvador,El Salvador,Сальвадор,萨尔瓦多,السلفادور,the Republic of El Salvador,El Salvador,El Salvador,El Salvador,Сальвадор,萨尔瓦多,السلفادور,0,13.72764125,-88.86315324,19,Americas,419,Latin America and the Caribbean,13,Central America,el.?salvador,Upper middle,USD,1974-01-01,67 - El Salvador +68,84,226,68,Y,Y,Y,N,GQ,GNQ,,,Equatorial Guinea,,,,,,Equatorial Guinea,Guinée équatoriale,Guinea Ecuatorial,Экваториальная Гвинея,赤道几内亚,غينيا الاستوائية,the Republic of Equatorial Guinea,Equatorial Guinea,Guinée équatoriale,Guinea Ecuatorial,Экваториальная Гвинея,赤道几内亚,غينيا الاستوائية,0,1.412936146,10.61572825,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,guine.*eq|eq.*guine|^(?=.*span).*guinea,Upper middle,XAF,1974-01-01,68 - Equatorial Guinea +69,85,232,69,Y,Y,Y,N,ER,ERI,,,Eritrea,,,,,,Eritrea,Érythrée,Eritrea,Эритрея,厄立特里亚,إريتريا,the State of Eritrea,Eritrea,Érythrée,Eritrea,Эритрея,厄立特里亚,إريتريا,0,15.37695899,38.82792338,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,eritrea,Low,ERN,2012-08-02,69 - Eritrea +70,86,233,70,Y,Y,Y,N,EE,EST,,,Estonia,,,,,,Estonia,Estonie,Estonia,Эстония,爱沙尼亚,إستونيا,the Republic of Estonia,Estonia,Estonie,Estonia,Эстония,爱沙尼亚,إستونيا,0,58.70758667,26.168216,150,Europe,154,Northern Europe,,,estonia,High,EUR,1992-06-15,70 - Estonia +71,87,231,71,Y,Y,Y,N,ET,ETH,,,Ethiopia,,,,,,Ethiopia,Éthiopie,Etiopía,Эфиопия,埃塞俄比亚,إثيوبيا,the Federal Democratic Republic of Ethiopia,Ethiopia,Éthiopie,Etiopía,Эфиопия,埃塞俄比亚,إثيوبيا,0,8.633664665,39.61587345,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,ethiopia|abyssinia,Low,ETB,1993-07-16,71 - Ethiopia +72,88,238,72,,,N,N,FK,FLK,,,Falkland Islands (Malvinas),Falkland Islands (the) [Malvinas],,,,Falkland Islands (Malvinas),Falkland Islands,,,,,,,Falkland Islands (Malvinas),Îles Falkland (Malvinas),Islas Malvinas (Falkland),Фолклендские (Мальвинские) острова,福克兰群岛(马尔维纳斯),جزر فوكلاند (مالفيناس),0,-51.7638724,-55.8098409,19,Americas,419,Latin America and the Caribbean,5,South America,falkland|malvinas,,FKP,1974-01-01,72 - Falkland Islands (Malvinas) +73,89,234,73,,,N,N,FO,FRO,,,Faroe Islands,Faroe Islands (the),,,,Faroe Islands (Denmark),Faroe Islands,,,,,,,Faroe Islands,Îles Féroé,Islas Feroe,Фарерские острова,法罗群岛,جزر فايرو,0,61.64924758,-6.548553177,150,Europe,154,Northern Europe,,,faroe|faeroe,High,DKK,1974-01-01,73 - Faroe Islands +74,90,242,74,Y,Y,Y,N,FJ,FJI,,,Fiji,,,,,,Fiji,Fidji,Fiji,Фиджи,斐济,فيجي,the Republic of Fiji,Fiji,Fidji,Fiji,Фиджи,斐济,فيجي,0,-19.0190607,195.3435043,9,Oceania,54,Melanesia,,,fiji,Upper middle,FJD,2011-06-12,74 - Fiji +75,91,246,75,Y,Y,Y,N,FI,FIN,,,Finland,,,,,,Finland,Finlande,Finlandia,Финляндия,芬兰,فنلندا,the Republic of Finland,Finland,Finlande,Finlandia,Финляндия,芬兰,فنلندا,0,64.52173893,26.29452799,150,Europe,154,Northern Europe,,,finland,High,EUR,1974-01-01,75 - Finland +76,92,250,76,Y,Y,Y,N,FR,FRA,,,France,,,,,,France,France,Francia,Франция,法国,فرنسا,the French Republic,France,France,Francia,Франция,法国,فرنسا,0,46.6984015,2.350055968,150,Europe,155,Western Europe,,,^(?!.*\bdep)(?!.*martinique).*france|french.?republic|\bgaul,High,EUR,1974-01-01,76 - France +77,93,254,77,,,N,N,GF,GUF,,,French Guiana,,,,,French Guiana (France),French Guiana,,,,,,,French Guiana,Guyane française,Guayana Francesa,Французская Гвиана,法属圭亚那,غيانا الفرنسية,0,3.928100844,-53.24266781,19,Americas,419,Latin America and the Caribbean,5,South America,french.?gu(y|i)ana,,EUR,1974-01-01,77 - French Guiana +78,94,258,78,,,N,N,PF,PYF,,,French Polynesia,,,,,French Polynesia (France),French Polynesia,,,,,,,French Polynesia,Polynésie française,Polinesia Francesa,Французская Полинезия,法属波利尼西亚,بولينيزيا الفرنسية,0,-24.06211632,-156.7187297,9,Oceania,61,Polynesia,,,french.?polynesia|tahiti,High,XPF,1974-01-01,78 - French Polynesia +79,,260,79,,,N,N,TF,ATF,,,French Southern Territories,French Southern Territories (the),,,,,French Southern Territories,,,,,,,French Southern Territories,Terres australes françaises,Territorio de las Tierras Australes Francesas,Южные земли (французская заморская территория),法属南方领地,الأراضي الفرنسية الجنوبية الجنوبية,0,-49.32257975,69.49884805,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,french.?southern,,EUR,1979-01-01,79 - French Southern Territories +80,96,266,80,Y,Y,Y,N,GA,GAB,,,Gabon,,,,,,Gabon,Gabon,Gabón,Габон,加蓬,غابون,the Gabonese Republic,Gabon,Gabon,Gabón,Габон,加蓬,غابون,0,-0.595400581,11.79997877,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,gabon,Upper middle,XAF,1974-01-01,80 - Gabon +81,98,270,81,Y,Y,Y,N,GM,GMB,,,Gambia,Gambia (the),,Gambia,,,Gambia,Gambie,Gambia,Гамбия,冈比亚,غامبيا,the Republic of the Gambia,Gambia,Gambie,Gambia,Гамбия,冈比亚,غامبيا,0,13.44470328,-15.44718402,2,Africa,202,Sub-Saharan Africa,11,Western Africa,gambia,Low,GMD,1974-01-01,81 - Gambia +82,100,268,82,Y,Y,Y,N,GE,GEO,,,Georgia,,,,,,Georgia,Géorgie,Georgia,Грузия,格鲁吉亚,جورجيا,Georgia,Georgia,Géorgie,Georgia,Грузия,格鲁吉亚,جورجيا,0,42.17290221,43.5117089,142,Asia,145,Western Asia,,,^(?!.*south).*georgia,Upper middle,GEL,1992-08-28,82 - Georgia +83,101,276,83,Y,Y,Y,N,DE,DEU,,,Germany,,,,,,Germany,Allemagne,Alemania,Германия,德国,ألمانيا,the Federal Republic of Germany,Germany,Allemagne,Alemania,Германия,德国,ألمانيا,0,51.08227882,10.37515859,150,Europe,155,Western Europe,,,^(?!.*east).*germany|^(?=.*\bfed.*\brep).*german,High,EUR,1990-10-30,83 - Germany +84,102,288,84,Y,Y,Y,N,GH,GHA,,,Ghana,,,,,,Ghana,Ghana,Ghana,Гана,加纳,غانا,the Republic of Ghana,Ghana,Ghana,Ghana,Гана,加纳,غانا,0,7.956118608,-1.209564758,2,Africa,202,Sub-Saharan Africa,11,Western Africa,ghana|gold.?coast,Lower middle,GHS,1974-01-01,84 - Ghana +85,103,292,85,,,N,N,GI,GIB,,,Gibraltar,,,,,,Gibraltar,,,,,,,Gibraltar,Gibraltar,Gibraltar,Гибралтар,直布罗陀,جبل طارق,0,36.13872267,-5.34508156,150,Europe,39,Southern Europe,,,gibraltar,High,GIP,1974-01-01,85 - Gibraltar +86,104,300,86,Y,Y,Y,N,GR,GRC,,,Greece,,,,,,Greece,Grèce,Grecia,Греция,希腊,اليونان,the Hellenic Republic,Greece,Grèce,Grecia,Греция,希腊,اليونان,0,39.99547189,22.15714659,150,Europe,39,Southern Europe,,,greece|hellenic|hellas,High,EUR,1974-01-01,86 - Greece +87,105,304,87,,,N,N,GL,GRL,,,Greenland,,,,,Greenland (Denmark),Greenland,,,,,,,Greenland,Groenland,Groenlandia,Гренландия,格陵兰,غرينلند,0,74.714673,-41.37858526,19,Americas,21,Northern America,,,greenland,High,DKK,1974-01-01,87 - Greenland +88,106,308,88,Y,Y,Y,N,GD,GRD,,,Grenada,,,,,,Grenada,Grenade,Granada,Гренада,格林纳达,غرينادا,Grenada,Grenada,Grenade,Granada,Гренада,格林纳达,غرينادا,0,12.11295969,-61.67937955,19,Americas,419,Latin America and the Caribbean,29,Caribbean,grenada,Upper middle,XCD,1974-01-01,88 - Grenada +89,107,312,89,,,N,N,GP,GLP,,,Guadeloupe,,,Guadeloupe (France),,Guadeloupe (France),Guadeloupe,,,,,,,Guadeloupe,Guadeloupe,Guadalupe,Гваделупа,瓜德罗普,غوادلوب,0,16.40393131,-61.75296289,19,Americas,419,Latin America and the Caribbean,29,Caribbean,guadeloupe,,EUR,1974-01-01,89 - Guadeloupe +90,108,316,90,,,N,N,GU,GUM,,,Guam,,,,,,Guam,,,,,,,Guam,Guam,Guam,Гуам,关岛,غوام,0,13.47185432,144.784677,9,Oceania,57,Micronesia,,,\bguam,High,USD,1974-01-01,90 - Guam +91,109,320,91,Y,Y,Y,N,GT,GTM,,,Guatemala,,,,,,Guatemala,Guatemala,Guatemala,Гватемала,危地马拉,غواتيمالا,the Republic of Guatemala,Guatemala,Guatemala,Guatemala,Гватемала,危地马拉,غواتيمالا,0,15.699081,-90.35850945,19,Americas,419,Latin America and the Caribbean,13,Central America,guatemala,Upper middle,GTQ,1974-01-01,91 - Guatemala +92,,831,92,,,N,N,GG,GGY,,,Guernsey,,,,,,Guernsey,,,,,,,Guernsey,Guernesey,Guernsey,Гернси,格恩西,غيرنسي,0,49.46819115,-2.59052163,150,Europe,154,Northern Europe,830,Channel Islands,guernsey,,GBP,2006-03-29,92 - Guernsey +93,110,324,93,Y,Y,Y,N,GN,GIN,,,Guinea,,,,,,Guinea,Guinée,Guinea,Гвинея,几内亚,غينيا,the Republic of Guinea,Guinea,Guinée,Guinea,Гвинея,几内亚,غينيا,0,10.43642262,-10.95068301,2,Africa,202,Sub-Saharan Africa,11,Western Africa,^(?!.*eq)(?!.*span)(?!.*bissau)(?!.*portu)(?!.*new).*guinea,Lower middle,GNF,1974-01-01,93 - Guinea +94,111,624,94,Y,Y,Y,N,GW,GNB,,,Guinea-Bissau,,,,,,Guinea-Bissau,Guinée-Bissau,Guinea-Bissau,Гвинея-Бисау,几内亚比绍,غينيا - بيساو,the Republic of Guinea-Bissau,Guinea-Bissau,Guinée-Bissau,Guinea-Bissau,Гвинея-Бисау,几内亚比绍,غينيا - بيساو,0,12.05479161,-14.94108332,2,Africa,202,Sub-Saharan Africa,11,Western Africa,bissau|^(?=.*portu).*guinea,Low,XOF,1974-01-01,94 - Guinea-Bissau +95,112,328,95,Y,Y,Y,N,GY,GUY,,,Guyana,,,,,,Guyana,Guyana,Guyana,Гайана,圭亚那,غيانا,the Co-operative Republic of Guyana,Guyana,Guyana,Guyana,Гайана,圭亚那,غيانا,0,4.800395012,-58.97699814,19,Americas,419,Latin America and the Caribbean,5,South America,^guyana|british.?gu(y|i)ana,High,GYD,2018-10-11,95 - Guyana +96,113,332,96,Y,Y,Y,N,HT,HTI,,,Haiti,,,,,,Haiti,Haïti,Haití,Гаити,海地,هايتي,the Republic of Haiti,Haiti,Haïti,Haití,Гаити,海地,هايتي,0,18.94164176,-72.65840205,19,Americas,419,Latin America and the Caribbean,29,Caribbean,haiti,Lower middle,HTG,1974-01-01,96 - Haiti +97,114,334,97,,,N,N,HM,HMD,,,Heard Island and McDonald Islands,,,,,Heard Island and McDonald Islands (Australia),Heard Island and McDonald Islands,,,,,,,Heard Island and McDonald Islands,Île Heard-et-Îles MacDonald,Islas Heard y McDonald,Остров Херд и острова Макдональд,赫德岛和麦克唐纳岛,جزيرة هيرد وجزر ماكدونالد,0,-53.0998917,73.52881216,9,Oceania,53,Australia and New Zealand,,,heard.*mcdonald,,AUD,1974-01-01,97 - Heard Island and McDonald Islands +98,115,336,98,Y,,Y,N,VA,VAT,,,Holy See,Holy See (the),,Holy See (Vatican City State),,,Holy See,Saint-Siège,Santa Sede,Святой Престол,罗马教廷,الكرسي الرسولي,the Holy See,Holy See,Saint-Siège,Santa Sede,Святой Престол,教廷,الكرسي الرسولي,0,41.90336493,12.45225447,150,Europe,39,Southern Europe,,,holy.?see|vatican|papal.?st,,EUR,1996-04-03,98 - Holy See +99,116,340,99,Y,Y,Y,N,HN,HND,,,Honduras,,,,,,Honduras,Honduras,Honduras,Гондурас,洪都拉斯,هندوراس,the Republic of Honduras,Honduras,Honduras,Honduras,Гондурас,洪都拉斯,هندوراس,0,14.80908243,-86.63495948,19,Americas,419,Latin America and the Caribbean,13,Central America,^(?!.*brit).*honduras,Lower middle,HNL,1974-01-01,99 - Honduras +100,59,344,100,,,N,N,HK,HKG,,,"China, Hong Kong Special Administrative Region",Hong Kong,,Hong Kong,,China - Hong Kong (Special Administrative Region),"China, Hong Kong Special Administrative Region",,,,,,,"China, Hong Kong Special Administrative Region","Chine, région administrative spéciale de Hong Kong","China, región administrativa especial de Hong Kong","Китай, Специальный административный район Гонконг",中国香港特别行政区,الصين، منطقة هونغ كونغ الإدارية الخاصة,0,22.4216098,114.1539976,142,Asia,30,Eastern Asia,,,hong.?kong,High,HKD,1974-01-01,"100 - China, Hong Kong Special Administrative Region" +101,117,348,101,Y,Y,Y,N,HU,HUN,,,Hungary,,,,,,Hungary,Hongrie,Hungría,Венгрия,匈牙利,هنغاريا,Hungary,Hungary,Hongrie,Hungría,Венгрия,匈牙利,هنغاريا,0,47.16567815,19.42172591,150,Europe,151,Eastern Europe,,,^(?!.*austr).*hungary,High,HUF,2012-02-15,101 - Hungary +102,118,352,102,Y,Y,Y,N,IS,ISL,,,Iceland,,,,,,Iceland,Islande,Islandia,Исландия,冰岛,آيسلندا,Iceland,Iceland,Islande,Islandia,Исландия,冰岛,آيسلندا,0,64.99668622,-18.61425416,150,Europe,154,Northern Europe,,,iceland,High,ISK,2022-10-20,102 - Iceland +103,119,356,103,Y,Y,Y,N,IN,IND,,,India,,,,,,India,Inde,India,Индия,印度,الهند,the Republic of India,India,Inde,India,Индия,印度,الهند,0,22.37137039,79.32792202,142,Asia,34,Southern Asia,,,^(?!\D*(?:bassas))\D*india(?!.*ocea)(?!na),Lower middle,INR,1975-01-01,103 - India +104,120,360,104,Y,Y,Y,N,ID,IDN,,,Indonesia,,,,,,Indonesia,Indonésie,Indonesia,Индонезия,印度尼西亚,إندونيسيا,the Republic of Indonesia,Indonesia,Indonésie,Indonesia,Индонезия,印度尼西亚,إندونيسيا,0,-2.21433486,117.2844335,142,Asia,35,South-eastern Asia,,,indonesia,Upper middle,IDR,1974-01-01,104 - Indonesia +105,121,364,105,Y,Y,Y,N,IR,IRN,,,Iran (Islamic Republic of),,,"Iran, Islamic Republic of",Iran,,Iran (Islamic Republic of),Iran (République islamique d'),Irán (República Islámica del),Иран (Исламская Республика),伊朗伊斯兰共和国,إيران (جمهورية - الإسلامية),the Islamic Republic of Iran,Iran (Islamic Republic of),Iran (République islamique d’),Irán (República Islámica del),Иран (Исламская Республика),伊朗伊斯兰共和国,إيران (جمهورية - الإسلامية),0,32.57533772,54.2973284,142,Asia,34,Southern Asia,,,\biran|persia,Lower middle,IRR,1974-01-01,105 - Iran (Islamic Republic of) +106,122,368,106,Y,Y,Y,N,IQ,IRQ,,,Iraq,,,,,,Iraq,Iraq,Iraq,Ирак,伊拉克,العراق,the Republic of Iraq,Iraq,Iraq,Iraq,Ирак,伊拉克,العراق,0,33.04497404,43.77207391,142,Asia,145,Western Asia,,,\biraq|mesopotamia,Upper middle,IQD,1974-01-01,106 - Iraq +107,123,372,107,Y,Y,Y,N,IE,IRL,,,Ireland,,,,,,Ireland,Irlande,Irlanda,Ирландия,爱尔兰,أيرلندا,Ireland,Ireland,Irlande,Irlanda,Ирландия,爱尔兰,آيرلندا,0,53.16969376,-8.154213185,150,Europe,154,Northern Europe,,,^(?!.*north).*\bireland,High,EUR,1974-01-01,107 - Ireland +108,124,833,108,,,N,N,IM,IMN,,,Isle of Man,,,,,Isle of Man (The United Kingdom of Great Britain and Northern Ireland),Isle of Man,,,,,,,Isle of Man,Île de Man,Isla de Man,Остров Мэн,马恩岛,جزيرة مان,0,54.23948288,-4.51817639,150,Europe,154,Northern Europe,,,^(?=.*isle).*\bman,High,GBP,2006-03-29,108 - Isle of Man +109,125,376,109,Y,Y,Y,N,IL,ISR,,,Israel,,,,,,Israel,Israël,Israel,Израиль,以色列,إسرائيل,the State of Israel,Israel,Israël,Israel,Израиль,以色列,إسرائيل,0,31.33857325,34.96023155,142,Asia,145,Western Asia,,,israel,High,ILS,1974-01-01,109 - Israel +110,126,380,110,Y,Y,Y,N,IT,ITA,,,Italy,,,,,,Italy,Italie,Italia,Италия,意大利,إيطاليا,the Republic of Italy,Italy,Italie,Italia,Италия,意大利,إيطاليا,0,43.76610159,11.68396919,150,Europe,39,Southern Europe,,,italy|italian.?republic,High,EUR,1974-01-01,110 - Italy +111,127,388,111,Y,Y,Y,N,JM,JAM,,,Jamaica,,,,,,Jamaica,Jamaïque,Jamaica,Ямайка,牙买加,جامايكا,Jamaica,Jamaica,Jamaïque,Jamaica,Ямайка,牙买加,جامايكا,0,18.15206196,-77.31137184,19,Americas,419,Latin America and the Caribbean,29,Caribbean,jamaica,Upper middle,JMD,1974-01-01,111 - Jamaica +112,128,392,112,Y,Y,Y,N,JP,JPN,,,Japan,,,,,,Japan,Japon,Japón,Япония,日本,اليابان,Japan,Japan,Japon,Japón,Япония,日本,اليابان,0,37.63209801,138.0812256,142,Asia,30,Eastern Asia,,,japan,High,JPY,1974-01-01,112 - Japan +113,,832,113,,,N,N,JE,JEY,,,Jersey,,,,,,Jersey,,,,,,,Jersey,Jersey,Jersey,Джерси,泽西,جيرسي,0,49.21921539,-2.12999674,150,Europe,154,Northern Europe,830,Channel Islands,jersey,,GBP,2006-03-29,113 - Jersey +114,129,400,114,Y,Y,Y,N,JO,JOR,,,Jordan,,,,,,Jordan,Jordanie,Jordania,Иордания,约旦,الأردن,the Hashemite Kingdom of Jordan,Jordan,Jordanie,Jordania,Иордания,约旦,الأردن,0,31.25223934,36.78497101,142,Asia,145,Western Asia,,,jordan,Lower middle,JOD,1974-01-01,114 - Jordan +115,130,398,115,Y,Y,Y,N,KZ,KAZ,,,Kazakhstan,,,,,,Kazakhstan,Kazakhstan,Kazajstán,Казахстан,哈萨克斯坦,كازاخستان,the Republic of Kazakhstan,Kazakhstan,Kazakhstan,Kazajstán,Казахстан,哈萨克斯坦,كازاخستان,0,48.16011678,67.30440515,142,Asia,143,Central Asia,,,kazak,Upper middle,KZT,2002-05-20,115 - Kazakhstan +116,131,404,116,Y,Y,Y,N,KE,KEN,,,Kenya,,,,,,Kenya,Kenya,Kenya,Кения,肯尼亚,كينيا,the Republic of Kenya,Kenya,Kenya,Kenya,Кения,肯尼亚,كينيا,0,0.529620946,37.85784174,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,kenya|british.?east.?africa|east.?africa.?prot,Lower middle,KES,1974-01-01,116 - Kenya +117,132,296,117,Y,Y,Y,N,KI,KIR,,,Kiribati,,,,,,Kiribati,Kiribati,Kiribati,Кирибати,基里巴斯,كيريباس,the Republic of Kiribati,Kiribati,Kiribati,Kiribati,Кирибати,基里巴斯,كيريباس,0,1.844810739,-160.2677952,9,Oceania,57,Micronesia,,,kiribati,Lower middle,AUD,1984-01-01,117 - Kiribati +118,74,408,118,Y,Y,Y,N,KP,PRK,,,Democratic People's Republic of Korea,Korea (the Democratic People's Republic of),,"Korea, Democratic People's Republic of",DPRK,,Democratic People's Republic of Korea,République populaire démocratique de Corée,República Popular Democrática de Corea,Корейская Народно-Демократическая Республика,朝鲜民主主义人民共和国,جمهورية كوريا الشعبية الديمقراطية,the Democratic People's Republic of Korea,Democratic People's Republic of Korea,République populaire démocratique de Corée,República Popular Democrática de Corea,Корейская Народно-Демократическая Республика,朝鲜民主主义人民共和国,جمهورية كوريا الشعبية الديمقراطية,0,40.14251168,127.1828259,142,Asia,30,Eastern Asia,,,korea.*people|dprk|d.p.r.k|korea.+(d.p.r|dpr|north|dem.*rep.*)|(d.p.r|dpr|north|dem.*rep.*).+korea,Low,KPW,1974-01-01,118 - Democratic People's Republic of Korea +119,194,410,119,Y,Y,Y,N,KR,KOR,,,Republic of Korea,Korea (the Republic of),,"Korea, Republic of",,,Republic of Korea,République de Corée,República de Corea,Республика Корея,大韩民国,جمهورية كوريا,the Republic of Korea,Republic of Korea,République de Corée,República de Corea,Республика Корея,大韩民国,جمهورية كوريا,0,36.52377792,127.8821461,142,Asia,30,Eastern Asia,,,^(?!.*d.*p.*r)(?!.*democrat)(?!.*dem.*rep)(?!.*people)(?!.*north).*\bkorea(?!.*d.*p.*r)(?!.*dem.*rep),High,KRW,1974-01-01,119 - Republic of Korea +120,133,414,120,Y,Y,Y,N,KW,KWT,,,Kuwait,,,,,,Kuwait,Koweït,Kuwait,Кувейт,科威特,الكويت,the State of Kuwait,Kuwait,Koweït,Kuwait,Кувейт,科威特,الكويت,0,29.29832118,47.53304536,142,Asia,145,Western Asia,,,kuwait,High,KWD,1974-01-01,120 - Kuwait +121,134,417,121,Y,Y,Y,N,KG,KGZ,,,Kyrgyzstan,,,,,,Kyrgyzstan,Kirghizistan,Kirguistán,Кыргызстан,吉尔吉斯斯坦,قيرغيزستان,the Kyrgyz Republic,Kyrgyzstan,Kirghizistan,Kirguistán,Кыргызстан,吉尔吉斯斯坦,قيرغيزستان,0,41.46387775,74.55247592,142,Asia,143,Central Asia,,,kyrgyz|kirghiz,Lower middle,KGS,1993-07-25,121 - Kyrgyzstan +122,135,418,122,Y,Y,Y,N,LA,LAO,,,Lao People's Democratic Republic,Lao People's Democratic Republic (the),,,Lao PDR,,Lao People's Democratic Republic,République démocratique populaire lao,República Democrática Popular Lao,Лаосская Народно-Демократическая Республика,老挝人民民主共和国,جمهورية لاو الديمقراطية الشعبية,the Lao People's Democratic Republic,Lao People's Democratic Republic,République démocratique populaire lao,República Democrática Popular Lao,Лаосская Народно-Демократическая Республика,老挝人民民主共和国,جمهورية لاو الديمقراطية الشعبية,0,18.50518622,103.7662533,142,Asia,35,South-eastern Asia,,,\blaos?\b,Lower middle,LAK,1974-01-01,122 - Lao People's Democratic Republic +123,136,428,123,Y,Y,Y,N,LV,LVA,,,Latvia,,,,,,Latvia,Lettonie,Letonia,Латвия,拉脱维亚,لاتفيا,the Republic of Latvia,Latvia,Lettonie,Letonia,Латвия,拉脱维亚,لاتفيا,0,56.85765774,24.92335393,150,Europe,154,Northern Europe,,,latvia,High,EUR,1992-06-15,123 - Latvia +124,137,422,124,Y,Y,Y,N,LB,LBN,,,Lebanon,,,,,,Lebanon,Liban,Líbano,Ливан,黎巴嫩,لبنان,the Lebanese Republic,Lebanon,Liban,Líbano,Ливан,黎巴嫩,لبنان,0,33.91995955,35.88513386,142,Asia,145,Western Asia,,,lebanon,Lower middle,LBP,1974-01-01,124 - Lebanon +125,138,426,125,Y,Y,Y,N,LS,LSO,,,Lesotho,,,,,,Lesotho,Lesotho,Lesotho,Лесото,莱索托,ليسوتو,the Kingdom of Lesotho,Lesotho,Lesotho,Lesotho,Лесото,莱索托,ليسوتو,0,-29.58448841,28.24105147,2,Africa,202,Sub-Saharan Africa,18,Southern Africa,lesotho|basuto,Lower middle,LSL,1974-01-01,125 - Lesotho +126,139,430,126,Y,Y,Y,N,LR,LBR,,,Liberia,,,,,,Liberia,Libéria,Liberia,Либерия,利比里亚,ليبريا,the Republic of Liberia,Liberia,Libéria,Liberia,Либерия,利比里亚,ليبريا,0,6.445498409,-9.307443775,2,Africa,202,Sub-Saharan Africa,11,Western Africa,liberia,Low,LRD,1974-01-01,126 - Liberia +127,140,434,127,Y,Y,Y,N,LY,LBY,,,Libya,,,,,,Libya,Libye,Libia,Ливия,利比亚,ليبيا,the State of Libya,Libya,Libye,Libia,Ливия,利比亚,ليبيا,0,27.04420762,18.02212777,2,Africa,15,Northern Africa,,,libya,Upper middle,LYD,2018-01-03,127 - Libya +128,141,438,128,Y,Y,Y,N,LI,LIE,,,Liechtenstein,,,,,,Liechtenstein,Liechtenstein,Liechtenstein,Лихтенштейн,列支敦士登,ليختنشتاين,the Principality of Liechtenstein,Liechtenstein,Liechtenstein,Liechtenstein,Лихтенштейн,列支敦士登,ليختنشتاين,0,47.16457362,9.558885464,150,Europe,155,Western Europe,,,liechtenstein,High,CHF,1974-01-01,128 - Liechtenstein +129,142,440,129,Y,Y,Y,N,LT,LTU,,,Lithuania,,,,,,Lithuania,Lituanie,Lituania,Литва,立陶宛,ليتوانيا,the Republic of Lithuania,Lithuania,Lituanie,Lituania,Литва,立陶宛,ليتوانيا,0,55.3344892,23.90739502,150,Europe,154,Northern Europe,,,lithuania,High,EUR,1992-06-15,129 - Lithuania +130,143,442,130,Y,Y,Y,N,LU,LUX,,,Luxembourg,,,,,,Luxembourg,Luxembourg,Luxemburgo,Люксембург,卢森堡,لكسمبرغ,the Grand Duchy of Luxembourg,Luxembourg,Luxembourg,Luxemburgo,Люксембург,卢森堡,لكسمبرغ,0,49.77027091,6.08637699,150,Europe,155,Western Europe,,,^(?!.*belg).*luxem,High,EUR,1974-01-01,130 - Luxembourg +131,60,446,131,,,N,N,MO,MAC,,,"China, Macao Special Administrative Region",Macao,,Macao,,China - Macau (Special Administrative Region),Macao,,,,,,,"China, Macao Special Administrative Region","Chine, région administrative spéciale de Macao","China, región administrativa especial de Macao","Китай, Специальный административный район Макао",中国澳门特别行政区,الصين، منطقة ماكاو الإدارية الخاصة,0,22.1985265,113.5450075,142,Asia,30,Eastern Asia,,,maca(o|u),High,MOP,1974-01-01,"131 - China, Macao Special Administrative Region" +132,229,807,132,Y,Y,Y,N,MK,MKD,,,North Macedonia,,,"North Macedonia, Republic of",,the Republic of North Macedonia,North Macedonia,Macédoine du Nord,Macedonia del Norte,Северная Македония,北马其顿,مقدونيا الشمالية,the Republic of North Macedonia,North Macedonia,Macédoine du Nord,Macedonia del Norte,Северная Македония,北马其顿,مقدونيا الشمالية,0,41.59654823,21.69480535,150,Europe,39,Southern Europe,,,macedonia|^f\.?y\.?r\.?o\.?m\.?$,Upper middle,MKD,2019-02-14,132 - North Macedonia +133,144,450,133,Y,Y,Y,N,MG,MDG,,,Madagascar,,,,,,Madagascar,Madagascar,Madagascar,Мадагаскар,马达加斯加,مدغشقر,the Republic of Madagascar,Madagascar,Madagascar,Madagascar,Мадагаскар,马达加斯加,مدغشقر,0,-19.37969027,46.70406219,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,madagascar|malagasy,Low,MGA,1993-07-12,133 - Madagascar +134,146,454,134,Y,Y,Y,N,MW,MWI,,,Malawi,,,,,,Malawi,Malawi,Malawi,Малави,马拉维,ملاوي,the Republic of Malawi,Malawi,Malawi,Malawi,Малави,马拉维,ملاوي,0,-13.21991287,34.31171876,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,malawi|nyasa,Low,MWK,1974-01-01,134 - Malawi +135,147,458,135,Y,Y,Y,N,MY,MYS,,,Malaysia,,,,,,Malaysia,Malaisie,Malasia,Малайзия,马来西亚,ماليزيا,Malaysia,Malaysia,Malaisie,Malasia,Малайзия,马来西亚,ماليزيا,0,2.745185714,140.4915783,142,Asia,35,South-eastern Asia,,,malaysia,Upper middle,MYR,1974-01-01,135 - Malaysia +136,148,462,136,Y,Y,Y,N,MV,MDV,,,Maldives,,,,,,Maldives,Maldives,Maldivas,Мальдивские Острова,马尔代夫,ملديف,the Republic of Maldives,Maldives,Maldives,Maldivas,Мальдивские Острова,马尔代夫,ملديف,0,5.068606213,73.32614511,142,Asia,34,Southern Asia,,,maldive,Upper middle,MVR,1974-01-01,136 - Maldives +137,149,466,137,Y,Y,Y,N,ML,MLI,,,Mali,,,,,,Mali,Mali,Malí,Мали,马里,مالي,the Republic of Mali,Mali,Mali,Malí,Мали,马里,مالي,0,17.34640627,-3.525051581,2,Africa,202,Sub-Saharan Africa,11,Western Africa,\bmali\b,Low,XOF,1974-01-01,137 - Mali +138,150,470,138,Y,Y,Y,N,MT,MLT,,,Malta,,,,,,Malta,Malte,Malta,Мальта,马耳他,مالطة,the Republic of Malta,Malta,Malte,Malta,Мальта,马耳他,مالطة,0,35.90417953,14.42365795,150,Europe,39,Southern Europe,,,\bmalta,High,EUR,1974-01-01,138 - Malta +139,151,584,139,Y,Y,Y,N,MH,MHL,,,Marshall Islands,Marshall Islands (the),,,,,Marshall Islands,Îles Marshall,Islas Marshall,Маршалловы Острова,马绍尔群岛,جزر مارشال,the Republic of the Marshall Islands,Marshall Islands,Îles Marshall,Islas Marshall,Маршалловы Острова,马绍尔群岛,جزر مارشال,0,9.499091883,169.0954645,9,Oceania,57,Micronesia,,,marshall,Upper middle,USD,1986-01-01,139 - Marshall Islands +140,152,474,140,,,N,N,MQ,MTQ,,,Martinique,,,Martinique (France),,Martinique (France),Martinique,,,,,,,Martinique,Martinique,Martinica,Мартиника,马提尼克,مارتينيك,0,14.65403719,-61.02842534,19,Americas,419,Latin America and the Caribbean,29,Caribbean,martinique,,EUR,1974-01-01,140 - Martinique +141,153,478,141,Y,Y,Y,N,MR,MRT,,,Mauritania,,,,,,Mauritania,Mauritanie,Mauritania,Мавритания,毛里塔尼亚,موريتانيا,the Islamic Republic of Mauritania,Mauritania,Mauritanie,Mauritania,Мавритания,毛里塔尼亚,موريتانيا,0,20.25780429,-10.33010275,2,Africa,202,Sub-Saharan Africa,11,Western Africa,mauritania,Lower middle,MRU,1974-01-01,141 - Mauritania +142,154,480,142,Y,Y,Y,N,MU,MUS,,,Mauritius,,,,,,Mauritius,Maurice,Mauricio,Маврикий,毛里求斯,موريشيوس,the Republic of Mauritius,Mauritius,Maurice,Mauricio,Маврикий,毛里求斯,موريشيوس,0,-20.27530781,57.56676664,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,mauritius,Upper middle,MUR,1974-01-01,142 - Mauritius +143,155,175,143,,,N,N,YT,MYT,,,Mayotte,,,,,Mayotte (France),Mayotte,,,,,,,Mayotte,Mayotte,Mayotte,Остров Майотта,马约特,مايوت,0,-12.81970382,45.13516865,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,\bmayotte,,EUR,1993-07-12,143 - Mayotte +144,156,484,144,Y,Y,Y,N,MX,MEX,,,Mexico,,,,,,Mexico,Mexique,México,Мексика,墨西哥,المكسيك,the United Mexican States,Mexico,Mexique,México,Мексика,墨西哥,المكسيك,0,23.93832004,-102.5023164,19,Americas,419,Latin America and the Caribbean,13,Central America,\bmexic,Upper middle,MXN,1974-01-01,144 - Mexico +145,157,583,145,Y,Y,Y,N,FM,FSM,,,Micronesia (Federated States of),,,"Micronesia, Federated States of",Micronesia,,Micronesia (Federated States of),Micronésie (États fédérés de),Micronesia (Estados Federados de),Микронезия (Федеративные Штаты),密克罗尼西亚联邦,ميكرونيزيا (ولايات - الموحدة),the Federated States of Micronesia,Micronesia (Federated States of),Micronésie (États fédérés de),Micronesia (Estados Federados de),Микронезия (Федеративные Штаты),密克罗尼西亚联邦,ميكرونيزيا (ولايات - الموحدة),0,6.879864281,158.2381178,9,Oceania,57,Micronesia,,,fed.*micronesia|micronesia.*fed,Lower middle,USD,1992-04-19,145 - Micronesia (Federated States of) +146,158,498,146,Y,Y,Y,N,MD,MDA,,,Republic of Moldova,Moldova (the Republic of),,"Moldova, Republic of",,Moldova,Republic of Moldova,République de Moldova,República de Moldova,Республика Молдова,摩尔多瓦共和国,جمهورية مولدوفا,the Republic of Moldova,Republic of Moldova,République de Moldova,República de Moldova,Республика Молдова,摩尔多瓦共和国,جمهورية مولدوفا,0,47.19293174,28.47499987,150,Europe,151,Eastern Europe,,,moldov|b(a|e)ssarabia,Upper middle,MDL,2009-01-07,146 - Republic of Moldova +147,159,492,147,Y,Y,Y,N,MC,MCO,,,Monaco,,,,,,Monaco,Monaco,Mónaco,Монако,摩纳哥,موناكو,the Principality of Monaco,Monaco,Monaco,Mónaco,Монако,摩纳哥,موناكو,0,43.74830756,7.410882167,150,Europe,155,Western Europe,,,monaco,High,EUR,1974-01-01,147 - Monaco +148,160,496,148,Y,Y,Y,N,MN,MNG,,,Mongolia,,,,,,Mongolia,Mongolie,Mongolia,Монголия,蒙古,منغوليا,Mongolia,Mongolia,Mongolie,Mongolia,Монголия,蒙古,منغوليا,0,46.83576732,103.0813238,142,Asia,30,Eastern Asia,,,mongolia,Lower middle,MNT,1974-01-01,148 - Mongolia +149,161,499,149,Y,Y,Y,N,ME,MNE,,,Montenegro,,,,,,Montenegro,Monténégro,Montenegro,Черногория,黑山,الجبل الأسود,Montenegro,Montenegro,Monténégro,Montenegro,Черногория,黑山,الجبل الأسود,0,42.78905871,19.26989732,150,Europe,39,Southern Europe,,,^(?!.*serbia).*montenegro,Upper middle,EUR,2006-09-26,149 - Montenegro +150,162,500,150,,,N,N,MS,MSR,,,Montserrat,,,,,,Montserrat,,,,,,,Montserrat,Montserrat,Montserrat,Монтсеррат,蒙特塞拉特,مونتسيرات,0,16.73536624,-62.18693595,19,Americas,419,Latin America and the Caribbean,29,Caribbean,montserrat,,XCD,1974-01-01,150 - Montserrat +151,163,504,151,Y,Y,Y,N,MA,MAR,,,Morocco,,,,,,Morocco,Maroc,Marruecos,Марокко,摩洛哥,المغرب,the Kingdom of Morocco,Morocco,Maroc,Marruecos,Марокко,摩洛哥,المغرب,0,31.8836769,-6.317283613,2,Africa,15,Northern Africa,,,morocco|\bmaroc,Lower middle,MAD,1974-01-01,151 - Morocco +152,164,508,152,Y,Y,Y,N,MZ,MOZ,,,Mozambique,,,,,,Mozambique,Mozambique,Mozambique,Мозамбик,莫桑比克,موزامبيق,the Republic of Mozambique,Mozambique,Mozambique,Mozambique,Мозамбик,莫桑比克,موزامبيق,0,-17.2617763,35.55202528,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,mozambique,Low,MZM,1974-01-01,152 - Mozambique +153,165,104,153,Y,Y,Y,N,MM,MMR,,,Myanmar,,,,,,Myanmar,Myanmar,Myanmar,Мьянма,缅甸,ميانمار,the Republic of the Union of Myanmar,Myanmar,Myanmar,Myanmar,Мьянма,缅甸,ميانمار,0,21.17952353,96.50232755,142,Asia,35,South-eastern Asia,,,myanmar|burma,Lower middle,MMK,2011-06-12,153 - Myanmar +154,166,516,154,Y,Y,Y,N,NA,NAM,,,Namibia,,,,,,Namibia,Namibie,Namibia,Намибия,纳米比亚,ناميبيا,the Republic of Namibia,Namibia,Namibie,Namibia,Намибия,纳米比亚,ناميبيا,0,-22.13362728,17.21558466,2,Africa,202,Sub-Saharan Africa,18,Southern Africa,namibia,Upper middle,NAD,1974-01-01,154 - Namibia +155,167,520,155,Y,Y,Y,N,NR,NRU,,,Nauru,,,,,,Nauru,Nauru,Nauru,Науру,瑙鲁,ناورو,the Republic of Nauru,Nauru,Nauru,Nauru,Науру,瑙鲁,ناورو,0,-0.528781574,166.9232132,9,Oceania,57,Micronesia,,,nauru,High,AUD,1974-01-01,155 - Nauru +156,168,524,156,Y,Y,Y,N,NP,NPL,,,Nepal,,,,,,Nepal,Népal,Nepal,Непал,尼泊尔,نيبال,Nepal,Nepal,Népal,Nepal,Непал,尼泊尔,نيبال,0,28.25396507,83.9316657,142,Asia,34,Southern Asia,,,nepal,Lower middle,NPR,2020-12-15,156 - Nepal +157,169,528,157,Y,Y,Y,N,NL,NLD,,,Netherlands (Kingdom of the),,Netherlands,Netherlands,,,Netherlands (Kingdom of the),Pays-Bas (Royaume des),Países Bajos (Reino de los),Нидерланды (Королевство),荷兰王国,هولندا (مملكة _),the Kingdom of the Netherlands,Netherlands (Kingdom of the),Pays-Bas (Royaume des),Países Bajos (Reino de los),Нидерланды (Королевство),荷兰王国,هولندا (مملكة _),0,52.26998137,5.675062933,150,Europe,155,Western Europe,,,^(?!.*\bant)(?!.*\bcarib).*netherlands|holland,High,EUR,2023-03-10,157 - Netherlands (Kingdom of the) +158,170,,158,,,N,Y,,,AN,ANT,Netherlands Antilles (The Netherlands),,,,,Netherlands Antilles (The Netherlands),Netherlands Antilles,,,,,,,,,,,,,0,15.49421103,-67.12509177,19,Americas,419,Latin America and the Caribbean,29,Caribbean,netherlands.antil|dutch.antil,,ANG,1974-01-01,158 - Netherlands Antilles (The Netherlands) +159,171,540,159,,,N,N,NC,NCL,,,New Caledonia,,,,,New Caledonia (France),New Caledonia,,,,,,,New Caledonia,Nouvelle-Calédonie,Nueva Caledonia,Новая Каледония,新喀里多尼亚,كاليدونيا الجديدة,0,-21.33942425,165.2996228,9,Oceania,54,Melanesia,,,new.?caledonia,High,XPF,1974-01-01,159 - New Caledonia +160,172,554,160,Y,Y,Y,N,NZ,NZL,,,New Zealand,,,,,,New Zealand,Nouvelle-Zélande,Nueva Zelandia,Новая Зеландия,新西兰,نيوزيلندا,New Zealand,New Zealand,Nouvelle-Zélande,Nueva Zelandia,Новая Зеландия,新西兰,نيوزيلندا,0,-56.5161571,161.1190313,9,Oceania,53,Australia and New Zealand,,,new.?zealand,High,NZD,1974-01-01,160 - New Zealand +161,173,558,161,Y,Y,Y,N,NI,NIC,,,Nicaragua,,,,,,Nicaragua,Nicaragua,Nicaragua,Никарагуа,尼加拉瓜,نيكاراغوا,the Republic of Nicaragua,Nicaragua,Nicaragua,Nicaragua,Никарагуа,尼加拉瓜,نيكاراغوا,0,12.83712778,-85.03655572,19,Americas,419,Latin America and the Caribbean,13,Central America,nicaragua,Lower middle,NIO,1974-01-01,161 - Nicaragua +162,174,562,162,Y,Y,Y,N,NE,NER,,,Niger,Niger (the),,,,,Niger,Niger,Níger,Нигер,尼日尔,النيجر,the Republic of the Niger,Niger,Niger,Níger,Нигер,尼日尔,النيجر,0,17.42463558,9.397470038,2,Africa,202,Sub-Saharan Africa,11,Western Africa,\bniger(?!ia),Low,XOF,1974-01-01,162 - Niger +163,175,566,163,Y,Y,Y,N,NG,NGA,,,Nigeria,,,,,,Nigeria,Nigéria,Nigeria,Нигерия,尼日利亚,نيجيريا,the Federal Republic of Nigeria,Nigeria,Nigéria,Nigeria,Нигерия,尼日利亚,نيجيريا,0,9.590667555,8.10605344,2,Africa,202,Sub-Saharan Africa,11,Western Africa,nigeria,Lower middle,NGN,1974-01-01,163 - Nigeria +164,176,570,164,Y,,Y,N,NU,NIU,,,Niue,,,,,Niue (New Zealand),Niue,Nioué,Niue,Ниуэ,纽埃,نيوي,Niue,Niue,Nioué,Niue,Ниуэ,纽埃,نيوي,0,-19.05213426,-169.8688481,9,Oceania,61,Polynesia,,,niue,,NZD,2011-06-12,164 - Niue +165,177,574,165,,,N,N,NF,NFK,,,Norfolk Island,,,,,Norfolk Island (Australia),Norfolk Island,,,,,,,Norfolk Island,Île Norfolk,Isla Norfolk,Остров Норфолк,诺福克岛,جزيرة نورفولك,0,-29.0376577,167.952597,9,Oceania,53,Australia and New Zealand,,,norfolk,,AUD,1974-01-01,165 - Norfolk Island +166,179,578,167,Y,Y,Y,N,NO,NOR,,,Norway,,,,,,Norway,Norvège,Noruega,Норвегия,挪威,النرويج,the Kingdom of Norway,Norway,Norvège,Noruega,Норвегия,挪威,النرويج,0,64.41197955,14.06269622,150,Europe,154,Northern Europe,,,norway,High,NOK,1974-01-01,166 - Norway +167,181,512,168,Y,Y,Y,N,OM,OMN,,,Oman,,,,,,Oman,Oman,Omán,Оман,阿曼,عمان,the Sultanate of Oman,Oman,Oman,Omán,Оман,阿曼,عمان,0,20.53707855,56.1036955,142,Asia,145,Western Asia,,,\boman|trucial,High,OMR,1974-01-01,167 - Oman +168,182,586,169,Y,Y,Y,N,PK,PAK,,,Pakistan,,,,,,Pakistan,Pakistan,Pakistán,Пакистан,巴基斯坦,باكستان,the Islamic Republic of Pakistan,Pakistan,Pakistan,Pakistán,Пакистан,巴基斯坦,باكستان,0,29.35468377,68.78655545,142,Asia,34,Southern Asia,,,^(?!.*east).*paki?stan,Lower middle,PKR,1974-01-01,168 - Pakistan +169,183,585,170,Y,Y,Y,N,PW,PLW,,,Palau,,,,,,Palau,Palaos,Palau,Палау,帕劳,بالاو,the Republic of Palau,Palau,Palaos,Palau,Палау,帕劳,بالاو,0,7.514890523,134.5751097,9,Oceania,57,Micronesia,,,palau,Upper middle,USD,1986-01-01,169 - Palau +170,180,275,171,Y,,Y,N,PS,PSE,,,State of Palestine,"Palestine, State of",,occupied Palestinian territory,oPt,occupied Palestinian territory,State of Palestine,État de Palestine,Estado de Palestina,Государство Палестина,巴勒斯坦国,دولة فلسطين,the State of Palestine,State of Palestine,État de Palestine,Estado de Palestina,Государство Палестина,巴勒斯坦国,دولة فلسطين,0,31.99084142,35.30744047,142,Asia,145,Western Asia,,,palestin|\bgaza|west.?bank,Upper middle,ILS,2013-02-06,170 - State of Palestine +171,184,591,172,Y,Y,Y,N,PA,PAN,,,Panama,,,,,,Panama,Panama,Panamá,Панама,巴拿马,بنما,the Republic of Panama,Panama,Panama,Panamá,Панама,巴拿马,بنما,0,8.518057314,-80.07104511,19,Americas,419,Latin America and the Caribbean,13,Central America,panama,High,PAB,1993-07-22,171 - Panama +172,185,598,173,Y,Y,Y,N,PG,PNG,,,Papua New Guinea,,,,PNG,,Papua New Guinea,Papouasie-Nouvelle-Guinée,Papua Nueva Guinea,Папуа — Новая Гвинея,巴布亚新几内亚,بابوا غينيا الجديدة,the Independent State of Papua New Guinea,Papua New Guinea,Papouasie-Nouvelle-Guinée,Papua Nueva Guinea,Папуа-Новая Гвинея,巴布亚新几内亚,بابوا غينيا الجديدة,0,-6.834760878,143.0464597,9,Oceania,54,Melanesia,,,papua|new.?guinea,Lower middle,PGK,1974-01-01,172 - Papua New Guinea +173,186,600,174,Y,Y,Y,N,PY,PRY,,,Paraguay,,,,,,Paraguay,Paraguay,Paraguay,Парагвай,巴拉圭,باراغواي,the Republic of Paraguay,Paraguay,Paraguay,Paraguay,Парагвай,巴拉圭,باراغواي,0,-23.23840821,-58.39126243,19,Americas,419,Latin America and the Caribbean,5,South America,paraguay,Upper middle,PYG,1974-01-01,173 - Paraguay +174,187,604,175,Y,Y,Y,N,PE,PER,,,Peru,,,,,,Peru,Pérou,Perú,Перу,秘鲁,بيرو,the Republic of Peru,Peru,Pérou,Perú,Перу,秘鲁,بيرو,0,-9.167216491,-74.37537796,19,Americas,419,Latin America and the Caribbean,5,South America,peru,Upper middle,PEN,1974-01-01,174 - Peru +175,188,608,176,Y,Y,Y,N,PH,PHL,,,Philippines,Philippines (the),,,,,Philippines,Philippines,Filipinas,Филиппины,菲律宾,الفلبين,the Republic of the Philippines,Philippines,Philippines,Filipinas,Филиппины,菲律宾,الفلبين,0,-0.736653675,127.2358509,142,Asia,35,South-eastern Asia,,,philippines,Lower middle,PHP,1976-01-01,175 - Philippines +176,189,612,177,,,N,N,PN,PCN,,,Pitcairn,,,,,Pitcairn Islands,Pitcairn,,,,,,,Pitcairn,Pitcairn,Pitcairn,Питкэрн,皮特凯恩,بيتكرن,0,-24.2051566,-127.9093208,9,Oceania,61,Polynesia,,,pitcairn,,NZD,1974-01-01,176 - Pitcairn +177,190,616,178,Y,Y,Y,N,PL,POL,,,Poland,,,,,,Poland,Pologne,Polonia,Польша,波兰,بولندا,the Republic of Poland,Poland,Pologne,Polonia,Польша,波兰,بولندا,0,52.12847492,19.40086,150,Europe,151,Eastern Europe,,,poland,High,PLN,1974-01-01,177 - Poland +178,191,620,179,Y,Y,Y,N,PT,PRT,,,Portugal,,,,,,Portugal,Portugal,Portugal,Португалия,葡萄牙,البرتغال,the Portuguese Republic,Portugal,Portugal,Portugal,Португалия,葡萄牙,البرتغال,0,39.23901506,-30.21832194,150,Europe,39,Southern Europe,,,portugal,High,EUR,1974-01-01,178 - Portugal +179,192,630,180,,,N,N,PR,PRI,,,Puerto Rico,,,Puerto Rico (United States),,Puerto Rico (The United States of America),Puerto Rico,,,,,,,Puerto Rico,Porto Rico,Puerto Rico,Пуэрто-Рико,波多黎各,بورتوريكو,0,18.22412124,-66.47814528,19,Americas,419,Latin America and the Caribbean,29,Caribbean,puerto.?rico,High,USD,1974-01-01,179 - Puerto Rico +180,193,634,181,Y,Y,Y,N,QA,QAT,,,Qatar,,,,,,Qatar,Qatar,Qatar,Катар,卡塔尔,قطر,the State of Qatar,Qatar,Qatar,Qatar,Катар,卡塔尔,قطر,0,25.29089005,51.1841661,142,Asia,145,Western Asia,,,qatar,High,QAR,1974-01-01,180 - Qatar +181,195,638,182,,,N,N,RE,REU,,,Réunion,,,,,Réunion (France),Réunion,,,,,,,Réunion,Réunion,Reunión,Реюньон,留尼汪,ريونيون,0,-21.12280909,55.55123933,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,r(e|é)union,,EUR,1974-01-01,181 - Réunion +182,196,642,183,Y,Y,Y,N,RO,ROU,,,Romania,,,,,,Romania,Roumanie,Rumania,Румыния,罗马尼亚,رومانيا,Romania,Romania,Roumanie,Rumania,Румыния,罗马尼亚,رومانيا,0,45.84314501,24.96613666,150,Europe,151,Eastern Europe,,,r(o|u|ou)mania,High,RON,2002-02-01,182 - Romania +183,197,643,184,Y,Y,Y,N,RU,RUS,,,Russian Federation,Russian Federation (the),,,Russia,,Russian Federation,Fédération de Russie,Federación de Rusia,Российская Федерация,俄罗斯联邦,الاتحاد الروسي,the Russian Federation,Russian Federation,Fédération de Russie,Federación de Rusia,Российская Федерация,俄罗斯联邦,الاتحاد الروسي,0,61.97564081,96.67837519,150,Europe,151,Eastern Europe,,,\brussia,Upper middle,RUB,1992-06-15,183 - Russian Federation +184,198,646,185,Y,Y,Y,N,RW,RWA,,,Rwanda,,,,,,Rwanda,Rwanda,Rwanda,Руанда,卢旺达,رواندا,the Republic of Rwanda,Rwanda,Rwanda,Rwanda,Руанда,卢旺达,رواندا,0,-1.991722808,29.92068123,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,rwanda,Low,RWF,1974-01-01,184 - Rwanda +185,14890,652,186,,,N,N,BL,BLM,,,Saint Barthélemy,,,Saint Barthélemy (France),,Saint Barthélemy (France),Saint Barthélemy,,,,,,,Saint Barthélemy,Saint-Barthélemy,San Barthélemy,Сен-Бартелеми,圣巴泰勒米,سان بارتليمي,0,17.90896225,-62.82613534,19,Americas,419,Latin America and the Caribbean,29,Caribbean,barth(e|é)lemy,,EUR,2007-09-21,185 - Saint Barthélemy +186,199,654,187,,,N,N,SH,SHN,,,Saint Helena,"Saint Helena, Ascension and Tristan da Cunha",,"Saint Helena, Ascension and Tristan da Cunha",,,Saint Helena,,,,,,,Saint Helena,Sainte-Hélène,Santa Elena,Остров Святой Елены,圣赫勒拿,سانت هيلانة,0,-37.11173844,-12.28290657,2,Africa,202,Sub-Saharan Africa,11,Western Africa,helena,,SHP,1974-01-01,186 - Saint Helena +187,200,659,188,Y,Y,Y,N,KN,KNA,,,Saint Kitts and Nevis,,,,,,Saint Kitts and Nevis,Saint-Kitts-et-Nevis,Saint Kitts y Nevis,Сент-Китс и Невис,圣基茨和尼维斯,سانت كيتس ونيفس,Saint Kitts and Nevis,Saint Kitts and Nevis,Saint-Kitts-et-Nevis,Saint Kitts y Nevis,Сент-Китс и Невис,圣基茨和尼维斯,سانت كيتس ونيفس,0,17.32619066,-62.7533967,19,Americas,419,Latin America and the Caribbean,29,Caribbean,kitts|\bnevis,High,XCD,1985-01-01,187 - Saint Kitts and Nevis +188,201,662,189,Y,Y,Y,N,LC,LCA,,,Saint Lucia,,,,,,Saint Lucia,Sainte-Lucie,Santa Lucía,Сент-Люсия,圣卢西亚,سانت لوسيا,Saint Lucia,Saint Lucia,Sainte-Lucie,Santa Lucía,Сент-Люсия,圣卢西亚,سانت لوسيا,0,13.90391475,-60.96175259,19,Americas,419,Latin America and the Caribbean,29,Caribbean,\blucia,Upper middle,XCD,1974-01-01,188 - Saint Lucia +189,14891,663,190,,,N,N,MF,MAF,,,Saint Martin (French part),,,Saint Martin (France),,Saint Martin (France),Saint Martin,,,,,,,Saint Martin (French Part),Saint-Martin (partie française),San Martín (parte francesa),Сен-Мартен (французская часть),圣马丁(法属),سانت مارتن (الجزء الفرنسي),0,18.09128952,-63.05163864,19,Americas,419,Latin America and the Caribbean,29,Caribbean,saint.martin.*FR|^(?=.*collectivity).*martin|^(?=.*france).*martin(?!ique)|^(?=.*french).*martin(?!ique),High,EUR,2007-09-21,189 - Saint Martin (French part) +190,202,666,191,,,N,N,PM,SPM,,,Saint Pierre and Miquelon,,,,,Saint Pierre and Miquelon (France),Saint Pierre and Miquelon,,,,,,,Saint Pierre and Miquelon,Saint-Pierre-et-Miquelon,San Pedro y Miquelón,Сен-Пьер и Микелон,圣皮埃尔和密克隆,سان بيير وميكلون,0,46.78737259,-56.21105237,19,Americas,21,Northern America,,,miquelon,,EUR,1974-01-01,190 - Saint Pierre and Miquelon +191,203,670,192,Y,Y,Y,N,VC,VCT,,,Saint Vincent and the Grenadines,,,,St. Vincent & Grenadines,,Saint Vincent and the Grenadines,Saint-Vincent-et-les Grenadines,San Vicente y las Granadinas,Сент-Винсент и Гренадины,圣文森特和格林纳丁斯,سانت فنسنت وجزر غرينادين,Saint Vincent and the Grenadines,Saint Vincent and the Grenadines,Saint-Vincent-et-les Grenadines,San Vicente y las Granadinas,Сент-Винсент и Гренадины,圣文森特和格林纳丁斯,سانت فنسنت وجزر غرينادين,0,13.25481082,-61.19376585,19,Americas,419,Latin America and the Caribbean,29,Caribbean,vincent,Upper middle,XCD,1974-01-01,191 - Saint Vincent and the Grenadines +192,204,882,193,Y,Y,Y,N,WS,WSM,,,Samoa,,,,,,Samoa,Samoa,Samoa,Самоа,萨摩亚,ساموا,the Independent State of Samoa,Samoa,Samoa,Samoa,Самоа,萨摩亚,ساموا,0,-13.16992041,-173.5139768,9,Oceania,61,Polynesia,,,^(?!.*amer).*samoa,Lower middle,WST,1998-02-05,192 - Samoa +193,205,674,194,Y,Y,Y,N,SM,SMR,,,San Marino,,,,,,San Marino,Saint-Marin,San Marino,Сан-Марино,圣马力诺,سان مارينو,the Republic of San Marino,San Marino,Saint-Marin,San Marino,Сан-Марино,圣马力诺,سان مارينو,0,43.94362477,12.45862763,150,Europe,39,Southern Europe,,,san.?marino,High,EUR,1974-01-01,193 - San Marino +194,206,678,195,Y,Y,Y,N,ST,STP,,,Sao Tome and Principe,,,São Tomé and Príncipe,,,Sao Tome and Principe,Sao Tomé-et-Principe,Santo Tomé y Príncipe,Сан-Томе и Принсипи,圣多美和普林西比,سان تومي وبرينسيبي,the Democratic Republic of Sao Tome and Principe,Sao Tome and Principe,Sao Tomé-et-Principe,Santo Tomé y Príncipe,Сан-Томе и Принсипи,圣多美和普林西比,سان تومي وبرينسيبي,0,0.227069777,6.614376446,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,\bs(a|ã)o.?tom(e|é),Lower middle,STN,1974-01-01,194 - Sao Tome and Principe +195,207,682,196,Y,Y,Y,N,SA,SAU,,,Saudi Arabia,,,,,,Saudi Arabia,Arabie saoudite,Arabia Saudita,Саудовская Аравия,沙特阿拉伯,المملكة العربية السعودية,the Kingdom of Saudi Arabia,Saudi Arabia,Arabie saoudite,Arabia Saudita,Саудовская Аравия,沙特阿拉伯,المملكة العربية السعودية,0,24.12628999,44.54637538,142,Asia,145,Western Asia,,,\bsa\w*.?arabia,High,SAR,1974-01-01,195 - Saudi Arabia +196,208,686,197,Y,Y,Y,N,SN,SEN,,,Senegal,,,,,,Senegal,Sénégal,Senegal,Сенегал,塞内加尔,السنغال,the Republic of Senegal,Senegal,Sénégal,Senegal,Сенегал,塞内加尔,السنغال,0,14.35710542,-14.4780169,2,Africa,202,Sub-Saharan Africa,11,Western Africa,senegal,Lower middle,XOF,1974-01-01,196 - Senegal +197,209,688,198,Y,Y,Y,N,RS,SRB,,,Serbia,,,,,,Serbia,Serbie,Serbia,Сербия,塞尔维亚,صربيا,the Republic of Serbia,Serbia,Serbie,Serbia,Сербия,塞尔维亚,صربيا,0,44.03017332,20.80259395,150,Europe,39,Southern Europe,,,^(?!.*monte).*serbia.*,Upper middle,RSD,2006-09-26,197 - Serbia +198,210,690,199,Y,Y,Y,N,SC,SYC,,,Seychelles,,,,,,Seychelles,Seychelles,Seychelles,Сейшельские Острова,塞舌尔,سيشيل,the Republic of Seychelles,Seychelles,Seychelles,Seychelles,Сейшельские Острова,塞舌尔,سيشيل,0,-4.651257344,55.46250801,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,seychell,High,SCR,1974-01-01,198 - Seychelles +199,211,694,200,Y,Y,Y,N,SL,SLE,,,Sierra Leone,,,,,,Sierra Leone,Sierra Leone,Sierra Leona,Сьерра-Леоне,塞拉利昂,سيراليون,the Republic of Sierra Leone,Sierra Leone,Sierra Leone,Sierra Leona,Сьерра-Леоне,塞拉利昂,سيراليون,0,8.571898577,-11.77850059,2,Africa,202,Sub-Saharan Africa,11,Western Africa,sierra,Low,SLL,1974-01-01,199 - Sierra Leone +200,212,702,201,Y,Y,Y,N,SG,SGP,,,Singapore,,,,,,Singapore,Singapour,Singapur,Сингапур,新加坡,سنغافورة,the Republic of Singapore,Singapore,Singapour,Singapur,Сингапур,新加坡,سنغافورة,0,1.344965221,103.8094495,142,Asia,35,South-eastern Asia,,,singapore,High,SGD,1974-01-01,200 - Singapore +201,14892,534,202,,,N,N,SX,SXM,,,Sint Maarten (Dutch part),,,,,Sint Maarten (The Netherlands),Sint Maarten,,,,,,,Sint Maarten (Dutch part),Saint-Martin (partie néerlandaise),San Martín (parte Holandesa),Синт-Мартен (нидерландская часть),圣马丁(荷属),سانت مارتن (الجزء الهولندي),0,18.04006004,-63.06246961,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?!.*martin)(?!.*saba).*maarten,High,ANG,2010-12-15,201 - Sint Maarten (Dutch part) +202,213,703,203,Y,Y,Y,N,SK,SVK,,,Slovakia,,,,,,Slovakia,Slovaquie,Eslovaquia,Словакия,斯洛伐克,سلوفاكيا,the Slovak Republic,Slovakia,Slovaquie,Eslovaquia,Словакия,斯洛伐克,سلوفاكيا,0,48.70609262,19.49110883,150,Europe,151,Eastern Europe,,,^(?!.*cze).*slovak,High,EUR,1974-01-01,202 - Slovakia +203,214,705,204,Y,Y,Y,N,SI,SVN,,,Slovenia,,,,,,Slovenia,Slovénie,Eslovenia,Словения,斯洛文尼亚,سلوفينيا,the Republic of Slovenia,Slovenia,Slovénie,Eslovenia,Словения,斯洛文尼亚,سلوفينيا,0,46.123589,14.82836958,150,Europe,39,Southern Europe,,,slovenia,High,EUR,1993-06-15,203 - Slovenia +204,215,90,205,Y,Y,Y,N,SB,SLB,,,Solomon Islands,,,,,,Solomon Islands,Îles Salomon,Islas Salomón,Соломоновы Острова,所罗门群岛,جزر سليمان,Solomon Islands,Solomon Islands,Îles Salomon,Islas Salomón,Соломоновы Острова,所罗门群岛,جزر سليمان,0,-8.823576119,159.6577946,9,Oceania,54,Melanesia,,,solomon,Lower middle,SBD,1974-01-01,204 - Solomon Islands +205,216,706,206,Y,Y,Y,N,SO,SOM,,,Somalia,,,,,,Somalia,Somalie,Somalia,Сомали,索马里,الصومال,the Federal Republic of Somalia,Somalia,Somalie,Somalia,Сомали,索马里,الصومال,0,6.070298569,45.86808802,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,somali,Low,SOS,1974-01-01,205 - Somalia +206,217,710,207,Y,Y,Y,N,ZA,ZAF,,,South Africa,,,,,,South Africa,Afrique du Sud,Sudáfrica,Южная Африка,南非,جنوب أفريقيا,the Republic of South Africa,South Africa,Afrique du Sud,Sudáfrica,Южная Африка,南非,جنوب أفريقيا,0,-28.99235649,25.09025016,2,Africa,202,Sub-Saharan Africa,18,Southern Africa,south.africa|s\\..?africa,Upper middle,ZAR,1974-01-01,206 - South Africa +207,,239,208,,,N,N,GS,SGS,,,South Georgia and the South Sandwich Islands,,,,,,South Georgia and the South Sandwich Islands,,,,,,,South Georgia and the South Sandwich Islands,Géorgie du Sud-et-les Îles Sandwich du Sud,Georgia del Sur y las Islas Sandwich del Sur,Южная Джорджия и Южные Сандвичевы острова,南乔治亚岛和南桑德韦奇岛,جورجيا الجنوبية وجزر ساندويتش الجنوبية,0,-54.42976761,-36.49759369,19,Americas,419,Latin America and the Caribbean,5,South America,south.?georgia|sandwich,,GBP,1993-07-23,207 - South Georgia and the South Sandwich Islands +208,218,724,209,Y,Y,Y,N,ES,ESP,,,Spain,,,,,,Spain,Espagne,España,Испания,西班牙,إسبانيا,the Kingdom of Spain,Spain,Espagne,España,Испания,西班牙,إسبانيا,0,40.3097875,-3.578125378,150,Europe,39,Southern Europe,,,spain,High,EUR,1974-01-01,208 - Spain +209,219,144,210,Y,Y,Y,N,LK,LKA,,,Sri Lanka,,,,,,Sri Lanka,Sri Lanka,Sri Lanka,Шри-Ланка,斯里兰卡,سري لانكا,the Democratic Socialist Republic of Sri Lanka,Sri Lanka,Sri Lanka,Sri Lanka,Шри-Ланка,斯里兰卡,سري لانكا,0,7.617249894,80.70787736,142,Asia,34,Southern Asia,,,sri.?lanka|ceylon,Lower middle,LKR,1974-01-01,209 - Sri Lanka +210,8657,728,211,Y,Y,Y,N,SS,SSD,,,South Sudan,,,,,,South Sudan,Soudan du Sud,Sudán del Sur,Южный Судан,南苏丹,جنوب السودان,the Republic of South Sudan,South Sudan,Soudan du Sud,Sudán del Sur,Южный Судан,南苏丹,جنوب السودان,0,7.295889595,30.30870192,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,\bs\w*.?sudan,Low,SSP,2011-09-08,210 - South Sudan +211,220,729,212,Y,Y,Y,N,SD,SDN,,,Sudan,Sudan (the),,,,,Sudan,Soudan,Sudán,Судан,苏丹,السودان,the Republic of the Sudan,Sudan,Soudan,Sudán,Судан,苏丹,السودان,0,16.04892872,30.00339118,2,Africa,15,Northern Africa,,,^(?!.*\bs(?!u)).*sudan,Low,SDG,1974-01-01,211 - Sudan +212,221,740,213,Y,Y,Y,N,SR,SUR,,,Suriname,,,,,,Suriname,Suriname,Suriname,Суринам,苏里南,سورينام,the Republic of Suriname,Suriname,Suriname,Suriname,Суринам,苏里南,سورينام,0,4.125518847,-55.91480138,19,Americas,419,Latin America and the Caribbean,5,South America,surinam|dutch.?gu(y|i)ana,Upper middle,SRD,1974-01-01,212 - Suriname +213,222,744,214,,,N,N,SJ,SJM,,,Svalbard and Jan Mayen Islands,Svalbard and Jan Mayen,,Svalbard and Jan Mayen,,,Svalbard and Jan Mayen Islands,,,,,,,Svalbard and Jan Mayen Islands,Îles Svalbard-et-Jan Mayen,Islas Svalbard y Jan Mayen,Острова Свальбард и Ян-Майен,斯瓦尔巴群岛和扬马延岛,جزيرتي سفالبارد وجان مايِن,0,77.62362195,6.012261852,150,Europe,154,Northern Europe,,,svalbard,,NOK,1974-01-01,213 - Svalbard and Jan Mayen Islands +214,223,748,215,Y,Y,Y,N,SZ,SWZ,,,Eswatini,,,,,,Eswatini,Eswatini,Eswatini,Эсватини,斯威士兰,إسواتيني,the Kingdom of Eswatini,Eswatini,Eswatini,Eswatini,Эсватини,斯威士兰,إسواتيني,0,-26.56643647,31.50113832,2,Africa,202,Sub-Saharan Africa,18,Southern Africa,swaziland|eswatini,Lower middle,SZL,2018-06-02,214 - Eswatini +215,224,752,216,Y,Y,Y,N,SE,SWE,,,Sweden,,,,,,Sweden,Suède,Suecia,Швеция,瑞典,السويد,the Kingdom of Sweden,Sweden,Suède,Suecia,Швеция,瑞典,السويد,0,62.88018421,16.72425629,150,Europe,154,Northern Europe,,,sweden,High,SEK,1974-01-01,215 - Sweden +216,225,756,217,Y,Y,Y,N,CH,CHE,,,Switzerland,,,,,,Switzerland,Suisse,Suiza,Швейцария,瑞士,سويسرا,the Swiss Confederation,Switzerland,Suisse,Suiza,Швейцария,瑞士,سويسرا,0,46.80615952,8.243637777,150,Europe,155,Western Europe,,,switz|swiss,High,CHF,1974-01-01,216 - Switzerland +217,226,760,218,Y,Y,Y,N,SY,SYR,,,Syrian Arab Republic,Syrian Arab Republic (the),,,Syria,,Syrian Arab Republic,République arabe syrienne,República Árabe Siria,Сирийская Арабская Республика,阿拉伯叙利亚共和国,الجمهورية العربية السورية,the Syrian Arab Republic,Syrian Arab Republic,République arabe syrienne,República Árabe Siria,Сирийская Арабская Республика,阿拉伯叙利亚共和国,الجمهورية العربية السورية,0,35.01105189,38.51123805,142,Asia,145,Western Asia,,,syria,Low,SYP,1974-01-01,217 - Syrian Arab Republic +218,61,158,219,,,N,N,TW,TWN,,,Taiwan (Province of China),,,"Taiwan, Province of China",,China - Taiwan Province,Taiwan (Province of China),,,,,,,,,,,,,0,23.74652012,120.9621301,142,Asia,30,Eastern Asia,,,taiwan|taipei|formosa|^(?!.*peo)(?=.*rep).*china,High,TWD,1974-01-01,218 - Taiwan (Province of China) +219,227,762,220,Y,Y,Y,N,TJ,TJK,,,Tajikistan,,,,,,Tajikistan,Tadjikistan,Tayikistán,Таджикистан,塔吉克斯坦,طاجيكستان,the Republic of Tajikistan,Tajikistan,Tadjikistan,Tayikistán,Таджикистан,塔吉克斯坦,طاجيكستان,0,38.52699814,71.04232577,142,Asia,143,Central Asia,,,tajik,Lower middle,TJS,1992-06-15,219 - Tajikistan +220,244,834,221,Y,Y,Y,N,TZ,TZA,,,United Republic of Tanzania,"Tanzania, United Republic of",,"Tanzania, United Republic of",Tanzania,,United Republic of Tanzania,République-Unie de Tanzanie,República Unida de Tanzanía,Объединенная Республика Танзания,坦桑尼亚联合共和国,جمهورية تنزانيا المتحدة,the United Republic of Tanzania,United Republic of Tanzania,République-Unie de Tanzanie,República Unida de Tanzanía,Объединенная Республика Танзания,坦桑尼亚联合共和国,جمهورية تنزانيا المتحدة,0,-6.273241244,34.79620168,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,tanzania,Lower middle,TZS,1974-01-01,220 - United Republic of Tanzania +221,228,764,222,Y,Y,Y,N,TH,THA,,,Thailand,,,,,,Thailand,Thaïlande,Tailandia,Таиланд,泰国,تايلند,the Kingdom of Thailand,Thailand,Thaïlande,Tailandia,Таиланд,泰国,تايلند,0,15.15949511,101.020107,142,Asia,35,South-eastern Asia,,,thailand|\bsiam,Upper middle,THB,1974-01-01,221 - Thailand +222,230,626,223,Y,Y,Y,N,TL,TLS,,,Timor-Leste,,,,,,Timor-Leste,Timor-Leste,Timor-Leste,Тимор-Лешти,东帝汶,تيمور- ليشتي,the Democratic Republic of Timor-Leste,Timor-Leste,Timor-Leste,Timor-Leste,Тимор-Лешти,东帝汶,تيمور - ليشتي,0,-8.767718612,126.0420452,142,Asia,35,South-eastern Asia,,,^(?=.*leste).*timor|^(?=.*east).*timor,Lower middle,USD,2002-11-15,222 - Timor-Leste +223,231,768,224,Y,Y,Y,N,TG,TGO,,,Togo,,,,,,Togo,Togo,Togo,Того,多哥,توغو,the Togolese Republic,Togo,Togo,Togo,Того,多哥,توغو,0,8.541637601,0.97409513,2,Africa,202,Sub-Saharan Africa,11,Western Africa,togo,Low,XOF,1974-01-01,223 - Togo +224,232,772,225,,,N,N,TK,TKL,,,Tokelau,,,,,,Tokelau,,,,,,,Tokelau,Tokélaou,Tokelau,Токелау,托克劳,توكيلاو,0,-9.195175351,-171.8526597,9,Oceania,61,Polynesia,,,tokelau,,NZD,1974-01-01,224 - Tokelau +225,233,776,226,Y,Y,Y,N,TO,TON,,,Tonga,,,,,,Tonga,Tonga,Tonga,Тонга,汤加,تونغا,the Kingdom of Tonga,Tonga,Tonga,Tonga,Тонга,汤加,تونغا,0,-22.92273894,-176.0448464,9,Oceania,61,Polynesia,,,tonga,Upper middle,TOP,1974-01-01,225 - Tonga +226,234,780,227,Y,Y,Y,N,TT,TTO,,,Trinidad and Tobago,,,,,,Trinidad and Tobago,Trinité-et-Tobago,Trinidad y Tabago,Тринидад и Тобаго,特立尼达和多巴哥,ترينيداد وتوباغو,the Republic of Trinidad and Tobago,Trinidad and Tobago,Trinité-et-Tobago,Trinidad y Tabago,Тринидад и Тобаго,特立尼达和多巴哥,ترينيداد وتوباغو,0,10.40535665,-61.29228487,19,Americas,419,Latin America and the Caribbean,29,Caribbean,trinidad|tobago,High,TTD,1974-01-01,226 - Trinidad and Tobago +227,235,788,228,Y,Y,Y,N,TN,TUN,,,Tunisia,,,,,,Tunisia,Tunisie,Túnez,Тунис,突尼斯,تونس,the Republic of Tunisia,Tunisia,Tunisie,Túnez,Тунис,突尼斯,تونس,0,34.10810736,9.557630913,2,Africa,15,Northern Africa,,,tunisia,Lower middle,TND,1974-01-01,227 - Tunisia +228,236,792,229,Y,Y,Y,N,TR,TUR,,,Türkiye,,,,,,Türkiye,Türkiye,Türkiye,Турция,土耳其,تركيا,the Republic of Türkiye,Türkiye,Türkiye,Türkiye,Турция,土耳其,تركيا,0,38.91218946,35.69849765,142,Asia,145,Western Asia,,,turkey|t(ü|u)rkiye,Upper middle,TRY,2022-06-02,228 - Türkiye +229,237,795,230,Y,Y,Y,N,TM,TKM,,,Turkmenistan,,,,,,Turkmenistan,Turkménistan,Turkmenistán,Туркменистан,土库曼斯坦,تركمانستان,Turkmenistan,Turkmenistan,Turkménistan,Turkmenistán,Туркменистан,土库曼斯坦,تركمانستان,0,39.12455662,59.38935348,142,Asia,143,Central Asia,,,turkmen,Upper middle,TMT,1992-06-15,229 - Turkmenistan +230,238,796,231,,,N,N,TC,TCA,,,Turks and Caicos Islands,Turks and Caicos Islands (the),,,,,Turks and Caicos Islands,,,,,,,Turks and Caicos Islands,Îles Turques-et-Caïques,Islas Turcas y Caicos,Острова Теркс и Кайкос,特克斯和凯科斯群岛,جزر تركس وكايكوس,0,21.81744592,-71.77770318,19,Americas,419,Latin America and the Caribbean,29,Caribbean,turks,High,USD,1974-01-01,230 - Turks and Caicos Islands +231,239,798,232,Y,Y,Y,N,TV,TUV,,,Tuvalu,,,,,,Tuvalu,Tuvalu,Tuvalu,Тувалу,图瓦卢,توفالو,Tuvalu,Tuvalu,Tuvalu,Tuvalu,Тувалу,图瓦卢,توفالو,0,-10.46069351,181.0881855,9,Oceania,61,Polynesia,,,tuvalu,Upper middle,AUD,1979-01-01,231 - Tuvalu +232,240,800,233,Y,Y,Y,N,UG,UGA,,,Uganda,,,,,,Uganda,Ouganda,Uganda,Уганда,乌干达,أوغندا,the Republic of Uganda,Uganda,Ouganda,Uganda,Уганда,乌干达,أوغندا,0,1.280667326,32.38662225,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,uganda,Low,UGX,1974-01-01,232 - Uganda +233,241,804,234,Y,Y,Y,N,UA,UKR,,,Ukraine,,,,,,Ukraine,Ukraine,Ucrania,Украина,乌克兰,أوكرانيا,Ukraine,Ukraine,Ukraine,Ucrania,Украина,乌克兰,أوكرانيا,0,49.01900507,31.37809941,150,Europe,151,Eastern Europe,,,ukrain,Lower middle,UAH,1992-04-19,233 - Ukraine +234,242,784,235,Y,Y,Y,N,AE,ARE,,,United Arab Emirates,United Arab Emirates (the),,,UAE,,United Arab Emirates,Émirats arabes unis,Emiratos Árabes Unidos,Объединенные Арабские Эмираты,阿拉伯联合酋长国,الإمارات العربية المتحدة,the United Arab Emirates,United Arab Emirates,Émirats arabes unis,Emiratos Árabes Unidos,Объединенные Арабские Эмираты,阿拉伯联合酋长国,الإمارات العربية المتحدة,0,23.90525867,54.35072869,142,Asia,145,Western Asia,,,emirates|^u\.?a\.?e\.?$|united.?arab.?em,High,AED,1974-01-01,234 - United Arab Emirates +235,243,826,236,Y,Y,Y,N,GB,GBR,,,United Kingdom of Great Britain and Northern Ireland,United Kingdom of Great Britain and Northern Ireland (the),,United Kingdom,UK,,United Kingdom of Great Britain and Northern Ireland,Royaume-Uni de Grande-Bretagne et d'Irlande du Nord,Reino Unido de Gran Bretaña e Irlanda del Norte,Соединенное Королевство Великобритании и Северной Ирландии,大不列颠及北爱尔兰联合王国,المملكة المتحدة لبريطانيا العظمى وأيرلندا الشمالية,the United Kingdom of Great Britain and Northern Ireland,United Kingdom of Great Britain and Northern Ireland,Royaume-Uni de Grande-Bretagne et d’Irlande du Nord,Reino Unido de Gran Bretaña e Irlanda del Norte,Соединенное Королевство Великобритании и Северной Ирландии,大不列颠及北爱尔兰联合王国,المملكة المتحدة لبريطانيا العظمى وآيرلندا الشمالية,0,53.75504855,-2.103843405,150,Europe,154,Northern Europe,,,united.?kingdom|britain|^u\.?k\.?$,High,GBP,1974-01-01,235 - United Kingdom of Great Britain and Northern Ireland +236,245,840,237,Y,Y,Y,N,US,USA,,,United States of America,United States of America (the),,United States,USA,,United States of America,États-Unis d'Amérique,Estados Unidos de América,Соединенные Штаты Америки,美利坚合众国,الولايات المتحدة الأمريكية,the United States of America,United States of America,États-Unis d’Amérique,Estados Unidos de América,Соединенные Штаты Америки,美利坚合众国,الولايات المتحدة الأمريكية,0,45.73643438,-112.404207,19,Americas,21,Northern America,,,united.?states\b(?!.*islands)|\bu\.?s\.?a\.?\b|^\s*u\.?s\.?\b(?!.*islands),High,USD,1974-01-01,236 - United States of America +237,,581,238,,,N,N,UM,UMI,,,United States Minor Outlying Islands,United States Minor Outlying Islands (the),,,,,United States Minor Outlying Islands,,,,,,,United States Minor Outlying Islands,Îles mineures éloignées des États-Unis,Islas menores alejadas de Estados Unidos,Внешние малые острова Соединенных Штатов,美国本土外小岛屿,نائية التابعة للولايات المتحدة,0,,,9,Oceania,57,Micronesia,,,minor.?outlying.?is,,USD,1986-01-01,237 - United States Minor Outlying Islands +238,247,858,239,Y,Y,Y,N,UY,URY,,,Uruguay,,,,,,Uruguay,Uruguay,Uruguay,Уругвай,乌拉圭,أوروغواي,the Eastern Republic of Uruguay,Uruguay,Uruguay,Uruguay,Уругвай,乌拉圭,أوروغواي,0,-32.80198719,-56.01417232,19,Americas,419,Latin America and the Caribbean,5,South America,uruguay,High,UYU,1974-01-01,238 - Uruguay +239,248,860,240,Y,Y,Y,N,UZ,UZB,,,Uzbekistan,,,,,,Uzbekistan,Ouzbékistan,Uzbekistán,Узбекистан,乌兹别克斯坦,أوزبكستان,the Republic of Uzbekistan,Uzbekistan,Ouzbékistan,Uzbekistán,Узбекистан,乌兹别克斯坦,أوزبكستان,0,41.74950759,63.17455249,142,Asia,143,Central Asia,,,uzbek,Lower middle,UZS,1992-06-15,239 - Uzbekistan +240,249,548,241,Y,Y,Y,N,VU,VUT,,,Vanuatu,,,,,,Vanuatu,Vanuatu,Vanuatu,Вануату,瓦努阿图,فانواتو,the Republic of Vanuatu,Vanuatu,Vanuatu,Vanuatu,Вануату,瓦努阿图,فانواتو,0,-21.04390394,171.2797047,9,Oceania,54,Melanesia,,,vanuatu|new.?hebrides,Lower middle,VUV,1980-01-01,240 - Vanuatu +241,250,862,242,Y,Y,Y,N,VE,VEN,,,Venezuela (Bolivarian Republic of),,,"Venezuela, Bolivarian Republic of",Venezuela,,Venezuela (Bolivarian Republic of),Venezuela (République bolivarienne du),Venezuela (República Bolivariana de),Венесуэла (Боливарианская Республика),委内瑞拉玻利瓦尔共和国,فنزويلا (جمهورية - البوليفارية),the Bolivarian Republic of Venezuela,Venezuela (Bolivarian Republic of),Venezuela (République bolivarienne du),Venezuela (República Bolivariana de),Венесуэла (Боливарианская Республика),委内瑞拉玻利瓦尔共和国,فنزويلا (جمهورية - البوليفارية),0,7.115201972,-66.18367077,19,Americas,419,Latin America and the Caribbean,5,South America,venezuela,,VEF,2009-03-03,241 - Venezuela (Bolivarian Republic of) +242,251,704,243,Y,Y,Y,N,VN,VNM,,,Viet Nam,,,,,,Viet Nam,Viet Nam,Viet Nam,Вьетнам,越南,فييت نام,the Socialist Republic of Viet Nam,Viet Nam,Viet Nam,Viet Nam,Вьетнам,越南,فييت نام,0,16.64893259,106.3103686,142,Asia,35,South-eastern Asia,,,^(?!south)(?!republic).*viet.?nam(?!.*south)|democratic.republic.of.vietnam|socialist.republic.of.viet.?nam|north.viet.?nam|viet.?nam.north,Lower middle,VND,1977-01-01,242 - Viet Nam +243,43,92,244,,,N,N,VG,VGB,,,British Virgin Islands,Virgin Islands (British),,"Virgin Islands, British",,,British Virgin Islands,,,,,,,British Virgin Islands,Îles Vierges britanniques,Islas Vírgenes Británicas,Британские Виргинские острова,英属维尔京群岛,جزر فرجن البريطانية,0,18.30332154,-65.11493198,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?=.*\bu\.?\s?k).*virgin|^(?=.*brit).*virgin|^(?=.*kingdom).*virgin,High,USD,1974-01-01,243 - British Virgin Islands +244,252,876,246,,,N,N,WF,WLF,,,Wallis and Futuna Islands,Wallis and Futuna,,Wallis and Futuna,,Wallis and Futuna (France),Wallis and Futuna Islands,,,,,,,Wallis and Futuna Islands,Îles Wallis-et-Futuna,Islas Wallis y Futuna,Острова Уоллис и Футуна,瓦利斯群岛和富图纳群岛,جزر واليس وفوتونا,0,-14.36099529,-178.0421057,9,Oceania,61,Polynesia,,,futuna|wallis,,XPF,1974-01-01,244 - Wallis and Futuna Islands +245,253,732,247,,,N,N,EH,ESH,,,Western Sahara,,,"Western Sahara, non-self-governing territory",,,Western Sahara,,,,,,,Western Sahara,Sahara occidental,Sáhara Occidental,Западная Сахара,西撒哈拉,الصحراء الغربية,0,24.66295331,-13.13425705,2,Africa,15,Northern Africa,,,western.sahara,,MAD,1985-01-01,245 - Western Sahara +246,255,887,248,Y,Y,Y,N,YE,YEM,,,Yemen,,,,,,Yemen,Yémen,Yemen,Йемен,也门,اليمن,the Republic of Yemen,Yemen,Yémen,Yemen,Йемен,也门,اليمن,0,15.96506363,47.50305348,142,Asia,145,Western Asia,,,yemen,Low,YER,1993-07-12,246 - Yemen +247,256,894,249,Y,Y,Y,N,ZM,ZMB,,,Zambia,,,,,,Zambia,Zambie,Zambia,Замбия,赞比亚,زامبيا,the Republic of Zambia,Zambia,Zambie,Zambia,Замбия,赞比亚,زامبيا,0,-13.45369192,27.80039565,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,zambia|northern.?rhodesia,Lower middle,ZMK,1974-01-01,247 - Zambia +248,257,716,250,Y,Y,Y,N,ZW,ZWE,,,Zimbabwe,,,,,,Zimbabwe,Zimbabwe,Zimbabwe,Зимбабве,津巴布韦,زمبابوي,the Republic of Zimbabwe,Zimbabwe,Zimbabwe,Zimbabwe,Зимбабве,津巴布韦,زمبابوي,0,-19.00126774,29.86951021,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,zimbabwe|^(?!.*northern).*rhodesia,Lower middle,ZWL,1980-01-01,248 - Zimbabwe +249,28,,,,,N,N,,,,AZO,Azores Islands (Portugal),,,,,,Azores Islands,,,,,,,,,,,,,,38.72708329,-27.26017212,150,Europe,39,Southern Europe,,,azores,,EUR,1974-01-01,249 - Azores Islands (Portugal) +251,51,,,,,N,N,,,,CAI,Canary Islands (Spain),,,,,,Canary Islands,,,,,,,,,,,,,,27.95390989,-15.57918031,2,Africa,15,Northern Africa,,,canary,,EUR,1974-01-01,251 - Canary Islands (Spain) +252,56,,,,,N,N,,,,CHI,Channel Islands,,,,,,Channel Islands,,,,,,,,,,,,,,49.34370327,-2.36025919,150,Europe,154,Northern Europe,,,\bchannel.islands,,GBP,1974-01-01,252 - Channel Islands +254,97,,,,,N,N,,,,GLI,Galapagos Islands (Ecuador),,,,,,Galapagos Islands,,,,,,,,,,,,,,-0.62999148,-90.35775677,19,Americas,419,Latin America and the Caribbean,5,South America,galapagos,,USD,1974-01-01,254 - Galapagos Islands (Ecuador) +255,178,580,166,,,N,N,MP,MNP,,,Northern Mariana Islands,Northern Mariana Islands (the),,,,Northern Mariana Islands (The United States of America),Northern Mariana Islands,,,,,,,Northern Mariana Islands,Îles Mariannes du Nord,Islas Marianas Septentrionales,Северные Марианские острова,北马里亚纳群岛,جزر ماريانا الشمالية,0,25.56053736,152.1251419,9,Oceania,57,Micronesia,,,mariana,High,USD,1986-01-01,255 - Northern Mariana Islands +256,,680,,,,N,N,,,,,Sark,,,,,,Sark,,,,,,,,,,,,,,49.4347717,-2.36987152,150,Europe,154,Northern Europe,830,Channel Islands,sark,,GBP,1974-01-01,256 - Sark +265,246,850,245,,,N,N,VI,VIR,,,United States Virgin Islands,Virgin Islands (U.S.),,"Virgin Islands, U.S.",,,United States Virgin Islands,,,,,,,United States Virgin Islands,Îles Vierges américaines,Islas Vírgenes de los Estados Unidos,Виргинские острова Соединенных Штатов,美属维尔京群岛,جزر فرجن التابعة للولايات المتحدة,0,17.39137826,-64.67699419,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?=.*\bu\.?\s?s).*virgin|^(?=.*states).*virgin,High,USD,1974-01-01,265 - United States Virgin Islands +266,,,,,,N,N,,,XK,XKX,Kosovo,,,,,,Kosovo,,,,,,,,,,,,,,42.61901705,20.90987836,150,Europe,39,Southern Europe,,,kosovo,,EUR,1974-01-01,266 - Kosovo diff --git a/tests/hdx/location/Countries_UZB_Deleted.csv b/tests/hdx/location/Countries_UZB_Deleted.csv index f1b2c1d..05da75d 100644 --- a/tests/hdx/location/Countries_UZB_Deleted.csv +++ b/tests/hdx/location/Countries_UZB_Deleted.csv @@ -1,257 +1,257 @@ -ID,HRinfo ID,RW ID,m49 numerical code,FTS API ID,Appears in UNTERM list,Appears in DGACM list,Independent,Deprecated,ISO 3166-1 Alpha 2-Codes,ISO 3166-1 Alpha 3-Codes,x Alpha2 codes,x Alpha3 codes,Preferred Term,m49 Alt Term,ISO Alt Term,DGACM Alt Term,FTS Alt Term,HRinfo Alt Term,RW Short Name,RW API Alt Term,English Short,French Short,Spanish Short,Russian Short,Chinese Short,Arabic Short,English Formal,Admin Level,Latitude,Longitude,Region Code,Region Name,Sub-region Code,Sub-region Name,Intermediate Region Code,Intermediate Region Name,Regex,World Bank Income Level,Currency,Reference Period Start,Concatenation -#meta +id,#country +code +v_hrinfo_country,#country +code +v_reliefweb,#country +code +num +v_m49,#country +code +v_fts,,,#meta+independent+bool,#meta+deprecated+bool,#country +code +v_iso2,#country +code +v_iso3,,,#country +name +preferred,#country +name +alt +v_m49,#country +name +alt +v_iso,#country +name +alt +v_dgacm,#country +name +alt +v_fts,#country +name +alt +v_hrinfo_country,#country +name +short +v_reliefweb,#country +name +alt +v_reliefweb,#country +name +i_en +alt +v_unterm,#country +name +i_fr +alt +v_unterm,#country +name +i_es +alt +v_unterm,#country +name +i_ru +alt +v_unterm,#country +name +i_zh +alt +v_unterm,#country +name +i_ar +alt +v_unterm,#country +name +i_en +formal +v_unterm,#geo +admin_level,#geo +lat,#geo +lon,#region +main +code,#region +main +name +preferred,#region +sub +code,#region +sub +name +preferred,#region +intermediate +code,#region +intermediate +name +preferred,#country +regex,#indicator+incomelevel,#currency +code,#date+start, -1,181,13,4,1,Y,Y,Y,N,AF,AFG,,,Afghanistan,,,,,,,,Afghanistan,Afghanistan (l'),Afganistán (el),Афганистан,阿富汗,أفغانستان,the Islamic Republic of Afghanistan,0,33.83147477,66.02621828,142,Asia,34,Southern Asia,,,afghan,Low,AFN,2004-01-26,1 - Afghanistan -2,182,14,248,2,,,N,N,AX,ALA,,,Åland Islands,,,,,,,Aland Islands (Finland),Åland Islands,,,,,,,0,,,150,Europe,154,Northern Europe,,,\b(a|å)land,,EUR,2004-02-13,2 - Åland Islands -3,183,15,8,3,Y,Y,Y,N,AL,ALB,,,Albania,,,,,,,,Albania,Albanie (l'),Albania,Албания,阿尔巴尼亚,ألبانيا,the Republic of Albania,0,41.13180899,20.06882519,150,Europe,39,Southern Europe,,,albania,Upper middle,ALL,1974-01-01,3 - Albania -4,184,16,12,4,Y,Y,Y,N,DZ,DZA,,,Algeria,,,,,,,,Algeria,Algérie (l'),Argelia,Алжир,阿尔及利亚,الجزائر,the People's Democratic Republic of Algeria,0,28.16474462,2.63351219,2,Africa,15,Northern Africa,,,algeria,Lower middle,DZD,1974-01-01,4 - Algeria -5,185,17,16,5,,,N,N,AS,ASM,,,American Samoa,,,,,,,,American Samoa,,,,,,,0,-14.30440488,-170.70783,9,Oceania,61,Polynesia,,,^(?=.*americ).*samoa,High,USD,1974-01-01,5 - American Samoa -6,186,18,20,6,Y,Y,Y,N,AD,AND,,,Andorra,,,,,,,,Andorra,Andorre (l'),Andorra,Андорра,安道尔,أندورا,the Principality of Andorra,0,42.55527067,1.578938861,150,Europe,39,Southern Europe,,,andorra,High,EUR,1994-01-26,6 - Andorra -7,187,19,24,7,Y,Y,Y,N,AO,AGO,,,Angola,,,,,,,,Angola,Angola (l'),Angola,Ангола,安哥拉,أنغولا,the Republic of Angola,0,-12.3755731,17.59867248,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,angola,Lower middle,AOA,1993-07-02,7 - Angola -8,188,20,660,8,,,N,N,AI,AIA,,,Anguilla,,,,Anguilla (United Kingdom),,,,Anguilla,,,,,,,0,18.22301491,-63.06006462,19,Americas,419,Latin America and the Caribbean,29,Caribbean,anguill?a,,XCD,1985-01-01,8 - Anguilla -9,189,,10,9,,,N,N,AQ,ATA,,,Antarctica,,,,,,,,Antarctica,,,,,,,0,-80.45066299,21.43458373,,,,,,,antarctica,,,1983-01-01,9 - Antarctica -10,190,21,28,10,Y,Y,Y,N,AG,ATG,,,Antigua and Barbuda,,,,,,,,Antigua and Barbuda,Antigua-et-Barbuda,Antigua y Barbuda,Антигуа и Барбуда,安提瓜和巴布达,أنتيغوا وبربودا,Antigua and Barbuda,0,17.07120733,-61.79815058,19,Americas,419,Latin America and the Caribbean,29,Caribbean,antigua,High,XCD,1974-01-01,10 - Antigua and Barbuda -11,191,22,32,11,Y,Y,Y,N,AR,ARG,,,Argentina,,,,,,,,Argentina,Argentine (l'),Argentina (la),Аргентина,阿根廷,الأرجنتين,the Argentine Republic,0,-34.98567234,-65.12225892,19,Americas,419,Latin America and the Caribbean,5,South America,argentin,Upper middle,ARS,1974-01-01,11 - Argentina -12,192,23,51,12,Y,Y,Y,N,AM,ARM,,,Armenia,,,,,Republic of Armenia,,,Armenia,Arménie (l'),Armenia,Армения,亚美尼亚,أرمينيا,the Republic of Armenia,0,40.29202499,44.9429026,142,Asia,145,Western Asia,,,armenia,Upper middle,AMD,1992-06-15,12 - Armenia -13,193,24,533,13,,,N,N,AW,ABW,,,Aruba,,,,,,,Aruba (The Netherlands),Aruba,,,,,,,0,12.5156546,-69.9757266,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?!.*bonaire).*\baruba,High,AWG,1986-01-01,13 - Aruba -14,194,25,36,14,Y,Y,Y,N,AU,AUS,,,Australia,,,,,,,,Australia,Australie (l'),Australia,Австралия,澳大利亚,أستراليا,Australia,0,-25.40546125,134.2181189,9,Oceania,53,Australia and New Zealand,,,australia,High,AUD,1974-01-01,14 - Australia -15,195,26,40,15,Y,Y,Y,N,AT,AUT,,,Austria,,,,,,,,Austria,Autriche (l'),Austria,Австрия,奥地利,النمسا,the Republic of Austria,0,47.59086187,14.13920086,150,Europe,155,Western Europe,,,austria,High,EUR,1974-01-01,15 - Austria -16,196,27,31,16,Y,Y,Y,N,AZ,AZE,,,Azerbaijan,,,,,,,,Azerbaijan,Azerbaïdjan (l'),Azerbaiyán,Азербайджан,阿塞拜疆,أذربيجان,the Republic of Azerbaijan,0,40.42670781,47.80669468,142,Asia,145,Western Asia,,,azerbaijan,Upper middle,AZN,1992-06-15,16 - Azerbaijan -17,197,29,44,17,Y,Y,Y,N,BS,BHS,,,Bahamas,,Bahamas (the),,,,,,Bahamas,Bahamas (les),Bahamas (las),Багамские Острова,巴哈马,جزر البهاما,the Commonwealth of the Bahamas,0,25.90317684,-78.61665744,19,Americas,419,Latin America and the Caribbean,29,Caribbean,bahamas,High,BSD,1974-01-01,17 - Bahamas -18,198,30,48,18,Y,Y,Y,N,BH,BHR,,,Bahrain,,,,,,,,Bahrain,Bahreïn,Bahrein,Бахрейн,巴林,البحرين,the Kingdom of Bahrain,0,26.05396006,50.53486327,142,Asia,145,Western Asia,,,bahrain,High,BHD,1974-01-01,18 - Bahrain -19,199,31,50,19,Y,Y,Y,N,BD,BGD,,,Bangladesh,,,,,,,,Bangladesh,Bangladesh (le),Bangladesh,Бангладеш,孟加拉国,بنغلاديش,the People's Republic of Bangladesh,0,23.88207427,90.24107264,142,Asia,34,Southern Asia,,,bangladesh|^(?=.*east).*paki?stan,Lower middle,BDT,1974-01-01,19 - Bangladesh -20,200,32,52,20,Y,Y,Y,N,BB,BRB,,,Barbados,,,,,,,,Barbados,Barbade (la),Barbados,Барбадос,巴巴多斯,بربادوس,Barbados,0,13.184952,-59.55382245,19,Americas,419,Latin America and the Caribbean,29,Caribbean,barbados,High,BBD,1974-01-01,20 - Barbados -21,201,33,112,21,Y,Y,Y,N,BY,BLR,,,Belarus,,,,,,,,Belarus,Bélarus (le),Belarús,Беларусь,白俄罗斯,بيلاروس,the Republic of Belarus,0,53.53965016,28.04932937,150,Europe,151,Eastern Europe,,,belarus|byelo,Upper middle,BYN,1992-06-15,21 - Belarus -22,202,34,56,22,Y,Y,Y,N,BE,BEL,,,Belgium,,,,,,,,Belgium,Belgique (la),Bélgica,Бельгия,比利时,بلجيكا,the Kingdom of Belgium,0,50.64206011,4.658786236,150,Europe,155,Western Europe,,,^(?!.*luxem).*belgium,High,EUR,1974-01-01,22 - Belgium -23,203,35,84,23,Y,Y,Y,N,BZ,BLZ,,,Belize,,,,,,,,Belize,Belize (le),Belice,Белиз,伯利兹,بليز,Belize,0,17.20829609,-88.69988922,19,Americas,419,Latin America and the Caribbean,13,Central America,belize|^(?=.*british).*honduras,Upper middle,BZD,1974-01-01,23 - Belize -24,204,36,204,24,Y,Y,Y,N,BJ,BEN,,,Benin,,,,,,,,Benin,Bénin (le),Benin,Бенин,贝宁,بنن,the Republic of Benin,0,9.642665015,2.342864021,2,Africa,202,Sub-Saharan Africa,11,Western Africa,benin|dahome,Lower middle,XOF,1977-01-01,24 - Benin -25,205,37,60,25,,,N,N,BM,BMU,,,Bermuda,,,,,,,,Bermuda,,,,,,,0,32.31605051,-64.73984042,19,Americas,21,Northern America,,,bermuda,High,BMD,1974-01-01,25 - Bermuda -26,206,38,64,26,Y,Y,Y,N,BT,BTN,,,Bhutan,,,,,,,,Bhutan,Bhoutan (le),Bhután,Бутан,不丹,بوتان,the Kingdom of Bhutan,0,27.41443467,90.43085885,142,Asia,34,Southern Asia,,,bhutan,Lower middle,BTN,1974-01-01,26 - Bhutan -27,207,39,68,27,Y,Y,Y,N,BO,BOL,,,Bolivia (Plurinational State of),,,,"Bolivia, Plurinational State of","Bolivia, Plurinational State of",Bolivia,,Bolivia (Plurinational State of),Bolivie (État plurinational de),Bolivia (Estado Plurinacional de),Боливия (Многонациональное Государство),多民族玻利维亚国,بوليفيا (دولة - المتعددة القوميات),the Plurinational State of Bolivia,0,-16.71483757,-64.66829843,19,Americas,419,Latin America and the Caribbean,5,South America,bolivia,Lower middle,BOB,2009-05-08,27 - Bolivia (Plurinational State of) -28,208,40,70,28,Y,Y,Y,N,BA,BIH,,,Bosnia and Herzegovina,,,,,,,,Bosnia and Herzegovina,Bosnie-Herzégovine (la),Bosnia y Herzegovina,Босния и Герцеговина,波斯尼亚和黑塞哥维那,البوسنة والهرسك,Bosnia and Herzegovina,0,44.16506495,17.79105724,150,Europe,39,Southern Europe,,,herzegovina|bosnia,Upper middle,BAM,1993-01-01,28 - Bosnia and Herzegovina -29,209,14894,535,29,,,N,N,BQ,BES,,,"Bonaire, Sint Eustatius and Saba",,,,"Bonaire, Saint Eustatius and Saba (The Netherlands)",,,"Bonaire, Saint Eustatius and Saba (The Netherlands)","Bonaire, Sint Eustatius and Saba",,,,,,,0,,,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?=.*bonaire).*eustatius|^(?=.*carib).*netherlands|\bbes.?islands,,USD,2011-06-12,"29 - Bonaire, Sint Eustatius and Saba" -30,210,41,72,30,Y,Y,Y,N,BW,BWA,,,Botswana,,,,,,,,Botswana,Botswana (le),Botswana,Ботсвана,博茨瓦纳,بوتسوانا,the Republic of Botswana,0,-22.17991766,23.81673035,2,Africa,202,Sub-Saharan Africa,18,Southern Africa,botswana|bechuana,Upper middle,BWP,1974-01-01,30 - Botswana -31,211,,74,31,,,N,N,BV,BVT,,,Bouvet Island,,,,,,,,Bouvet Island,,,,,,,0,-54.42190835,3.412516924,19,Americas,419,Latin America and the Caribbean,5,South America,bouvet,,NOK,1974-01-01,31 - Bouvet Island -32,212,42,76,32,Y,Y,Y,N,BR,BRA,,,Brazil,,,,,,,,Brazil,Brésil (le),Brasil (el),Бразилия,巴西,البرازيل,the Federative Republic of Brazil,0,-10.77518961,-53.09141767,19,Americas,419,Latin America and the Caribbean,5,South America,brazil,Upper middle,BRL,1974-01-01,32 - Brazil -33,213,,86,33,,,N,N,IO,IOT,,,British Indian Ocean Territory,,British Indian Ocean Territory (the),,,,,,British Indian Ocean Territory,,,,,,,0,-7.334186151,72.43402037,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,br.*indian.?ocean,,USD,1974-01-01,33 - British Indian Ocean Territory -34,214,44,96,34,Y,Y,Y,N,BN,BRN,,,Brunei Darussalam,,,,,,,,Brunei Darussalam,Brunéi Darussalam (le),Brunei Darussalam,Бруней-Даруссалам,文莱达鲁萨兰国,بروني دار السلام,Brunei Darussalam,0,4.439247073,114.4374636,142,Asia,35,South-eastern Asia,,,brunei,High,BND,1974-01-01,34 - Brunei Darussalam -35,215,45,100,35,Y,Y,Y,N,BG,BGR,,,Bulgaria,,,,,,,,Bulgaria,Bulgarie (la),Bulgaria,Болгария,保加利亚,بلغاريا,the Republic of Bulgaria,0,42.76069057,25.23572028,150,Europe,151,Eastern Europe,,,bulgaria,Upper middle,BGL,1974-01-01,35 - Bulgaria -36,216,46,854,36,Y,Y,Y,N,BF,BFA,,,Burkina Faso,,,,,,,,Burkina Faso,Burkina Faso (le),Burkina Faso,Буркина-Фасо,布基纳法索,بوركينا فاسو,Burkina Faso,0,12.27790144,-1.738649343,2,Africa,202,Sub-Saharan Africa,11,Western Africa,burkina|\bfaso|upper.?volta,Low,XOF,1984-01-01,36 - Burkina Faso -37,217,47,108,37,Y,Y,Y,N,BI,BDI,,,Burundi,,,,,,,,Burundi,Burundi (le),Burundi,Бурунди,布隆迪,بوروندي,the Republic of Burundi,0,-3.356208708,29.89200134,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,burundi,Low,BIF,1974-01-01,37 - Burundi -38,218,48,116,38,Y,Y,Y,N,KH,KHM,,,Cambodia,,,,,,,,Cambodia,Cambodge (le),Camboya,Камбоджа,柬埔寨,كمبوديا,the Kingdom of Cambodia,0,12.71583138,104.9221723,142,Asia,35,South-eastern Asia,,,cambodia|kampuchea|khmer|^p\.?r\.?k\.?$,Lower middle,KHR,1994-01-26,38 - Cambodia -39,219,49,120,39,Y,Y,Y,N,CM,CMR,,,Cameroon,,,,,,,,Cameroon,Cameroun (le),Camerún (el),Камерун,喀麦隆,الكاميرون,the Republic of Cameroon,0,5.68036831,12.74068837,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,cameroon,Lower middle,XAF,1974-01-01,39 - Cameroon -40,220,50,124,40,Y,Y,Y,N,CA,CAN,,,Canada,,,,,,,,Canada,Canada (le),Canadá (el),Канада,加拿大,كندا,Canada,0,61.4126317,-98.23039804,19,Americas,21,Northern America,,,canada,High,CAD,1974-01-01,40 - Canada -41,221,52,132,41,Y,Y,Y,N,CV,CPV,,,Cabo Verde,,,,Cape Verde,,,,Cabo Verde,Cabo Verde,Cabo Verde,Кабо-Верде,佛得角,كابو فيردي,the Republic of Cabo Verde,0,17.52133998,-24.58506404,2,Africa,202,Sub-Saharan Africa,11,Western Africa,(cabo|cape) *verde,Lower middle,CVE,1974-01-01,41 - Cabo Verde -42,222,53,136,42,,,N,N,KY,CYM,,,Cayman Islands,,Cayman Islands (the),,,,,,Cayman Islands,,,,,,,0,19.31065556,-81.20426038,19,Americas,419,Latin America and the Caribbean,29,Caribbean,cayman,High,KYD,1974-01-01,42 - Cayman Islands -43,223,54,140,43,Y,Y,Y,N,CF,CAF,,,Central African Republic,,Central African Republic (the),,,,CAR,Central African Republic,Central African Republic,République centrafricaine (la),República Centroafricana (la),Центральноафриканская Республика,中非共和国,جمهورية أفريقيا الوسطى,the Central African Republic,0,6.570747926,20.48450088,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,central.?african.?rep.*,Low,XAF,1974-01-01,43 - Central African Republic -44,224,55,148,44,Y,Y,Y,N,TD,TCD,,,Chad,,,,,,,,Chad,Tchad (le),Chad (el),Чад,乍得,تشاد,the Republic of Chad,0,15.35740495,18.66399556,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,\bchad,Low,XAF,1974-01-01,44 - Chad -45,225,57,152,45,Y,Y,Y,N,CL,CHL,,,Chile,,,,,,,,Chile,Chili (le),Chile,Чили,智利,شيلي,the Republic of Chile,0,-37.68386885,-71.33321859,19,Americas,419,Latin America and the Caribbean,5,South America,\bchile,High,CLP,1974-01-01,45 - Chile -46,226,58,156,46,Y,Y,Y,N,CN,CHN,,,China,,,,,,,,China,Chine (la),China,Китай,中国,الصين,the People's Republic of China,0,36.67464756,103.8680636,142,Asia,30,Eastern Asia,,,^(?!repub)(?!taiwan)(?!hong.*kong)(?!macao).*china(?!.*hong.*kong)(?!.*macao)|^PRC$,Upper middle,CNY,1974-01-01,46 - China -47,227,62,162,47,,,N,N,CX,CXR,,,Christmas Island,,,,,,,Christmas Island (Australia),Christmas Island,,,,,,,0,-10.44411458,105.7036972,9,Oceania,53,Australia and New Zealand,,,christmas,,AUD,1974-01-01,47 - Christmas Island -48,228,63,166,48,,,N,N,CC,CCK,,,Cocos (Keeling) Islands,,Cocos (Keeling) Islands (the),,,,,Cocos (Keeling) Islands (Australia),Cocos (Keeling) Islands,,,,,,,0,-12.17127014,96.83690355,9,Oceania,53,Australia and New Zealand,,,\bcocos|keeling,,AUD,1974-01-01,48 - Cocos (Keeling) Islands -49,229,64,170,49,Y,Y,Y,N,CO,COL,,,Colombia,,,,,,,,Colombia,Colombie (la),Colombia,Колумбия,哥伦比亚,كولومبيا,the Republic of Colombia,0,3.897367041,-73.07080696,19,Americas,419,Latin America and the Caribbean,5,South America,colombia,Upper middle,COP,1974-01-01,49 - Colombia -50,230,65,174,50,Y,Y,Y,N,KM,COM,,,Comoros,,Comoros (the),,,,,,Comoros,Comores (les),Comoras (las),Коморские Острова,科摩罗,جزر القمر,the Union of the Comoros,0,-11.42407818,42.8293551,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,comoro,Lower middle,KMF,2003-01-14,50 - Comoros -51,231,66,178,51,Y,Y,Y,N,CG,COG,,,Congo,,Congo (the),,,,,,Congo,Congo (le),Congo (el),Конго,刚果,الكونغو,the Republic of the Congo,0,-0.83949506,15.22629207,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,"^(?!.*\bdem)(?!.*\bdr)(?!.*kinshasa)(?!.*zaire)(?!.*belg)(?!.*l\w{1,2}opoldville)(?!.*free)(^rep.*).*\bcongo.*(?!.*\bdem)(?!.*\bdr).*|\bwest.*congo|^congo[,;\s]*(?!.*dem)rep.*?$|^congo$|\bcongo.*brazza.*",Lower middle,XAF,1974-01-01,51 - Congo -52,232,75,180,52,Y,Y,Y,N,CD,COD,,,Democratic Republic of the Congo,,Congo (the Democratic Republic of the),,"Congo, The Democratic Republic of the","Congo, Democratic Republic of the",DR Congo,Democratic Republic of the Congo,Democratic Republic of the Congo,République démocratique du Congo (la),República Democrática del Congo (la),Демократическая Республика Конго,刚果民主共和国,جمهورية الكونغو الديمقراطية,the Democratic Republic of the Congo,0,-2.876807692,23.65623593,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,"\bdem.*congo|congo.*\bdem|congo.*\bdr|\bdr.*congo|\bd\.?r\.?c|\bd\.?r\.?o\.?c|\br\.?d\.?c|belgian.?congo|congo.?free.?state|kinshasa|zaire|l\w{1,2}opoldville|^the\ congo$|^RDC$|^DROC$|\bcongo.*dem.*",Low,CDF,1997-07-14,52 - Democratic Republic of the Congo -53,233,67,184,53,Y,,Y,N,CK,COK,,,Cook Islands,,Cook Islands (the),,,,,,Cook Islands,Îles Cook (les),Islas Cook (las),Острова Кука,库克群岛,جزر كوك,the Cook Islands,0,-20.14332999,-159.7599857,9,Oceania,61,Polynesia,,,\bcook,,NZD,1974-01-01,53 - Cook Islands -54,234,68,188,54,Y,Y,Y,N,CR,CRI,,,Costa Rica,,,,,,,,Costa Rica,Costa Rica (le),Costa Rica,Коста-Рика,哥斯达黎加,كوستاريكا,the Republic of Costa Rica,0,9.960735487,-84.18254176,19,Americas,419,Latin America and the Caribbean,13,Central America,costa.?rica,Upper middle,CRC,1974-01-01,54 - Costa Rica -55,235,69,384,55,Y,Y,Y,N,CI,CIV,,,Côte d'Ivoire,,,,,,,,Côte d'Ivoire,Côte d'Ivoire (la),Côte d’Ivoire,Кот-д’Ивуар,科特迪瓦,كوت ديفوار,the Republic of Côte d'Ivoire,0,7.630087005,-5.552402136,2,Africa,202,Sub-Saharan Africa,11,Western Africa,.*(ivoire|ivory),Lower middle,XOF,1974-01-01,55 - Côte d'Ivoire -56,236,70,191,56,Y,Y,Y,N,HR,HRV,,,Croatia,,,,,,,,Croatia,Croatie (la),Croacia,Хорватия,克罗地亚,كرواتيا,the Republic of Croatia,0,45.18877041,16.42353441,150,Europe,39,Southern Europe,,,croatia|hrvatska,High,HRK,1992-06-15,56 - Croatia -57,237,71,192,57,Y,Y,Y,N,CU,CUB,,,Cuba,,,,,,,,Cuba,Cuba,Cuba,Куба,古巴,كوبا,the Republic of Cuba,0,21.6053525,-78.90713844,19,Americas,419,Latin America and the Caribbean,29,Caribbean,\bcuba,Upper middle,CUP,1974-01-01,57 - Cuba -58,238,14893,531,58,,,N,N,CW,CUW,,,Curaçao,,,,,,,Curaçao (The Netherlands),Curaçao,,,,,,,0,,,19,Americas,419,Latin America and the Caribbean,29,Caribbean,\bcura(c|ç)ao,High,ANG,2010-12-15,58 - Curaçao -59,239,72,196,59,Y,Y,Y,N,CY,CYP,,,Cyprus,,,,,,,,Cyprus,Chypre,Chipre,Кипр,塞浦路斯,قبرص,the Republic of Cyprus,0,35.01941238,33.1666508,142,Asia,145,Western Asia,,,cyprus,High,EUR,1974-01-01,59 - Cyprus -60,240,73,203,60,Y,Y,Y,N,CZ,CZE,,,Czechia,,,Czech Republic,Czech Republic,,,,Czechia,Tchéquie (la),Chequia,Чехия,捷克,تشيكيا,the Czech Republic,0,49.74240068,15.34943448,150,Europe,151,Eastern Europe,,,^(?=.*rep).*czech.*|czechia|bohemia|.*czech.*,High,CZK,2016-08-29,60 - Czechia -61,241,76,208,61,Y,Y,Y,N,DK,DNK,,,Denmark,,,,,,,,Denmark,Danemark (le),Dinamarca,Дания,丹麦,الدانمرك,the Kingdom of Denmark,0,56.06439188,9.942213684,150,Europe,154,Northern Europe,,,denmark,High,DKK,1974-01-01,61 - Denmark -62,242,77,262,62,Y,Y,Y,N,DJ,DJI,,,Djibouti,,,,,,,,Djibouti,Djibouti,Djibouti,Джибути,吉布提,جيبوتي,the Republic of Djibouti,0,11.74658946,42.58022315,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,djibouti,Lower middle,DJF,1977-01-01,62 - Djibouti -63,243,78,212,63,Y,Y,Y,N,DM,DMA,,,Dominica,,,,,,,,Dominica,Dominique (la),Dominica,Доминика,多米尼克,دومينيكا,the Commonwealth of Dominica,0,15.42468124,-61.36047599,19,Americas,419,Latin America and the Caribbean,29,Caribbean,dominica(?!n),Upper middle,XCD,1974-01-01,63 - Dominica -64,244,79,214,64,Y,Y,Y,N,DO,DOM,,,Dominican Republic,,Dominican Republic (the),,,,Dominican Rep.,,Dominican Republic,République dominicaine (la),República Dominicana (la),Доминиканская Республика,多米尼加共和国,الجمهورية الدومينيكية,the Dominican Republic,0,18.89453409,-70.49429315,19,Americas,419,Latin America and the Caribbean,29,Caribbean,dominican,Upper middle,DOP,1974-01-01,64 - Dominican Republic -65,245,81,218,65,Y,Y,Y,N,EC,ECU,,,Ecuador,,,,,,,,Ecuador,Équateur (l'),Ecuador (el),Эквадор,厄瓜多尔,إكوادور,the Republic of Ecuador,0,-1.464036749,-78.05190165,19,Americas,419,Latin America and the Caribbean,5,South America,ecuador,Upper middle,USD,1974-01-01,65 - Ecuador -66,246,82,818,66,Y,Y,Y,N,EG,EGY,,,Egypt,,,,,,,,Egypt,Égypte (l'),Egipto,Египет,埃及,مصر,the Arab Republic of Egypt,0,26.55281781,29.78562814,2,Africa,15,Northern Africa,,,egypt,Lower middle,EGP,1974-01-01,66 - Egypt -67,247,83,222,67,Y,Y,Y,N,SV,SLV,,,El Salvador,,,,,,,,El Salvador,El Salvador,El Salvador,Сальвадор,萨尔瓦多,السلفادور,the Republic of El Salvador,0,13.72764125,-88.86315324,19,Americas,419,Latin America and the Caribbean,13,Central America,el.?salvador,Upper middle,USD,1974-01-01,67 - El Salvador -68,248,84,226,68,Y,Y,Y,N,GQ,GNQ,,,Equatorial Guinea,,,,,,,,Equatorial Guinea,Guinée équatoriale (la),Guinea Ecuatorial,Экваториальная Гвинея,赤道几内亚,غينيا الاستوائية,the Republic of Equatorial Guinea,0,1.412936146,10.61572825,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,guine.*eq|eq.*guine|^(?=.*span).*guinea,Upper middle,XAF,1974-01-01,68 - Equatorial Guinea -69,249,85,232,69,Y,Y,Y,N,ER,ERI,,,Eritrea,,,,,,,,Eritrea,Érythrée (l'),Eritrea,Эритрея,厄立特里亚,إريتريا,the State of Eritrea,0,15.37695899,38.82792338,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,eritrea,Low,ERN,2012-08-02,69 - Eritrea -70,250,86,233,70,Y,Y,Y,N,EE,EST,,,Estonia,,,,,,,,Estonia,Estonie (l'),Estonia,Эстония,爱沙尼亚,إستونيا,the Republic of Estonia,0,58.70758667,26.168216,150,Europe,154,Northern Europe,,,estonia,High,EUR,1992-06-15,70 - Estonia -71,251,87,231,71,Y,Y,Y,N,ET,ETH,,,Ethiopia,,,,,,,,Ethiopia,Éthiopie (l'),Etiopía,Эфиопия,埃塞俄比亚,إثيوبيا,the Federal Democratic Republic of Ethiopia,0,8.633664665,39.61587345,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,ethiopia|abyssinia,Low,ETB,1993-07-16,71 - Ethiopia -72,252,88,238,72,,,N,N,FK,FLK,,,Falkland Islands (Malvinas),,Falkland Islands (the) [Malvinas],,,,,Falkland Islands (Malvinas),Falkland Islands,,,,,,,0,-51.7638724,-55.8098409,19,Americas,419,Latin America and the Caribbean,5,South America,falkland|malvinas,,FKP,1974-01-01,72 - Falkland Islands (Malvinas) -73,253,89,234,73,,,N,N,FO,FRO,,,Faroe Islands,,Faroe Islands (the),,,,,Faroe Islands (Denmark),Faroe Islands,,,,,,,0,61.64924758,-6.548553177,150,Europe,154,Northern Europe,,,faroe|faeroe,High,DKK,1974-01-01,73 - Faroe Islands -74,254,90,242,74,Y,Y,Y,N,FJ,FJI,,,Fiji,,,,,,,,Fiji,Fidji (les),Fiji,Фиджи,斐济,فيجي,the Republic of Fiji,0,-19.0190607,195.3435043,9,Oceania,54,Melanesia,,,fiji,Upper middle,FJD,2011-06-12,74 - Fiji -75,255,91,246,75,Y,Y,Y,N,FI,FIN,,,Finland,,,,,,,,Finland,Finlande (la),Finlandia,Финляндия,芬兰,فنلندا,the Republic of Finland,0,64.52173893,26.29452799,150,Europe,154,Northern Europe,,,finland,High,EUR,1974-01-01,75 - Finland -76,256,92,250,76,Y,Y,Y,N,FR,FRA,,,France,,,,,,,,France,France (la),Francia,Франция,法国,فرنسا,the French Republic,0,46.6984015,2.350055968,150,Europe,155,Western Europe,,,^(?!.*\bdep).*france|french.?republic|\bgaul,High,EUR,1974-01-01,76 - France -77,257,93,254,77,,,N,N,GF,GUF,,,French Guiana,,,,,,,French Guiana (France),French Guiana,,,,,,,0,3.928100844,-53.24266781,19,Americas,419,Latin America and the Caribbean,5,South America,^(?=.*french).*guiana|guiana,,EUR,1974-01-01,77 - French Guiana -78,258,94,258,78,,,N,N,PF,PYF,,,French Polynesia,,,,,,,French Polynesia (France),French Polynesia,,,,,,,0,-24.06211632,-156.7187297,9,Oceania,61,Polynesia,,,french.?polynesia,High,XPF,1974-01-01,78 - French Polynesia -79,259,,260,79,,,N,N,TF,ATF,,,French Southern Territories,,French Southern Territories (the),,,,,,French Southern Territories,,,,,,,0,-49.32257975,69.49884805,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,french.?southern|\bfr.*\bso.*\ban.*\b\bt,,EUR,1979-01-01,79 - French Southern Territories -80,260,96,266,80,Y,Y,Y,N,GA,GAB,,,Gabon,,,,,,,,Gabon,Gabon (le),Gabón (el),Габон,加蓬,غابون,the Gabonese Republic,0,-0.595400581,11.79997877,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,gabon,Upper middle,XAF,1974-01-01,80 - Gabon -81,261,98,270,81,Y,Y,Y,N,GM,GMB,,,Gambia,,Gambia (the),,Gambia,,,,Gambia,Gambie (la),Gambia,Гамбия,冈比亚,غامبيا,the Republic of the Gambia,0,13.44470328,-15.44718402,2,Africa,202,Sub-Saharan Africa,11,Western Africa,gambia,Low,GMD,1974-01-01,81 - Gambia -82,262,100,268,82,Y,Y,Y,N,GE,GEO,,,Georgia,,,,,,,,Georgia,Géorgie (la),Georgia,Грузия,格鲁吉亚,جورجيا,Georgia,0,42.17290221,43.5117089,142,Asia,145,Western Asia,,,^(?!.*south).*georgia(?!.*US.*),Upper middle,GEL,1992-08-28,82 - Georgia -83,263,101,276,83,Y,Y,Y,N,DE,DEU,,,Germany,,,,,,,,Germany,Allemagne (l'),Alemania,Германия,德国,ألمانيا,the Federal Republic of Germany,0,51.08227882,10.37515859,150,Europe,155,Western Europe,,,"^(?!e|w)(fed)?.*germany(?!,? *e|,? *w)(,? *)(\bfed)?",High,EUR,1990-10-30,83 - Germany -84,264,102,288,84,Y,Y,Y,N,GH,GHA,,,Ghana,,,,,,,,Ghana,Ghana (le),Ghana,Гана,加纳,غانا,the Republic of Ghana,0,7.956118608,-1.209564758,2,Africa,202,Sub-Saharan Africa,11,Western Africa,ghana|gold.?coast,Lower middle,GHS,1974-01-01,84 - Ghana -85,265,103,292,85,,,N,N,GI,GIB,,,Gibraltar,,,,,,,,Gibraltar,,,,,,,0,36.13872267,-5.34508156,150,Europe,39,Southern Europe,,,gibraltar,High,GIP,1974-01-01,85 - Gibraltar -86,266,104,300,86,Y,Y,Y,N,GR,GRC,,,Greece,,,,,,,,Greece,Grèce (la),Grecia,Греция,希腊,اليونان,the Hellenic Republic,0,39.99547189,22.15714659,150,Europe,39,Southern Europe,,,greece|hellenic|hellas,High,EUR,1974-01-01,86 - Greece -87,267,105,304,87,,,N,N,GL,GRL,,,Greenland,,,,,,,Greenland (Denmark),Greenland,,,,,,,0,74.714673,-41.37858526,19,Americas,21,Northern America,,,greenland,High,DKK,1974-01-01,87 - Greenland -88,268,106,308,88,Y,Y,Y,N,GD,GRD,,,Grenada,,,,,,,,Grenada,Grenade (la),Granada,Гренада,格林纳达,غرينادا,Grenada,0,12.11295969,-61.67937955,19,Americas,419,Latin America and the Caribbean,29,Caribbean,grenada,Upper middle,XCD,1974-01-01,88 - Grenada -89,269,107,312,89,,,N,N,GP,GLP,,,Guadeloupe,,,,Guadeloupe (France),,,Guadeloupe (France),Guadeloupe,,,,,,,0,16.40393131,-61.75296289,19,Americas,419,Latin America and the Caribbean,29,Caribbean,guadeloupe,,EUR,1974-01-01,89 - Guadeloupe -90,270,108,316,90,,,N,N,GU,GUM,,,Guam,,,,,,,,Guam,,,,,,,0,13.47185432,144.784677,9,Oceania,57,Micronesia,,,\bguam,High,USD,1974-01-01,90 - Guam -91,271,109,320,91,Y,Y,Y,N,GT,GTM,,,Guatemala,,,,,,,,Guatemala,Guatemala (le),Guatemala,Гватемала,危地马拉,غواتيمالا,the Republic of Guatemala,0,15.699081,-90.35850945,19,Americas,419,Latin America and the Caribbean,13,Central America,guatemala,Upper middle,GTQ,1974-01-01,91 - Guatemala -92,272,,831,92,,,N,N,GG,GGY,,,Guernsey,,,,,,,,Guernsey,,,,,,,0,,,150,Europe,154,Northern Europe,830,Channel Islands,guernsey,,GBP,2006-03-29,92 - Guernsey -93,273,110,324,93,Y,Y,Y,N,GN,GIN,,,Guinea,,,,,,,,Guinea,Guinée (la),Guinea,Гвинея,几内亚,غينيا,the Republic of Guinea,0,10.43642262,-10.95068301,2,Africa,202,Sub-Saharan Africa,11,Western Africa,^(?!.*eq)(?!.*span)(?!.*bissau)(?!.*pap)(?!.*new)(?!p.*n.*).*guinea,Lower middle,GNF,1974-01-01,93 - Guinea -94,274,111,624,94,Y,Y,Y,N,GW,GNB,,,Guinea-Bissau,,,,,,,,Guinea-Bissau,Guinée-Bissau (la),Guinea-Bissau,Гвинея-Бисау,几内亚比绍,غينيا - بيساو,the Republic of Guinea-Bissau,0,12.05479161,-14.94108332,2,Africa,202,Sub-Saharan Africa,11,Western Africa,^(.*portu).*guinea|guinea.*bissau,Low,XOF,1974-01-01,94 - Guinea-Bissau -95,275,112,328,95,Y,Y,Y,N,GY,GUY,,,Guyana,,,,,,,,Guyana,Guyana (le),Guyana,Гайана,圭亚那,غيانا,the Co-operative Republic of Guyana,0,4.800395012,-58.97699814,19,Americas,419,Latin America and the Caribbean,5,South America,guyana|british.?guiana,High,GYD,2018-10-11,95 - Guyana -96,276,113,332,96,Y,Y,Y,N,HT,HTI,,,Haiti,,,,,,,,Haiti,Haïti,Haití,Гаити,海地,هايتي,the Republic of Haiti,0,18.94164176,-72.65840205,19,Americas,419,Latin America and the Caribbean,29,Caribbean,(ha(i|\xef|\xc3\xaf)ti),Lower middle,HTG,1974-01-01,96 - Haiti -97,277,114,334,97,,,N,N,HM,HMD,,,Heard Island and McDonald Islands,,,,,,,Heard Island and McDonald Islands (Australia),Heard Island and McDonald Islands,,,,,,,0,-53.0998917,73.52881216,9,Oceania,53,Australia and New Zealand,,,heard.*mc.*donald,,AUD,1974-01-01,97 - Heard Island and McDonald Islands -98,278,115,336,98,Y,,Y,N,VA,VAT,,,Holy See,,Holy See (the),,Holy See (Vatican City State),Holy See (Vatican City State),,,Holy See,Saint-Siège (le),Santa Sede (la),Святой Престол,罗马教廷,الكرسي الرسولي,the Holy See,0,41.90336493,12.45225447,150,Europe,39,Southern Europe,,,holy.?see|vatican|papal.?st,,EUR,1996-04-03,98 - Holy See -99,279,116,340,99,Y,Y,Y,N,HN,HND,,,Honduras,,,,,,,,Honduras,Honduras (le),Honduras,Гондурас,洪都拉斯,هندوراس,the Republic of Honduras,0,14.80908243,-86.63495948,19,Americas,419,Latin America and the Caribbean,13,Central America,^(?!.*brit).*honduras,Lower middle,HNL,1974-01-01,99 - Honduras -100,280,59,344,100,,,N,N,HK,HKG,,,"China, Hong Kong Special Administrative Region",,Hong Kong,,Hong Kong,Hong Kong,,China - Hong Kong (Special Administrative Region),"China, Hong Kong Special Administrative Region",,,,,,,0,22.4216098,114.1539976,142,Asia,30,Eastern Asia,,,.*hong.*kong|hksar,High,HKD,1974-01-01,"100 - China, Hong Kong Special Administrative Region" -101,281,117,348,101,Y,Y,Y,N,HU,HUN,,,Hungary,,,,,,,,Hungary,Hongrie (la),Hungría,Венгрия,匈牙利,هنغاريا,Hungary,0,47.16567815,19.42172591,150,Europe,151,Eastern Europe,,,hungary,High,HUF,2012-02-15,101 - Hungary -102,282,118,352,102,Y,Y,Y,N,IS,ISL,,,Iceland,,,,,,,,Iceland,Islande (l'),Islandia,Исландия,冰岛,آيسلندا,Iceland,0,64.99668622,-18.61425416,150,Europe,154,Northern Europe,,,iceland,High,ISK,2022-10-20,102 - Iceland -103,283,119,356,103,Y,Y,Y,N,IN,IND,,,India,,,,,,,,India,Inde (l'),India (la),Индия,印度,الهند,the Republic of India,0,22.37137039,79.32792202,142,Asia,34,Southern Asia,,,^(?!\D*(?:bassas))\D*india(?!.*ocea)(?!na),Lower middle,INR,1975-01-01,103 - India -104,284,120,360,104,Y,Y,Y,N,ID,IDN,,,Indonesia,,,,,,,,Indonesia,Indonésie (l'),Indonesia,Индонезия,印度尼西亚,إندونيسيا,the Republic of Indonesia,0,-2.21433486,117.2844335,142,Asia,35,South-eastern Asia,,,indonesia,Upper middle,IDR,1974-01-01,104 - Indonesia -105,285,121,364,105,Y,Y,Y,N,IR,IRN,,,Iran (Islamic Republic of),,,,"Iran, Islamic Republic of","Iran, Islamic Republic of",Iran,,Iran (Islamic Republic of),Iran (République islamique d'),Irán (República Islámica del),Иран (Исламская Республика),伊朗伊斯兰共和国,إيران (جمهورية - الإسلامية),the Islamic Republic of Iran,0,32.57533772,54.2973284,142,Asia,34,Southern Asia,,,\biran|persia,Lower middle,IRR,1974-01-01,105 - Iran (Islamic Republic of) -106,286,122,368,106,Y,Y,Y,N,IQ,IRQ,,,Iraq,,,,,,,,Iraq,Iraq (l'),Iraq (el),Ирак,伊拉克,العراق,the Republic of Iraq,0,33.04497404,43.77207391,142,Asia,145,Western Asia,,,\biraq|mesopotamia,Upper middle,IQD,1974-01-01,106 - Iraq -107,287,123,372,107,Y,Y,Y,N,IE,IRL,,,Ireland,,,,,,,,Ireland,Irlande (l'),Irlanda,Ирландия,爱尔兰,أيرلندا,Ireland,0,53.16969376,-8.154213185,150,Europe,154,Northern Europe,,,^(?!.*north.*).*ireland,High,EUR,1974-01-01,107 - Ireland -108,288,124,833,108,,,N,N,IM,IMN,,,Isle of Man,,,,,,,Isle of Man (The United Kingdom of Great Britain and Northern Ireland),Isle of Man,,,,,,,0,,,150,Europe,154,Northern Europe,,,^(?=.*isle).*\bman,High,GBP,2006-03-29,108 - Isle of Man -109,289,125,376,109,Y,Y,Y,N,IL,ISR,,,Israel,,,,,,,,Israel,Israël,Israel,Израиль,以色列,إسرائيل,the State of Israel,0,31.33857325,34.96023155,142,Asia,145,Western Asia,,,israel,High,ILS,1974-01-01,109 - Israel -110,290,126,380,110,Y,Y,Y,N,IT,ITA,,,Italy,,,,,,,,Italy,Italie (l'),Italia,Италия,意大利,إيطاليا,the Republic of Italy,0,43.76610159,11.68396919,150,Europe,39,Southern Europe,,,.*italy|.*italia.*,High,EUR,1974-01-01,110 - Italy -111,291,127,388,111,Y,Y,Y,N,JM,JAM,,,Jamaica,,,,,,,,Jamaica,Jamaïque (la),Jamaica,Ямайка,牙买加,جامايكا,Jamaica,0,18.15206196,-77.31137184,19,Americas,419,Latin America and the Caribbean,29,Caribbean,jamaica,Upper middle,JMD,1974-01-01,111 - Jamaica -112,292,128,392,112,Y,Y,Y,N,JP,JPN,,,Japan,,,,,,,,Japan,Japon (le),Japón (el),Япония,日本,اليابان,Japan,0,37.63209801,138.0812256,142,Asia,30,Eastern Asia,,,japan,High,JPY,1974-01-01,112 - Japan -113,293,,832,113,,,N,N,JE,JEY,,,Jersey,,,,,,,,Jersey,,,,,,,0,,,150,Europe,154,Northern Europe,830,Channel Islands,^(?!.*new).*jersey,,GBP,2006-03-29,113 - Jersey -114,294,129,400,114,Y,Y,Y,N,JO,JOR,,,Jordan,,,,,,,,Jordan,Jordanie (la),Jordania,Иордания,约旦,الأردن,the Hashemite Kingdom of Jordan,0,31.25223934,36.78497101,142,Asia,145,Western Asia,,,jordan,Lower middle,JOD,1974-01-01,114 - Jordan -115,295,130,398,115,Y,Y,Y,N,KZ,KAZ,,,Kazakhstan,,,,,,,,Kazakhstan,Kazakhstan (le),Kazajstán,Казахстан,哈萨克斯坦,كازاخستان,the Republic of Kazakhstan,0,48.16011678,67.30440515,142,Asia,143,Central Asia,,,kazak,Upper middle,KZT,2002-05-20,115 - Kazakhstan -116,296,131,404,116,Y,Y,Y,N,KE,KEN,,,Kenya,,,,,,,,Kenya,Kenya (le),Kenya,Кения,肯尼亚,كينيا,the Republic of Kenya,0,0.529620946,37.85784174,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,kenya|british.?east.?africa|east.?africa.?prot,Lower middle,KES,1974-01-01,116 - Kenya -117,297,132,296,117,Y,Y,Y,N,KI,KIR,,,Kiribati,,,,,,,,Kiribati,Kiribati,Kiribati,Кирибати,基里巴斯,كيريباس,the Republic of Kiribati,0,1.844810739,-160.2677952,9,Oceania,57,Micronesia,,,kiribati,Lower middle,AUD,1984-01-01,117 - Kiribati -118,298,74,408,118,Y,Y,Y,N,KP,PRK,,,Democratic People's Republic of Korea,,Korea (the Democratic People's Republic of),,"Korea, Democratic People's Republic of",,DPRK,,Democratic People's Republic of Korea,République populaire démocratique de Corée (la),República Popular Democrática de Corea (la),Корейская Народно-Демократическая Республика,朝鲜民主主义人民共和国,جمهورية كوريا الشعبية الديمقراطية,the Democratic People's Republic of Korea,0,40.14251168,127.1828259,142,Asia,30,Eastern Asia,,,^(?=.*dem).*\bkorea|^(?=.*peo).*\bkorea|^(?=.*nor).*\bkorea|\bd\.?p\.?r\.|.*dpr.*|^(?=.*n\.).*\bkorea,Low,KPW,1974-01-01,118 - Democratic People's Republic of Korea -119,299,194,410,119,Y,Y,Y,N,KR,KOR,,,Republic of Korea,,Korea (the Republic of),,"Korea, Republic of","Korea, Republic of",,,Republic of Korea,République de Corée (la),República de Corea (la),Республика Корея,大韩民国,جمهورية كوريا,the Republic of Korea,0,36.52377792,127.8821461,142,Asia,30,Eastern Asia,,,^(?!.*dem)(?!.*peo)(?!.*nor)(?!.*n\.)(?!.*dpr)(?!d\.p\.r).*\bkorea|\br\.?o\.?k\b,High,KRW,1974-01-01,119 - Republic of Korea -120,300,133,414,120,Y,Y,Y,N,KW,KWT,,,Kuwait,,,,,,,,Kuwait,Koweït (le),Kuwait,Кувейт,科威特,الكويت,the State of Kuwait,0,29.29832118,47.53304536,142,Asia,145,Western Asia,,,kuwait,High,KWD,1974-01-01,120 - Kuwait -121,301,134,417,121,Y,Y,Y,N,KG,KGZ,,,Kyrgyzstan,,,,,,,,Kyrgyzstan,Kirghizistan (le),Kirguistán,Кыргызстан,吉尔吉斯斯坦,قيرغيزستان,the Kyrgyz Republic,0,41.46387775,74.55247592,142,Asia,143,Central Asia,,,kyrgyz|kirghiz,Lower middle,KGS,1993-07-25,121 - Kyrgyzstan -122,302,135,418,122,Y,Y,Y,N,LA,LAO,,,Lao People's Democratic Republic,,Lao People's Democratic Republic (the),,,,Lao PDR,,Lao People's Democratic Republic,République démocratique populaire lao (la),República Democrática Popular Lao (la),Лаосская Народно-Демократическая Республика,老挝人民民主共和国,جمهورية لاو الديمقراطية الشعبية,the Lao People's Democratic Republic,0,18.50518622,103.7662533,142,Asia,35,South-eastern Asia,,,\blaos?\b,Lower middle,LAK,1974-01-01,122 - Lao People's Democratic Republic -123,303,136,428,123,Y,Y,Y,N,LV,LVA,,,Latvia,,,,,,,,Latvia,Lettonie (la),Letonia,Латвия,拉脱维亚,لاتفيا,the Republic of Latvia,0,56.85765774,24.92335393,150,Europe,154,Northern Europe,,,latvia,High,EUR,1992-06-15,123 - Latvia -124,304,137,422,124,Y,Y,Y,N,LB,LBN,,,Lebanon,,,,,,,,Lebanon,Liban (le),Líbano (el),Ливан,黎巴嫩,لبنان,the Lebanese Republic,0,33.91995955,35.88513386,142,Asia,145,Western Asia,,,lebanon|lebanese,Lower middle,LBP,1974-01-01,124 - Lebanon -125,305,138,426,125,Y,Y,Y,N,LS,LSO,,,Lesotho,,,,,,,,Lesotho,Lesotho (le),Lesotho,Лесото,莱索托,ليسوتو,the Kingdom of Lesotho,0,-29.58448841,28.24105147,2,Africa,202,Sub-Saharan Africa,18,Southern Africa,lesotho|basuto,Lower middle,LSL,1974-01-01,125 - Lesotho -126,306,139,430,126,Y,Y,Y,N,LR,LBR,,,Liberia,,,,,,,,Liberia,Libéria (le),Liberia,Либерия,利比里亚,ليبريا,the Republic of Liberia,0,6.445498409,-9.307443775,2,Africa,202,Sub-Saharan Africa,11,Western Africa,liberia,Low,LRD,1974-01-01,126 - Liberia -127,307,140,434,127,Y,Y,Y,N,LY,LBY,,,Libya,,,,,,,,Libya,Libye (la),Libia,Ливия,利比亚,ليبيا,the State of Libya,0,27.04420762,18.02212777,2,Africa,15,Northern Africa,,,libya,Upper middle,LYD,2018-01-03,127 - Libya -128,308,141,438,128,Y,Y,Y,N,LI,LIE,,,Liechtenstein,,,,,,,,Liechtenstein,Liechtenstein (le),Liechtenstein,Лихтенштейн,列支敦士登,ليختنشتاين,the Principality of Liechtenstein,0,47.16457362,9.558885464,150,Europe,155,Western Europe,,,liechtenstein,High,CHF,1974-01-01,128 - Liechtenstein -129,309,142,440,129,Y,Y,Y,N,LT,LTU,,,Lithuania,,,,,,,,Lithuania,Lituanie (la),Lituania,Литва,立陶宛,ليتوانيا,the Republic of Lithuania,0,55.3344892,23.90739502,150,Europe,154,Northern Europe,,,lithuania,High,EUR,1992-06-15,129 - Lithuania -130,310,143,442,130,Y,Y,Y,N,LU,LUX,,,Luxembourg,,,,,,,,Luxembourg,Luxembourg (le),Luxemburgo,Люксембург,卢森堡,لكسمبرغ,the Grand Duchy of Luxembourg,0,49.77027091,6.08637699,150,Europe,155,Western Europe,,,^(?!.*belg).*luxem,High,EUR,1974-01-01,130 - Luxembourg -131,311,60,446,131,,,N,N,MO,MAC,,,"China, Macao Special Administrative Region",,Macao,,Macao,Macao,,China - Macau (Special Administrative Region),Macao,,,,,,,0,22.1985265,113.5450075,142,Asia,30,Eastern Asia,,,.*maca(o|u),High,MOP,1974-01-01,"131 - China, Macao Special Administrative Region" -132,312,229,807,132,Y,Y,Y,N,MK,MKD,,,North Macedonia,,,,"North Macedonia, Republic of","North Macedonia, Republic of",,the Republic of North Macedonia,North Macedonia,Macédoine du Nord (la),Macedonia del Norte,Северная Македония,北马其顿,مقدونيا الشمالية,the Republic of North Macedonia,0,41.59654823,21.69480535,150,Europe,39,Southern Europe,,,macedonia|^f\.?y\.?r\.?o\.?m\.?$,Upper middle,MKD,2019-02-14,132 - North Macedonia -133,313,144,450,133,Y,Y,Y,N,MG,MDG,,,Madagascar,,,,,,,,Madagascar,Madagascar,Madagascar,Мадагаскар,马达加斯加,مدغشقر,the Republic of Madagascar,0,-19.37969027,46.70406219,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,madagascar|malagasy,Low,MGA,1993-07-12,133 - Madagascar -134,314,146,454,134,Y,Y,Y,N,MW,MWI,,,Malawi,,,,,,,,Malawi,Malawi (le),Malawi,Малави,马拉维,ملاوي,the Republic of Malawi,0,-13.21991287,34.31171876,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,malawi|nyasa,Low,MWK,1974-01-01,134 - Malawi -135,315,147,458,135,Y,Y,Y,N,MY,MYS,,,Malaysia,,,,,,,,Malaysia,Malaisie (la),Malasia,Малайзия,马来西亚,ماليزيا,Malaysia,0,2.745185714,140.4915783,142,Asia,35,South-eastern Asia,,,malaysia,Upper middle,MYR,1974-01-01,135 - Malaysia -136,316,148,462,136,Y,Y,Y,N,MV,MDV,,,Maldives,,,,,,,,Maldives,Maldives (les),Maldivas,Мальдивские Острова,马尔代夫,ملديف,the Republic of Maldives,0,5.068606213,73.32614511,142,Asia,34,Southern Asia,,,maldive,Upper middle,MVR,1974-01-01,136 - Maldives -137,317,149,466,137,Y,Y,Y,N,ML,MLI,,,Mali,,,,,,,,Mali,Mali (le),Malí,Мали,马里,مالي,the Republic of Mali,0,17.34640627,-3.525051581,2,Africa,202,Sub-Saharan Africa,11,Western Africa,\bmali\b,Low,XOF,1974-01-01,137 - Mali -138,318,150,470,138,Y,Y,Y,N,MT,MLT,,,Malta,,,,,,,,Malta,Malte,Malta,Мальта,马耳他,مالطة,the Republic of Malta,0,35.90417953,14.42365795,150,Europe,39,Southern Europe,,,\bmalta,High,EUR,1974-01-01,138 - Malta -139,319,151,584,139,Y,Y,Y,N,MH,MHL,,,Marshall Islands,,Marshall Islands (the),,,,,,Marshall Islands,Îles Marshall (les),Islas Marshall (las),Маршалловы Острова,马绍尔群岛,جزر مارشال,the Republic of the Marshall Islands,0,9.499091883,169.0954645,9,Oceania,57,Micronesia,,,marshall,Upper middle,USD,1986-01-01,139 - Marshall Islands -140,320,152,474,140,,,N,N,MQ,MTQ,,,Martinique,,,,Martinique (France),,,Martinique (France),Martinique,,,,,,,0,14.65403719,-61.02842534,19,Americas,419,Latin America and the Caribbean,29,Caribbean,martinique,,EUR,1974-01-01,140 - Martinique -141,321,153,478,141,Y,Y,Y,N,MR,MRT,,,Mauritania,,,,,,,,Mauritania,Mauritanie (la),Mauritania,Мавритания,毛里塔尼亚,موريتانيا,the Islamic Republic of Mauritania,0,20.25780429,-10.33010275,2,Africa,202,Sub-Saharan Africa,11,Western Africa,mauritania,Lower middle,MRU,1974-01-01,141 - Mauritania -142,322,154,480,142,Y,Y,Y,N,MU,MUS,,,Mauritius,,,,,,,,Mauritius,Maurice,Mauricio,Маврикий,毛里求斯,موريشيوس,the Republic of Mauritius,0,-20.27530781,57.56676664,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,mauritius,Upper middle,MUR,1974-01-01,142 - Mauritius -143,323,155,175,143,,,N,N,YT,MYT,,,Mayotte,,,,,,,Mayotte (France),Mayotte,,,,,,,0,-12.81970382,45.13516865,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,mayotte,,EUR,1993-07-12,143 - Mayotte -144,324,156,484,144,Y,Y,Y,N,MX,MEX,,,Mexico,,,,,,,,Mexico,Mexique (le),México,Мексика,墨西哥,المكسيك,the United Mexican States,0,23.93832004,-102.5023164,19,Americas,419,Latin America and the Caribbean,13,Central America,^(?!.*new).*mexi(?!.*city),Upper middle,MXN,1974-01-01,144 - Mexico -145,325,157,583,145,Y,Y,Y,N,FM,FSM,,,Micronesia (Federated States of),,,,"Micronesia, Federated States of","Micronesia, Federated States of",Micronesia,,Micronesia (Federated States of),Micronésie (États fédérés de),Micronesia (Estados Federados de),Микронезия (Федеративные Штаты),密克罗尼西亚联邦,ميكرونيزيا (ولايات - الموحدة),the Federated States of Micronesia,0,6.879864281,158.2381178,9,Oceania,57,Micronesia,,,micronesia,Lower middle,USD,1992-04-19,145 - Micronesia (Federated States of) -146,326,158,498,146,Y,Y,Y,N,MD,MDA,,,Republic of Moldova,,Moldova (the Republic of),,"Moldova, Republic of","Moldova, Republic of",,Moldova,Republic of Moldova,République de Moldova (la),República de Moldova (la),Республика Молдова,摩尔多瓦共和国,جمهورية مولدوفا,the Republic of Moldova,0,47.19293174,28.47499987,150,Europe,151,Eastern Europe,,,moldov|b(a|e)ssarabia,Upper middle,MDL,2009-01-07,146 - Republic of Moldova -147,327,159,492,147,Y,Y,Y,N,MC,MCO,,,Monaco,,,,,,,,Monaco,Monaco,Mónaco,Монако,摩纳哥,موناكو,the Principality of Monaco,0,43.74830756,7.410882167,150,Europe,155,Western Europe,,,monaco,High,EUR,1974-01-01,147 - Monaco -148,328,160,496,148,Y,Y,Y,N,MN,MNG,,,Mongolia,,,,,,,,Mongolia,Mongolie (la),Mongolia,Монголия,蒙古,منغوليا,Mongolia,0,46.83576732,103.0813238,142,Asia,30,Eastern Asia,,,mongolia,Lower middle,MNT,1974-01-01,148 - Mongolia -149,329,161,499,149,Y,Y,Y,N,ME,MNE,,,Montenegro,,,,,,,,Montenegro,Monténégro (le),Montenegro,Черногория,黑山,الجبل الأسود,Montenegro,0,42.78905871,19.26989732,150,Europe,39,Southern Europe,,,^(?!.*serbia).*montenegro,Upper middle,EUR,2006-09-26,149 - Montenegro -150,330,162,500,150,,,N,N,MS,MSR,,,Montserrat,,,,,,,,Montserrat,,,,,,,0,16.73536624,-62.18693595,19,Americas,419,Latin America and the Caribbean,29,Caribbean,montserrat,,XCD,1974-01-01,150 - Montserrat -151,331,163,504,151,Y,Y,Y,N,MA,MAR,,,Morocco,,,,,,,,Morocco,Maroc (le),Marruecos,Марокко,摩洛哥,المغرب,the Kingdom of Morocco,0,31.8836769,-6.317283613,2,Africa,15,Northern Africa,,,morocco|\bmaroc,Lower middle,MAD,1974-01-01,151 - Morocco -152,332,164,508,152,Y,Y,Y,N,MZ,MOZ,,,Mozambique,,,,,,,,Mozambique,Mozambique (le),Mozambique,Мозамбик,莫桑比克,موزامبيق,the Republic of Mozambique,0,-17.2617763,35.55202528,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,mozambique,Low,MZM,1974-01-01,152 - Mozambique -153,333,165,104,153,Y,Y,Y,N,MM,MMR,,,Myanmar,,,,,,,,Myanmar,Myanmar (le),Myanmar,Мьянма,缅甸,ميانمار,the Republic of the Union of Myanmar,0,21.17952353,96.50232755,142,Asia,35,South-eastern Asia,,,myanmar|burma,Lower middle,MMK,2011-06-12,153 - Myanmar -154,334,166,516,154,Y,Y,Y,N,NA,NAM,,,Namibia,,,,,,,,Namibia,Namibie (la),Namibia,Намибия,纳米比亚,ناميبيا,the Republic of Namibia,0,-22.13362728,17.21558466,2,Africa,202,Sub-Saharan Africa,18,Southern Africa,namibia,Upper middle,NAD,1974-01-01,154 - Namibia -155,335,167,520,155,Y,Y,Y,N,NR,NRU,,,Nauru,,,,,,,,Nauru,Nauru,Nauru,Науру,瑙鲁,ناورو,the Republic of Nauru,0,-0.528781574,166.9232132,9,Oceania,57,Micronesia,,,nauru,High,AUD,1974-01-01,155 - Nauru -156,336,168,524,156,Y,Y,Y,N,NP,NPL,,,Nepal,,,,,,,,Nepal,Népal (le),Nepal,Непал,尼泊尔,نيبال,Nepal,0,28.25396507,83.9316657,142,Asia,34,Southern Asia,,,nepal,Lower middle,NPR,2020-12-15,156 - Nepal -157,337,169,528,157,Y,Y,Y,N,NL,NLD,,,Netherlands (Kingdom of the),,,Netherlands,Netherlands,Netherlands,,,Netherlands (Kingdom of the),Pays-Bas (Royaume des),Países Bajos (Reino de los),Нидерланды (Королевство),荷兰王国,هولندا (مملكة _),the Kingdom of the Netherlands,0,52.26998137,5.675062933,150,Europe,155,Western Europe,,,^(?!.*\bant)(?!.*\bcarib).*netherlands,High,EUR,2023-03-10,157 - Netherlands (Kingdom of the) -158,338,170,,158,,,N,Y,,,AN,ANT,Netherlands Antilles (The Netherlands),,,,,,,Netherlands Antilles (The Netherlands),Netherlands Antilles,,,,,,,0,15.49421103,-67.12509177,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?=.*\bant).*(neth.*|dutch),,ANG,1974-01-01,158 - Netherlands Antilles (The Netherlands) -159,339,171,540,159,,,N,N,NC,NCL,,,New Caledonia,,,,,,,New Caledonia (France),New Caledonia,,,,,,,0,-21.33942425,165.2996228,9,Oceania,54,Melanesia,,,new.?caledonia,High,XPF,1974-01-01,159 - New Caledonia -160,340,172,554,160,Y,Y,Y,N,NZ,NZL,,,New Zealand,,,,,,,,New Zealand,Nouvelle-Zélande (la),Nueva Zelandia,Новая Зеландия,新西兰,نيوزيلندا,New Zealand,0,-56.5161571,161.1190313,9,Oceania,53,Australia and New Zealand,,,(new|n).*zealand,High,NZD,1974-01-01,160 - New Zealand -161,341,173,558,161,Y,Y,Y,N,NI,NIC,,,Nicaragua,,,,,,,,Nicaragua,Nicaragua (le),Nicaragua,Никарагуа,尼加拉瓜,نيكاراغوا,the Republic of Nicaragua,0,12.83712778,-85.03655572,19,Americas,419,Latin America and the Caribbean,13,Central America,nicaragua,Lower middle,NIO,1974-01-01,161 - Nicaragua -162,342,174,562,162,Y,Y,Y,N,NE,NER,,,Niger,,Niger (the),,,,,,Niger,Niger (le),Níger (el),Нигер,尼日尔,النيجر,the Republic of the Niger,0,17.42463558,9.397470038,2,Africa,202,Sub-Saharan Africa,11,Western Africa,\bniger(?!ia),Low,XOF,1974-01-01,162 - Niger -163,343,175,566,163,Y,Y,Y,N,NG,NGA,,,Nigeria,,,,,,,,Nigeria,Nigéria (le),Nigeria,Нигерия,尼日利亚,نيجيريا,the Federal Republic of Nigeria,0,9.590667555,8.10605344,2,Africa,202,Sub-Saharan Africa,11,Western Africa,nigeria,Lower middle,NGN,1974-01-01,163 - Nigeria -164,344,176,570,164,Y,,Y,N,NU,NIU,,,Niue,,,,,,,Niue (New Zealand),Niue,Nioué,Niue,Ниуэ,纽埃,نيوي,Niue,0,-19.05213426,-169.8688481,9,Oceania,61,Polynesia,,,niue,,NZD,2011-06-12,164 - Niue -165,345,177,574,165,,,N,N,NF,NFK,,,Norfolk Island,,,,,,,Norfolk Island (Australia),Norfolk Island,,,,,,,0,-29.0376577,167.952597,9,Oceania,53,Australia and New Zealand,,,norfolk.*is,,AUD,1974-01-01,165 - Norfolk Island -166,347,179,578,167,Y,Y,Y,N,NO,NOR,,,Norway,,,,,,,,Norway,Norvège (la),Noruega,Норвегия,挪威,النرويج,the Kingdom of Norway,0,64.41197955,14.06269622,150,Europe,154,Northern Europe,,,norway,High,NOK,1974-01-01,166 - Norway -167,348,181,512,168,Y,Y,Y,N,OM,OMN,,,Oman,,,,,,,,Oman,Oman,Omán,Оман,阿曼,عمان,the Sultanate of Oman,0,20.53707855,56.1036955,142,Asia,145,Western Asia,,,\boman|trucial,High,OMR,1974-01-01,167 - Oman -168,349,182,586,169,Y,Y,Y,N,PK,PAK,,,Pakistan,,,,,,,,Pakistan,Pakistan (le),Pakistán (el),Пакистан,巴基斯坦,باكستان,the Islamic Republic of Pakistan,0,29.35468377,68.78655545,142,Asia,34,Southern Asia,,,^(?!.*east).*paki?stan,Lower middle,PKR,1974-01-01,168 - Pakistan -169,350,183,585,170,Y,Y,Y,N,PW,PLW,,,Palau,,,,,,,,Palau,Palaos (les),Palau,Палау,帕劳,بالاو,the Republic of Palau,0,7.514890523,134.5751097,9,Oceania,57,Micronesia,,,palau,Upper middle,USD,1986-01-01,169 - Palau -170,351,180,275,171,Y,,Y,N,PS,PSE,,,State of Palestine,,"Palestine, State of",,occupied Palestinian territory,occupied Palestinian territory,oPt,occupied Palestinian territory,State of Palestine,État de Palestine (l'),Estado de Palestina (el),Государство Палестина,巴勒斯坦国,دولة فلسطين,the State of Palestine,0,31.99084142,35.30744047,142,Asia,145,Western Asia,,,palestin|\bgaza|west.?bank,Upper middle,ILS,2013-02-06,170 - State of Palestine -171,352,184,591,172,Y,Y,Y,N,PA,PAN,,,Panama,,,,,,,,Panama,Panama (le),Panamá,Панама,巴拿马,بنما,the Republic of Panama,0,8.518057314,-80.07104511,19,Americas,419,Latin America and the Caribbean,13,Central America,panama,High,PAB,1993-07-22,171 - Panama -172,353,185,598,173,Y,Y,Y,N,PG,PNG,,,Papua New Guinea,,,,,,PNG,,Papua New Guinea,Papouasie-Nouvelle-Guinée (la),Papua Nueva Guinea,Папуа — Новая Гвинея,巴布亚新几内亚,بابوا غينيا الجديدة,the Independent State of Papua New Guinea,0,-6.834760878,143.0464597,9,Oceania,54,Melanesia,,,\bp.*\bn.*\bguin.*|^p\.?n\.?g\.?$|new.?guinea,Lower middle,PGK,1974-01-01,172 - Papua New Guinea -173,354,186,600,174,Y,Y,Y,N,PY,PRY,,,Paraguay,,,,,,,,Paraguay,Paraguay (le),Paraguay (el),Парагвай,巴拉圭,باراغواي,the Republic of Paraguay,0,-23.23840821,-58.39126243,19,Americas,419,Latin America and the Caribbean,5,South America,paraguay,Upper middle,PYG,1974-01-01,173 - Paraguay -174,355,187,604,175,Y,Y,Y,N,PE,PER,,,Peru,,,,,,,,Peru,Pérou (le),Perú (el),Перу,秘鲁,بيرو,the Republic of Peru,0,-9.167216491,-74.37537796,19,Americas,419,Latin America and the Caribbean,5,South America,peru,Upper middle,PEN,1974-01-01,174 - Peru -175,356,188,608,176,Y,Y,Y,N,PH,PHL,,,Philippines,,Philippines (the),,,,,,Philippines,Philippines (les),Filipinas,Филиппины,菲律宾,الفلبين,the Republic of the Philippines,0,-0.736653675,127.2358509,142,Asia,35,South-eastern Asia,,,philippines,Lower middle,PHP,1976-01-01,175 - Philippines -176,357,189,612,177,,,N,N,PN,PCN,,,Pitcairn,,,,,,,Pitcairn Islands,Pitcairn,,,,,,,0,-24.2051566,-127.9093208,9,Oceania,61,Polynesia,,,pitcairn,,NZD,1974-01-01,176 - Pitcairn -177,358,190,616,178,Y,Y,Y,N,PL,POL,,,Poland,,,,,,,,Poland,Pologne (la),Polonia,Польша,波兰,بولندا,the Republic of Poland,0,52.12847492,19.40086,150,Europe,151,Eastern Europe,,,poland,High,PLN,1974-01-01,177 - Poland -178,359,191,620,179,Y,Y,Y,N,PT,PRT,,,Portugal,,,,,,,,Portugal,Portugal (le),Portugal,Португалия,葡萄牙,البرتغال,the Portuguese Republic,0,39.23901506,-30.21832194,150,Europe,39,Southern Europe,,,portugal|portuguese,High,EUR,1974-01-01,178 - Portugal -179,360,192,630,180,,,N,N,PR,PRI,,,Puerto Rico,,,,Puerto Rico (United States),,,Puerto Rico (The United States of America),Puerto Rico,,,,,,,0,18.22412124,-66.47814528,19,Americas,419,Latin America and the Caribbean,29,Caribbean,puerto.?rico,High,USD,1974-01-01,179 - Puerto Rico -180,361,193,634,181,Y,Y,Y,N,QA,QAT,,,Qatar,,,,,,,,Qatar,Qatar (le),Qatar,Катар,卡塔尔,قطر,the State of Qatar,0,25.29089005,51.1841661,142,Asia,145,Western Asia,,,qatar,High,QAR,1974-01-01,180 - Qatar -181,362,195,638,182,,,N,N,RE,REU,,,Réunion,,,,,,,Réunion (France),Réunion,,,,,,,0,-21.12280909,55.55123933,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,reunion|réunion,,EUR,1974-01-01,181 - Réunion -182,363,196,642,183,Y,Y,Y,N,RO,ROU,,,Romania,,,,,,,,Romania,Roumanie (la),Rumania,Румыния,罗马尼亚,رومانيا,Romania,0,45.84314501,24.96613666,150,Europe,151,Eastern Europe,,,r(o|u|ou)mania,High,RON,2002-02-01,182 - Romania -183,364,197,643,184,Y,Y,Y,N,RU,RUS,,,Russian Federation,,Russian Federation (the),,,,Russia,,Russian Federation,Fédération de Russie (la),Federación de Rusia (la),Российская Федерация,俄罗斯联邦,الاتحاد الروسي,the Russian Federation,0,61.97564081,96.67837519,150,Europe,151,Eastern Europe,,,\brussia,Upper middle,RUB,1992-06-15,183 - Russian Federation -184,365,198,646,185,Y,Y,Y,N,RW,RWA,,,Rwanda,,,,,,,,Rwanda,Rwanda (le),Rwanda,Руанда,卢旺达,رواندا,the Republic of Rwanda,0,-1.991722808,29.92068123,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,rwanda,Low,RWF,1974-01-01,184 - Rwanda -185,366,14890,652,186,,,N,N,BL,BLM,,,Saint Barthélemy,,,,Saint Barthélemy (France),,,Saint Barthélemy (France),Saint Barthélemy,,,,,,,0,,,19,Americas,419,Latin America and the Caribbean,29,Caribbean,barth|barts,,EUR,2007-09-21,185 - Saint Barthélemy -186,367,199,654,187,,,N,N,SH,SHN,,,Saint Helena,,"Saint Helena, Ascension and Tristan da Cunha",,"Saint Helena, Ascension and Tristan da Cunha","Saint Helena, Ascension and Tristan da Cunha",,,Saint Helena,,,,,,,0,,,2,Africa,202,Sub-Saharan Africa,11,Western Africa,helena,,SHP,1974-01-01,186 - Saint Helena -187,368,200,659,188,Y,Y,Y,N,KN,KNA,,,Saint Kitts and Nevis,,,,,,,,Saint Kitts and Nevis,Saint-Kitts-et-Nevis,Saint Kitts y Nevis,Сент-Китс и Невис,圣基茨和尼维斯,سانت كيتس ونيفس,Saint Kitts and Nevis,0,17.32619066,-62.7533967,19,Americas,419,Latin America and the Caribbean,29,Caribbean,kitts|\bnevis,High,XCD,1985-01-01,187 - Saint Kitts and Nevis -188,369,201,662,189,Y,Y,Y,N,LC,LCA,,,Saint Lucia,,,,,,,,Saint Lucia,Sainte-Lucie,Santa Lucía,Сент-Люсия,圣卢西亚,سانت لوسيا,Saint Lucia,0,13.90391475,-60.96175259,19,Americas,419,Latin America and the Caribbean,29,Caribbean,\blucia,Upper middle,XCD,1974-01-01,188 - Saint Lucia -189,370,14891,663,190,,,N,N,MF,MAF,,,Saint Martin (French part),,,,Saint Martin (France),,,Saint Martin (France),Saint Martin,,,,,,,0,,,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?!.*maarten)(?!.*saba)(?!.*dutch).*martin\b,High,EUR,2007-09-21,189 - Saint Martin (French part) -190,371,202,666,191,,,N,N,PM,SPM,,,Saint Pierre and Miquelon,,,,,,,Saint Pierre and Miquelon (France),Saint Pierre and Miquelon,,,,,,,0,,,19,Americas,21,Northern America,,,miquelon,,EUR,1974-01-01,190 - Saint Pierre and Miquelon -191,372,203,670,192,Y,Y,Y,N,VC,VCT,,,Saint Vincent and the Grenadines,,,,,,St. Vincent & Grenadines,,Saint Vincent and the Grenadines,Saint-Vincent-et-les Grenadines,San Vicente y las Granadinas,Сент-Винсент и Гренадины,圣文森特和格林纳丁斯,سانت فنسنت وجزر غرينادين,Saint Vincent and the Grenadines,0,13.25481082,-61.19376585,19,Americas,419,Latin America and the Caribbean,29,Caribbean,vincent,Upper middle,XCD,1974-01-01,191 - Saint Vincent and the Grenadines -192,373,204,882,193,Y,Y,Y,N,WS,WSM,,,Samoa,,,,,,,,Samoa,Samoa (le),Samoa,Самоа,萨摩亚,ساموا,the Independent State of Samoa,0,-13.16992041,-173.5139768,9,Oceania,61,Polynesia,,,^(?!.*amer.*)samoa|(\bindep.*samoa)|^west.*samoa,Lower middle,WST,1998-02-05,192 - Samoa -193,374,205,674,194,Y,Y,Y,N,SM,SMR,,,San Marino,,,,,,,,San Marino,Saint-Marin,San Marino,Сан-Марино,圣马力诺,سان مارينو,the Republic of San Marino,0,43.94362477,12.45862763,150,Europe,39,Southern Europe,,,san.?marino,High,EUR,1974-01-01,193 - San Marino -194,375,206,678,195,Y,Y,Y,N,ST,STP,,,Sao Tome and Principe,,,,São Tomé and Príncipe,São Tomé and Príncipe,,,Sao Tome and Principe,Sao Tomé-et-Principe,Santo Tomé y Príncipe,Сан-Томе и Принсипи,圣多美和普林西比,سان تومي وبرينسيبي,the Democratic Republic of Sao Tome and Principe,0,0.227069777,6.614376446,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,tome|tomé,Lower middle,STN,1974-01-01,194 - Sao Tome and Principe -195,376,207,682,196,Y,Y,Y,N,SA,SAU,,,Saudi Arabia,,,,,,,,Saudi Arabia,Arabie saoudite (l'),Arabia Saudita (la),Саудовская Аравия,沙特阿拉伯,المملكة العربية السعودية,the Kingdom of Saudi Arabia,0,24.12628999,44.54637538,142,Asia,145,Western Asia,,,\bsa\w*.?arabia,High,SAR,1974-01-01,195 - Saudi Arabia -196,377,208,686,197,Y,Y,Y,N,SN,SEN,,,Senegal,,,,,,,,Senegal,Sénégal (le),Senegal (el),Сенегал,塞内加尔,السنغال,the Republic of Senegal,0,14.35710542,-14.4780169,2,Africa,202,Sub-Saharan Africa,11,Western Africa,senegal,Lower middle,XOF,1974-01-01,196 - Senegal -197,378,209,688,198,Y,Y,Y,N,RS,SRB,,,Serbia,,,,,,,,Serbia,Serbie (la),Serbia,Сербия,塞尔维亚,صربيا,the Republic of Serbia,0,44.03017332,20.80259395,150,Europe,39,Southern Europe,,,^(?!.*monte).*serbia.*,Upper middle,RSD,2006-09-26,197 - Serbia -198,379,210,690,199,Y,Y,Y,N,SC,SYC,,,Seychelles,,,,,,,,Seychelles,Seychelles (les),Seychelles,Сейшельские Острова,塞舌尔,سيشيل,the Republic of Seychelles,0,-4.651257344,55.46250801,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,seychell,High,SCR,1974-01-01,198 - Seychelles -199,380,211,694,200,Y,Y,Y,N,SL,SLE,,,Sierra Leone,,,,,,,,Sierra Leone,Sierra Leone (la),Sierra Leona,Сьерра-Леоне,塞拉利昂,سيراليون,the Republic of Sierra Leone,0,8.571898577,-11.77850059,2,Africa,202,Sub-Saharan Africa,11,Western Africa,sierra,Low,SLL,1974-01-01,199 - Sierra Leone -200,381,212,702,201,Y,Y,Y,N,SG,SGP,,,Singapore,,,,,,,,Singapore,Singapour,Singapur,Сингапур,新加坡,سنغافورة,the Republic of Singapore,0,1.344965221,103.8094495,142,Asia,35,South-eastern Asia,,,singapore,High,SGD,1974-01-01,200 - Singapore -201,382,14892,534,202,,,N,N,SX,SXM,,,Sint Maarten (Dutch part),,,,,,,Sint Maarten (The Netherlands),Sint Maarten,,,,,,,0,,,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?!.*martin)(?!.*saba).*maarten|dutch.*martin|martin.*dutch,High,ANG,2010-12-15,201 - Sint Maarten (Dutch part) -202,383,213,703,203,Y,Y,Y,N,SK,SVK,,,Slovakia,,,,,,,,Slovakia,Slovaquie (la),Eslovaquia,Словакия,斯洛伐克,سلوفاكيا,the Slovak Republic,0,48.70609262,19.49110883,150,Europe,151,Eastern Europe,,,^(?!.*cze).*slovak,High,EUR,1974-01-01,202 - Slovakia -203,384,214,705,204,Y,Y,Y,N,SI,SVN,,,Slovenia,,,,,,,,Slovenia,Slovénie (la),Eslovenia,Словения,斯洛文尼亚,سلوفينيا,the Republic of Slovenia,0,46.123589,14.82836958,150,Europe,39,Southern Europe,,,slovenia,High,EUR,1993-06-15,203 - Slovenia -204,385,215,90,205,Y,Y,Y,N,SB,SLB,,,Solomon Islands,,,,,,,,Solomon Islands,Îles Salomon (les),Islas Salomón (las),Соломоновы Острова,所罗门群岛,جزر سليمان,Solomon Islands,0,-8.823576119,159.6577946,9,Oceania,54,Melanesia,,,solomon,Lower middle,SBD,1974-01-01,204 - Solomon Islands -205,386,216,706,206,Y,Y,Y,N,SO,SOM,,,Somalia,,,,,,,,Somalia,Somalie (la),Somalia,Сомали,索马里,الصومال,the Federal Republic of Somalia,0,6.070298569,45.86808802,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,somali,Low,SOS,1974-01-01,205 - Somalia -206,387,217,710,207,Y,Y,Y,N,ZA,ZAF,,,South Africa,,,,,,,,South Africa,Afrique du Sud (l'),Sudáfrica,Южная Африка,南非,جنوب أفريقيا,the Republic of South Africa,0,-28.99235649,25.09025016,2,Africa,202,Sub-Saharan Africa,18,Southern Africa,\bs(\.|outh)(?!.*sahar).*africa|^r\.?s\.?a\.?$,Upper middle,ZAR,1974-01-01,206 - South Africa -207,388,,239,208,,,N,N,GS,SGS,,,South Georgia and the South Sandwich Islands,,,,,,,,South Georgia and the South Sandwich Islands,,,,,,,0,,,19,Americas,419,Latin America and the Caribbean,5,South America,south.?georgia|sandwich,,GBP,1993-07-23,207 - South Georgia and the South Sandwich Islands -208,389,218,724,209,Y,Y,Y,N,ES,ESP,,,Spain,,,,,,,,Spain,Espagne (l'),España,Испания,西班牙,إسبانيا,the Kingdom of Spain,0,40.3097875,-3.578125378,150,Europe,39,Southern Europe,,,spain,High,EUR,1974-01-01,208 - Spain -209,390,219,144,210,Y,Y,Y,N,LK,LKA,,,Sri Lanka,,,,,,,,Sri Lanka,Sri Lanka,Sri Lanka,Шри-Ланка,斯里兰卡,سري لانكا,the Democratic Socialist Republic of Sri Lanka,0,7.617249894,80.70787736,142,Asia,34,Southern Asia,,,sri.?lanka|ceylon,Lower middle,LKR,1974-01-01,209 - Sri Lanka -210,391,8657,728,211,Y,Y,Y,N,SS,SSD,,,South Sudan,,,,,,,,South Sudan,Soudan du Sud (le),Sudán del Sur,Южный Судан,南苏丹,جنوب السودان,the Republic of South Sudan,0,7.295889595,30.30870192,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,\bs\w*.?sudan,Low,SSP,2011-09-08,210 - South Sudan -211,392,220,729,212,Y,Y,Y,N,SD,SDN,,,Sudan,,Sudan (the),,,,,,Sudan,Soudan (le),Sudán (el),Судан,苏丹,السودان,the Republic of the Sudan,0,16.04892872,30.00339118,2,Africa,15,Northern Africa,,,^(?!.*\bs(?!u)).*sudan,Low,SDG,1974-01-01,211 - Sudan -212,393,221,740,213,Y,Y,Y,N,SR,SUR,,,Suriname,,,,,,,,Suriname,Suriname (le),Suriname,Суринам,苏里南,سورينام,the Republic of Suriname,0,4.125518847,-55.91480138,19,Americas,419,Latin America and the Caribbean,5,South America,surinam|dutch.?guiana,Upper middle,SRD,1974-01-01,212 - Suriname -213,394,222,744,214,,,N,N,SJ,SJM,,,Svalbard and Jan Mayen Islands,,Svalbard and Jan Mayen,,Svalbard and Jan Mayen,Svalbard and Jan Mayen,,,Svalbard and Jan Mayen Islands,,,,,,,0,77.62362195,6.012261852,150,Europe,154,Northern Europe,,,^(?!norway).*svalbard,,NOK,1974-01-01,213 - Svalbard and Jan Mayen Islands -214,395,223,748,215,Y,Y,Y,N,SZ,SWZ,,,Eswatini,,,,,,,,Eswatini,Eswatini (l'),Eswatini,Эсватини,斯威士兰,إسواتيني,the Kingdom of Eswatini,0,-26.56643647,31.50113832,2,Africa,202,Sub-Saharan Africa,18,Southern Africa,swaziland|eswatini,Lower middle,SZL,2018-06-02,214 - Eswatini -215,396,224,752,216,Y,Y,Y,N,SE,SWE,,,Sweden,,,,,,,,Sweden,Suède (la),Suecia,Швеция,瑞典,السويد,the Kingdom of Sweden,0,62.88018421,16.72425629,150,Europe,154,Northern Europe,,,swedish|sweden(?!.*except),High,SEK,1974-01-01,215 - Sweden -216,397,225,756,217,Y,Y,Y,N,CH,CHE,,,Switzerland,,,,,,,,Switzerland,Suisse (la),Suiza,Швейцария,瑞士,سويسرا,the Swiss Confederation,0,46.80615952,8.243637777,150,Europe,155,Western Europe,,,switz|swiss,High,CHF,1974-01-01,216 - Switzerland -217,398,226,760,218,Y,Y,Y,N,SY,SYR,,,Syrian Arab Republic,,Syrian Arab Republic (the),,,,Syria,,Syrian Arab Republic,République arabe syrienne (la),República Árabe Siria (la),Сирийская Арабская Республика,阿拉伯叙利亚共和国,الجمهورية العربية السورية,the Syrian Arab Republic,0,35.01105189,38.51123805,142,Asia,145,Western Asia,,,syria,Low,SYP,1974-01-01,217 - Syrian Arab Republic -218,399,61,158,219,,,N,N,TW,TWN,,,Taiwan (Province of China),,,,"Taiwan, Province of China","Taiwan, Province of China",,China - Taiwan Province,Taiwan (Province of China),,,,,,,0,23.74652012,120.9621301,142,Asia,30,Eastern Asia,,,.*taiwan|.*taipei|.*formosa|^(?!.*\bdem)(?!.*\bpe)(?!.*\bdr)(^rep.*).*\bchina.*(?!.*\bdem.*)(?!\bpe.*)(?!.*\bdr.*).*|^ROC$|^taiwan r\.?o\.?c\.?$,High,TWD,1974-01-01,218 - Taiwan (Province of China) -219,400,227,762,220,Y,Y,Y,N,TJ,TJK,,,Tajikistan,,,,,,,,Tajikistan,Tadjikistan (le),Tayikistán,Таджикистан,塔吉克斯坦,طاجيكستان,the Republic of Tajikistan,0,38.52699814,71.04232577,142,Asia,143,Central Asia,,,tajik,Lower middle,TJS,1992-06-15,219 - Tajikistan -220,401,244,834,221,Y,Y,Y,N,TZ,TZA,,,United Republic of Tanzania,,"Tanzania, United Republic of",,"Tanzania, United Republic of","Tanzania, United Republic of",Tanzania,,United Republic of Tanzania,République-Unie de Tanzanie (la),República Unida de Tanzanía (la),Объединенная Республика Танзания,坦桑尼亚联合共和国,جمهورية تنزانيا المتحدة,the United Republic of Tanzania,0,-6.273241244,34.79620168,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,tanzania(?!: zan.*),Lower middle,TZS,1974-01-01,220 - United Republic of Tanzania -221,402,228,764,222,Y,Y,Y,N,TH,THA,,,Thailand,,,,,,,,Thailand,Thaïlande (la),Tailandia,Таиланд,泰国,تايلند,the Kingdom of Thailand,0,15.15949511,101.020107,142,Asia,35,South-eastern Asia,,,thailand|\bsiam,Upper middle,THB,1974-01-01,221 - Thailand -222,403,230,626,223,Y,Y,Y,N,TL,TLS,,,Timor-Leste,,,,,,,,Timor-Leste,Timor-Leste (le),Timor-Leste,Тимор-Лешти,东帝汶,تيمور- ليشتي,the Democratic Republic of Timor-Leste,0,-8.767718612,126.0420452,142,Asia,35,South-eastern Asia,,,^(?=.*leste).*timor|^(?=.*east).*timor,Lower middle,USD,2002-11-15,222 - Timor-Leste -223,404,231,768,224,Y,Y,Y,N,TG,TGO,,,Togo,,,,,,,,Togo,Togo (le),Togo (el),Того,多哥,توغو,the Togolese Republic,0,8.541637601,0.97409513,2,Africa,202,Sub-Saharan Africa,11,Western Africa,togo,Low,XOF,1974-01-01,223 - Togo -224,405,232,772,225,,,N,N,TK,TKL,,,Tokelau,,,,,,,,Tokelau,,,,,,,0,-9.195175351,-171.8526597,9,Oceania,61,Polynesia,,,tokelau,,NZD,1974-01-01,224 - Tokelau -225,406,233,776,226,Y,Y,Y,N,TO,TON,,,Tonga,,,,,,,,Tonga,Tonga (les),Tonga,Тонга,汤加,تونغا,the Kingdom of Tonga,0,-22.92273894,-176.0448464,9,Oceania,61,Polynesia,,,tonga,Upper middle,TOP,1974-01-01,225 - Tonga -226,407,234,780,227,Y,Y,Y,N,TT,TTO,,,Trinidad and Tobago,,,,,,,,Trinidad and Tobago,Trinité-et-Tobago (la),Trinidad y Tabago,Тринидад и Тобаго,特立尼达和多巴哥,ترينيداد وتوباغو,the Republic of Trinidad and Tobago,0,10.40535665,-61.29228487,19,Americas,419,Latin America and the Caribbean,29,Caribbean,trinidad|tobago,High,TTD,1974-01-01,226 - Trinidad and Tobago -227,408,235,788,228,Y,Y,Y,N,TN,TUN,,,Tunisia,,,,,,,,Tunisia,Tunisie (la),Túnez,Тунис,突尼斯,تونس,the Republic of Tunisia,0,34.10810736,9.557630913,2,Africa,15,Northern Africa,,,tunisia,Lower middle,TND,1974-01-01,227 - Tunisia -228,409,236,792,229,Y,Y,Y,N,TR,TUR,,,Türkiye,,,,,,,,Türkiye,Türkiye (la),Türkiye,Турция,土耳其,تركيا,the Republic of Türkiye,0,38.91218946,35.69849765,142,Asia,145,Western Asia,,,turkey|türkiye,Upper middle,TRY,2022-06-02,228 - Türkiye -229,410,237,795,230,Y,Y,Y,N,TM,TKM,,,Turkmenistan,,,,,,,,Turkmenistan,Turkménistan (le),Turkmenistán,Туркменистан,土库曼斯坦,تركمانستان,Turkmenistan,0,39.12455662,59.38935348,142,Asia,143,Central Asia,,,turk-?men,Upper middle,TMT,1992-06-15,229 - Turkmenistan -230,411,238,796,231,,,N,N,TC,TCA,,,Turks and Caicos Islands,,Turks and Caicos Islands (the),,,,,,Turks and Caicos Islands,,,,,,,0,21.81744592,-71.77770318,19,Americas,419,Latin America and the Caribbean,29,Caribbean,turks,High,USD,1974-01-01,230 - Turks and Caicos Islands -231,412,239,798,232,Y,Y,Y,N,TV,TUV,,,Tuvalu,,,,,,,,Tuvalu,Tuvalu (les),Tuvalu,Тувалу,图瓦卢,توفالو,Tuvalu,0,-10.46069351,181.0881855,9,Oceania,61,Polynesia,,,tuvalu,Upper middle,AUD,1979-01-01,231 - Tuvalu -232,413,240,800,233,Y,Y,Y,N,UG,UGA,,,Uganda,,,,,,,,Uganda,Ouganda (l'),Uganda,Уганда,乌干达,أوغندا,the Republic of Uganda,0,1.280667326,32.38662225,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,uganda,Low,UGX,1974-01-01,232 - Uganda -233,414,241,804,234,Y,Y,Y,N,UA,UKR,,,Ukraine,,,,,,,,Ukraine,Ukraine (l'),Ucrania,Украина,乌克兰,أوكرانيا,Ukraine,0,49.01900507,31.37809941,150,Europe,151,Eastern Europe,,,ukrain,Lower middle,UAH,1992-04-19,233 - Ukraine -234,415,242,784,235,Y,Y,Y,N,AE,ARE,,,United Arab Emirates,,United Arab Emirates (the),,,,UAE,,United Arab Emirates,Émirats arabes unis (les),Emiratos Árabes Unidos (los),Объединенные Арабские Эмираты,阿拉伯联合酋长国,الإمارات العربية المتحدة,the United Arab Emirates,0,23.90525867,54.35072869,142,Asia,145,Western Asia,,,emirates|^u\.?a\.?e\.?$|united.?arab.?em,High,AED,1974-01-01,234 - United Arab Emirates -235,416,243,826,236,Y,Y,Y,N,GB,GBR,,,United Kingdom of Great Britain and Northern Ireland,,United Kingdom of Great Britain and Northern Ireland (the),,United Kingdom,United Kingdom,UK,,United Kingdom of Great Britain and Northern Ireland,Royaume-Uni de Grande-Bretagne et d'Irlande du Nord (le),Reino Unido de Gran Bretaña e Irlanda del Norte (el),Соединенное Королевство Великобритании и Северной Ирландии,大不列颠及北爱尔兰联合王国,المملكة المتحدة لبريطانيا العظمى وأيرلندا الشمالية,the United Kingdom of Great Britain and Northern Ireland,0,53.75504855,-2.103843405,150,Europe,154,Northern Europe,,,.*(united.?kingdom|britain|^u\.?k\.?$|gb),High,GBP,1974-01-01,235 - United Kingdom of Great Britain and Northern Ireland -236,417,245,840,237,Y,Y,Y,N,US,USA,,,United States of America,,United States of America (the),,United States,United States,USA,,United States of America,États-Unis d'Amérique (les),Estados Unidos de América (los),Соединенные Штаты Америки,美利坚合众国,الولايات المتحدة الأمريكية,the United States of America,0,45.73643438,-112.404207,19,Americas,21,Northern America,,,^(?!.*islands).*united.?states|^u\.?s\.?a\.?$|^u\.?s\.?$,High,USD,1974-01-01,236 - United States of America -237,418,,581,238,,,N,N,UM,UMI,,,United States Minor Outlying Islands,,United States Minor Outlying Islands (the),,,,,,United States Minor Outlying Islands,,,,,,,0,,,9,Oceania,57,Micronesia,,,minor.?outlying.?is,,USD,1986-01-01,237 - United States Minor Outlying Islands -238,419,247,858,239,Y,Y,Y,N,UY,URY,,,Uruguay,,,,,,,,Uruguay,Uruguay (l'),Uruguay (el),Уругвай,乌拉圭,أوروغواي,the Eastern Republic of Uruguay,0,-32.80198719,-56.01417232,19,Americas,419,Latin America and the Caribbean,5,South America,uruguay,High,UYU,1974-01-01,238 - Uruguay -240,421,249,548,241,Y,Y,Y,N,VU,VUT,,,Vanuatu,,,,,,,,Vanuatu,Vanuatu,Vanuatu,Вануату,瓦努阿图,فانواتو,the Republic of Vanuatu,0,-21.04390394,171.2797047,9,Oceania,54,Melanesia,,,vanuatu|new.?hebrides,Lower middle,VUV,1980-01-01,240 - Vanuatu -241,422,250,862,242,Y,Y,Y,N,VE,VEN,,,Venezuela (Bolivarian Republic of),,,,"Venezuela, Bolivarian Republic of",,Venezuela,,Venezuela (Bolivarian Republic of),Venezuela (République bolivarienne du),Venezuela (República Bolivariana de),Венесуэла (Боливарианская Республика),委内瑞拉玻利瓦尔共和国,فنزويلا (جمهورية - البوليفارية),the Bolivarian Republic of Venezuela,0,7.115201972,-66.18367077,19,Americas,419,Latin America and the Caribbean,5,South America,venezuela,,VEF,2009-03-03,241 - Venezuela (Bolivarian Republic of) -242,423,251,704,243,Y,Y,Y,N,VN,VNM,,,Viet Nam,,,,,,,,Viet Nam,Viet Nam (le),Viet Nam,Вьетнам,越南,فييت نام,the Socialist Republic of Viet Nam,0,16.64893259,106.3103686,142,Asia,35,South-eastern Asia,,,"^((?!n|s|.*republic)|(?=.*socialist)).*viet.?nam(?! *,? *n| *,? *s)",Lower middle,VND,1977-01-01,242 - Viet Nam -243,424,43,92,244,,,N,N,VG,VGB,,,British Virgin Islands,,Virgin Islands (British),,"Virgin Islands, British","Virgin Islands, British",,,British Virgin Islands,,,,,,,0,18.30332154,-65.11493198,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?=.*\bu\.?\s?k).*virgin|^(?=.*br.*).*virgin|^(?=.*kingdom).*virgin|BVI,High,USD,1974-01-01,243 - British Virgin Islands -244,426,252,876,246,,,N,N,WF,WLF,,,Wallis and Futuna Islands,,Wallis and Futuna,,Wallis and Futuna,Wallis and Futuna,,Wallis and Futuna (France),Wallis and Futuna Islands,,,,,,,0,,,9,Oceania,61,Polynesia,,,futuna|wallis,,XPF,1974-01-01,244 - Wallis and Futuna Islands -245,427,253,732,247,,,N,N,EH,ESH,,,Western Sahara,,,,"Western Sahara, non-self-governing territory",,,,Western Sahara,,,,,,,0,24.66295331,-13.13425705,2,Africa,15,Northern Africa,,,\bw.*sahara,,MAD,1985-01-01,245 - Western Sahara -246,428,255,887,248,Y,Y,Y,N,YE,YEM,,,Yemen,,,,,,,,Yemen,Yémen (le),Yemen (el),Йемен,也门,اليمن,the Republic of Yemen,0,15.96506363,47.50305348,142,Asia,145,Western Asia,,,yemen,Low,YER,1993-07-12,246 - Yemen -247,429,256,894,249,Y,Y,Y,N,ZM,ZMB,,,Zambia,,,,,,,,Zambia,Zambie (la),Zambia,Замбия,赞比亚,زامبيا,the Republic of Zambia,0,-13.45369192,27.80039565,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,zambia|northern.?rhodesia,Lower middle,ZMK,1974-01-01,247 - Zambia -248,430,257,716,250,Y,Y,Y,N,ZW,ZWE,,,Zimbabwe,,,,,,,,Zimbabwe,Zimbabwe (le),Zimbabwe,Зимбабве,津巴布韦,زمبابوي,the Republic of Zimbabwe,0,-19.00126774,29.86951021,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,zimbabwe|^(?!.*northern).*rhodesia,Lower middle,ZWL,1980-01-01,248 - Zimbabwe -249,,28,,,,,N,N,,,,AZO,Azores Islands (Portugal),,,,,,,,Azores Islands,,,,,,,,,,150,Europe,39,Southern Europe,,,azores,,EUR,1974-01-01,249 - Azores Islands (Portugal) -251,,51,,,,,N,N,,,,CAI,Canary Islands (Spain),,,,,,,,Canary Islands,,,,,,,,,,2,Africa,15,Northern Africa,,,canary,,EUR,1974-01-01,251 - Canary Islands (Spain) -252,,56,,,,,N,N,,,,CHI,Channel Islands,,,,,,,,Channel Islands,,,,,,,,,,150,Europe,154,Northern Europe,,,channel.?island.*,,GBP,1974-01-01,252 - Channel Islands -254,,97,,,,,N,N,,,,GLI,Galapagos Islands (Ecuador),,,,,,,,Galapagos Islands,,,,,,,,,,19,Americas,419,Latin America and the Caribbean,5,South America,galapagos,,USD,1974-01-01,254 - Galapagos Islands (Ecuador) -255,346,178,580,166,,,N,N,MP,MNP,,,Northern Mariana Islands,,Northern Mariana Islands (the),,,,,Northern Mariana Islands (The United States of America),Northern Mariana Islands,,,,,,,0,25.56053736,152.1251419,9,Oceania,57,Micronesia,,,mariana,High,USD,1986-01-01,255 - Northern Mariana Islands -256,,,680,,,,N,N,,,,,Sark,,,,,,,,Sark,,,,,,,,,,150,Europe,154,Northern Europe,830,Channel Islands,sark,,GBP,1974-01-01,256 - Sark -265,425,246,850,245,,,N,N,VI,VIR,,,United States Virgin Islands,,Virgin Islands (U.S.),,"Virgin Islands, U.S.","Virgin Islands, U.S.",,,United States Virgin Islands,,,,,,,0,17.39137826,-64.67699419,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?=.*\bu\.?\s?s).*virgin|^(?=.*states).*virgin,High,USD,1974-01-01,265 - United States Virgin Islands -266,,,,,,,N,N,,,XK,XKX,Kosovo,,,,,,,,Kosovo,,,,,,,,,,150,Europe,39,Southern Europe,,,kosovo,,EUR,1974-01-01,266 - Kosovo +ID,RW ID,m49 numerical code,FTS API ID,Appears in UNTERM list,Appears in DGACM list,Independent,Deprecated,ISO 3166-1 Alpha 2-Codes,ISO 3166-1 Alpha 3-Codes,x Alpha2 codes,x Alpha3 codes,Preferred Term,ISO Alt Term,DGACM Alt Term,FTS Alt Term,RW Short Name,RW API Alt Term,English Short,French Short,Spanish Short,Russian Short,Chinese Short,Arabic Short,English Formal,M49 English,M49 French,M49 Spanish,M49 Russian,M49 Chinese,M49 Arabic,Admin Level,Latitude,Longitude,Region Code,Region Name,Sub-region Code,Sub-region Name,Intermediate Region Code,Intermediate Region Name,Regex,World Bank Income Level,Currency,Reference Period Start,Concatenation +#meta +id,#country +code +v_reliefweb,#country +code +num +v_m49,#country +code +v_fts,,,#meta+independent+bool,#meta+deprecated+bool,#country +code +v_iso2,#country +code +v_iso3,,,#country +name +preferred,#country +name +alt +v_iso,#country +name +alt +v_dgacm,#country +name +alt +v_fts,#country +name +short +v_reliefweb,#country +name +alt +v_reliefweb,#country +name +i_en +alt +v_unterm,#country +name +i_fr +alt +v_unterm,#country +name +i_es +alt +v_unterm,#country +name +i_ru +alt +v_unterm,#country +name +i_zh +alt +v_unterm,#country +name +i_ar +alt +v_unterm,#country +name +i_en +formal +v_unterm,#country +name +i_en +alt +v_m49,#country +name +i_fr +alt +v_m49,#country +name +i_es +alt +v_m49,#country +name +i_ru +alt +v_m49,#country +name +i_zh +alt +v_m49,#country +name +i_ar +alt +v_m49,#geo +admin_level,#geo +lat,#geo +lon,#region +main +code,#region +main +name +preferred,#region +sub +code,#region +sub +name +preferred,#region +intermediate +code,#region +intermediate +name +preferred,#country +regex,#indicator+incomelevel,#currency +code,#date+start, +1,13,4,1,Y,Y,Y,N,AF,AFG,,,Afghanistan,,,,,,Afghanistan,Afghanistan,Afganistán,Афганистан,阿富汗,أفغانستان,the Islamic Republic of Afghanistan,Afghanistan,Afghanistan,Afganistán,Афганистан,阿富汗,أفغانستان,0,33.83147477,66.02621828,142,Asia,34,Southern Asia,,,afghan,Low,AFN,2004-01-26,1 - Afghanistan +2,14,248,2,,,N,N,AX,ALA,,,Åland Islands,,,,,Aland Islands (Finland),Åland Islands,,,,,,,Åland Islands,Îles d’Åland,Islas Åland,Аландских островов,奥兰群岛,جزر ألاند,0,60.18121338,19.89649072,150,Europe,154,Northern Europe,,,^[å|a]land,,EUR,2004-02-13,2 - Åland Islands +3,15,8,3,Y,Y,Y,N,AL,ALB,,,Albania,,,,,,Albania,Albanie,Albania,Албания,阿尔巴尼亚,ألبانيا,the Republic of Albania,Albania,Albanie,Albania,Албания,阿尔巴尼亚,ألبانيا,0,41.13180899,20.06882519,150,Europe,39,Southern Europe,,,albania,Upper middle,ALL,1974-01-01,3 - Albania +4,16,12,4,Y,Y,Y,N,DZ,DZA,,,Algeria,,,,,,Algeria,Algérie,Argelia,Алжир,阿尔及利亚,الجزائر,the People's Democratic Republic of Algeria,Algeria,Algérie,Argelia,Алжир,阿尔及利亚,الجزائر,0,28.16474462,2.63351219,2,Africa,15,Northern Africa,,,algeria,Lower middle,DZD,1974-01-01,4 - Algeria +5,17,16,5,,,N,N,AS,ASM,,,American Samoa,,,,,,American Samoa,,,,,,,American Samoa,Samoa américaines,Samoa Americana,Американское Самоа,美属萨摩亚,ساموا الأمريكية,0,-14.30440488,-170.70783,9,Oceania,61,Polynesia,,,^(?=.*americ).*samoa,High,USD,1974-01-01,5 - American Samoa +6,18,20,6,Y,Y,Y,N,AD,AND,,,Andorra,,,,,,Andorra,Andorre,Andorra,Андорра,安道尔,أندورا,the Principality of Andorra,Andorra,Andorre,Andorra,Андорра,安道尔,أندورا,0,42.55527067,1.578938861,150,Europe,39,Southern Europe,,,andorra,High,EUR,1994-01-26,6 - Andorra +7,19,24,7,Y,Y,Y,N,AO,AGO,,,Angola,,,,,,Angola,Angola,Angola,Ангола,安哥拉,أنغولا,the Republic of Angola,Angola,Angola,Angola,Ангола,安哥拉,أنغولا,0,-12.3755731,17.59867248,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,angola,Lower middle,AOA,1993-07-02,7 - Angola +8,20,660,8,,,N,N,AI,AIA,,,Anguilla,,,Anguilla (United Kingdom),,,Anguilla,,,,,,,Anguilla,Anguilla,Anguila,Ангилья,安圭拉,أنغويلا,0,18.22301491,-63.06006462,19,Americas,419,Latin America and the Caribbean,29,Caribbean,anguill?a,,XCD,1985-01-01,8 - Anguilla +9,,10,9,,,N,N,AQ,ATA,,,Antarctica,,,,,,Antarctica,,,,,,,Antarctica,Antarctique,Antártida,Антарктике,南极洲,أنتاركتيكا,0,-80.45066299,21.43458373,,,,,,,antarctica,,,1983-01-01,9 - Antarctica +10,21,28,10,Y,Y,Y,N,AG,ATG,,,Antigua and Barbuda,,,,,,Antigua and Barbuda,Antigua-et-Barbuda,Antigua y Barbuda,Антигуа и Барбуда,安提瓜和巴布达,أنتيغوا وبربودا,Antigua and Barbuda,Antigua and Barbuda,Antigua-et-Barbuda,Antigua y Barbuda,Антигуа и Барбуда,安提瓜和巴布达,أنتيغوا وبربودا,0,17.07120733,-61.79815058,19,Americas,419,Latin America and the Caribbean,29,Caribbean,antigua,High,XCD,1974-01-01,10 - Antigua and Barbuda +11,22,32,11,Y,Y,Y,N,AR,ARG,,,Argentina,,,,,,Argentina,Argentine,Argentina,Аргентина,阿根廷,الأرجنتين,the Argentine Republic,Argentina,Argentine,Argentina,Аргентина,阿根廷,الأرجنتين,0,-34.98567234,-65.12225892,19,Americas,419,Latin America and the Caribbean,5,South America,argentin,Upper middle,ARS,1974-01-01,11 - Argentina +12,23,51,12,Y,Y,Y,N,AM,ARM,,,Armenia,,,,,,Armenia,Arménie,Armenia,Армения,亚美尼亚,أرمينيا,the Republic of Armenia,Armenia,Arménie,Armenia,Армения,亚美尼亚,أرمينيا,0,40.29202499,44.9429026,142,Asia,145,Western Asia,,,armenia,Upper middle,AMD,1992-06-15,12 - Armenia +13,24,533,13,,,N,N,AW,ABW,,,Aruba,,,,,Aruba (The Netherlands),Aruba,,,,,,,Aruba,Aruba,Aruba,Аруба,阿鲁巴,أروبا,0,12.5156546,-69.9757266,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?!.*bonaire).*\baruba,High,AWG,1986-01-01,13 - Aruba +14,25,36,14,Y,Y,Y,N,AU,AUS,,,Australia,,,,,,Australia,Australie,Australia,Австралия,澳大利亚,أستراليا,Australia,Australia,Australie,Australia,Австралия,澳大利亚,أستراليا,0,-25.40546125,134.2181189,9,Oceania,53,Australia and New Zealand,,,australia,High,AUD,1974-01-01,14 - Australia +15,26,40,15,Y,Y,Y,N,AT,AUT,,,Austria,,,,,,Austria,Autriche,Austria,Австрия,奥地利,النمسا,the Republic of Austria,Austria,Autriche,Austria,Австрия,奥地利,النمسا,0,47.59086187,14.13920086,150,Europe,155,Western Europe,,,^(?!.*hungary).*austria|\baustri.*\bemp,High,EUR,1974-01-01,15 - Austria +16,27,31,16,Y,Y,Y,N,AZ,AZE,,,Azerbaijan,,,,,,Azerbaijan,Azerbaïdjan,Azerbaiyán,Азербайджан,阿塞拜疆,أذربيجان,the Republic of Azerbaijan,Azerbaijan,Azerbaïdjan,Azerbaiyán,Азербайджан,阿塞拜疆,أذربيجان,0,40.42670781,47.80669468,142,Asia,145,Western Asia,,,azerbaijan,Upper middle,AZN,1992-06-15,16 - Azerbaijan +17,29,44,17,Y,Y,Y,N,BS,BHS,,,Bahamas,Bahamas (the),,,,,Bahamas,Bahamas,Bahamas,Багамские Острова,巴哈马,جزر البهاما,the Commonwealth of the Bahamas,Bahamas,Bahamas,Bahamas,Багамские Острова,巴哈马,جزر البهاما,0,25.90317684,-78.61665744,19,Americas,419,Latin America and the Caribbean,29,Caribbean,bahamas,High,BSD,1974-01-01,17 - Bahamas +18,30,48,18,Y,Y,Y,N,BH,BHR,,,Bahrain,,,,,,Bahrain,Bahreïn,Bahrein,Бахрейн,巴林,البحرين,the Kingdom of Bahrain,Bahrain,Bahreïn,Bahrein,Бахрейн,巴林,البحرين,0,26.05396006,50.53486327,142,Asia,145,Western Asia,,,bahrain,High,BHD,1974-01-01,18 - Bahrain +19,31,50,19,Y,Y,Y,N,BD,BGD,,,Bangladesh,,,,,,Bangladesh,Bangladesh,Bangladesh,Бангладеш,孟加拉国,بنغلاديش,the People's Republic of Bangladesh,Bangladesh,Bangladesh,Bangladesh,Бангладеш,孟加拉国,بنغلاديش,0,23.88207427,90.24107264,142,Asia,34,Southern Asia,,,bangladesh|^(?=.*east).*paki?stan,Lower middle,BDT,1974-01-01,19 - Bangladesh +20,32,52,20,Y,Y,Y,N,BB,BRB,,,Barbados,,,,,,Barbados,Barbade,Barbados,Барбадос,巴巴多斯,بربادوس,Barbados,Barbados,Barbade,Barbados,Барбадос,巴巴多斯,بربادوس,0,13.184952,-59.55382245,19,Americas,419,Latin America and the Caribbean,29,Caribbean,barbados,High,BBD,1974-01-01,20 - Barbados +21,33,112,21,Y,Y,Y,N,BY,BLR,,,Belarus,,,,,,Belarus,Bélarus,Belarús,Беларусь,白俄罗斯,بيلاروس,the Republic of Belarus,Belarus,Bélarus,Belarús,Беларусь,白俄罗斯,بيلاروس,0,53.53965016,28.04932937,150,Europe,151,Eastern Europe,,,belarus|byelo,Upper middle,BYN,1992-06-15,21 - Belarus +22,34,56,22,Y,Y,Y,N,BE,BEL,,,Belgium,,,,,,Belgium,Belgique,Bélgica,Бельгия,比利时,بلجيكا,the Kingdom of Belgium,Belgium,Belgique,Bélgica,Бельгия,比利时,بلجيكا,0,50.64206011,4.658786236,150,Europe,155,Western Europe,,,^(?!.*luxem).*belgium,High,EUR,1974-01-01,22 - Belgium +23,35,84,23,Y,Y,Y,N,BZ,BLZ,,,Belize,,,,,,Belize,Belize,Belice,Белиз,伯利兹,بليز,Belize,Belize,Belize,Belice,Белиз,伯利兹,بليز,0,17.20829609,-88.69988922,19,Americas,419,Latin America and the Caribbean,13,Central America,belize|^(?=.*british).*honduras,Upper middle,BZD,1974-01-01,23 - Belize +24,36,204,24,Y,Y,Y,N,BJ,BEN,,,Benin,,,,,,Benin,Bénin,Benin,Бенин,贝宁,بنن,the Republic of Benin,Benin,Bénin,Benin,Бенин,贝宁,بنن,0,9.642665015,2.342864021,2,Africa,202,Sub-Saharan Africa,11,Western Africa,benin|dahome,Lower middle,XOF,1977-01-01,24 - Benin +25,37,60,25,,,N,N,BM,BMU,,,Bermuda,,,,,,Bermuda,,,,,,,Bermuda,Bermudes,Bermuda,Бермудские острова,百慕大,برمودا,0,32.31605051,-64.73984042,19,Americas,21,Northern America,,,bermuda,High,BMD,1974-01-01,25 - Bermuda +26,38,64,26,Y,Y,Y,N,BT,BTN,,,Bhutan,,,,,,Bhutan,Bhoutan,Bhután,Бутан,不丹,بوتان,the Kingdom of Bhutan,Bhutan,Bhoutan,Bhután,Бутан,不丹,بوتان,0,27.41443467,90.43085885,142,Asia,34,Southern Asia,,,bhutan,Lower middle,BTN,1974-01-01,26 - Bhutan +27,39,68,27,Y,Y,Y,N,BO,BOL,,,Bolivia (Plurinational State of),,,"Bolivia, Plurinational State of",Bolivia,,Bolivia (Plurinational State of),Bolivie (État plurinational de),Bolivia (Estado Plurinacional de),Боливия (Многонациональное Государство),多民族玻利维亚国,بوليفيا (دولة - المتعددة القوميات),the Plurinational State of Bolivia,Bolivia (Plurinational State of),Bolivie (État plurinational de),Bolivia (Estado Plurinacional de),Боливия (Многонациональное Государство),多民族玻利维亚国,بوليفيا (دولة - المتعددة القوميات),0,-16.71483757,-64.66829843,19,Americas,419,Latin America and the Caribbean,5,South America,bolivia,Lower middle,BOB,2009-05-08,27 - Bolivia (Plurinational State of) +28,40,70,28,Y,Y,Y,N,BA,BIH,,,Bosnia and Herzegovina,,,,,,Bosnia and Herzegovina,Bosnie-Herzégovine,Bosnia y Herzegovina,Босния и Герцеговина,波斯尼亚和黑塞哥维那,البوسنة والهرسك,Bosnia and Herzegovina,Bosnia and Herzegovina,Bosnie-Herzégovine,Bosnia y Herzegovina,Босния и Герцеговина,波斯尼亚和黑塞哥维那,البوسنة والهرسك,0,44.16506495,17.79105724,150,Europe,39,Southern Europe,,,herzegovina|bosnia,Upper middle,BAM,1993-01-01,28 - Bosnia and Herzegovina +29,14894,535,29,,,N,N,BQ,BES,,,"Bonaire, Sint Eustatius and Saba",,,"Bonaire, Saint Eustatius and Saba (The Netherlands)",,"Bonaire, Saint Eustatius and Saba (The Netherlands)","Bonaire, Sint Eustatius and Saba",,,,,,,"Bonaire, Sint Eustatius and Saba","Bonaire, Saint-Eustache et Saba","Bonaire, San Eustaquio y Saba","Бонайре, Синт-Эстатиус и Саба",博纳尔,圣俄斯塔休斯和萨巴,بونير وسانت يوستاشيوس وسابا,0,12.15882921,-68.24278483,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?=.*bonaire).*eustatius|^(?=.*carib).*netherlands|\bbes.?islands,,USD,2011-06-12,"29 - Bonaire, Sint Eustatius and Saba" +30,41,72,30,Y,Y,Y,N,BW,BWA,,,Botswana,,,,,,Botswana,Botswana,Botswana,Ботсвана,博茨瓦纳,بوتسوانا,the Republic of Botswana,Botswana,Botswana,Botswana,Ботсвана,博茨瓦纳,بوتسوانا,0,-22.17991766,23.81673035,2,Africa,202,Sub-Saharan Africa,18,Southern Africa,botswana|bechuana,Upper middle,BWP,1974-01-01,30 - Botswana +31,,74,31,,,N,N,BV,BVT,,,Bouvet Island,,,,,,Bouvet Island,,,,,,,Bouvet Island,Île Bouvet,Isla Bouvet,Остров Буве,布维岛,جزيرة بوفيت,0,-54.42190835,3.412516924,19,Americas,419,Latin America and the Caribbean,5,South America,bouvet,,NOK,1974-01-01,31 - Bouvet Island +32,42,76,32,Y,Y,Y,N,BR,BRA,,,Brazil,,,,,,Brazil,Brésil,Brasil,Бразилия,巴西,البرازيل,the Federative Republic of Brazil,Brazil,Brésil,Brasil,Бразилия,巴西,البرازيل,0,-10.77518961,-53.09141767,19,Americas,419,Latin America and the Caribbean,5,South America,brazil,Upper middle,BRL,1974-01-01,32 - Brazil +33,,86,33,,,N,N,IO,IOT,,,British Indian Ocean Territory,British Indian Ocean Territory (the),,,,,British Indian Ocean Territory,,,,,,,British Indian Ocean Territory,Territoire britannique de l'océan Indien,Territorio Británico del Océano Índico,Британская территория в Индийском океане,英属印度洋领土,المحيط الهندي الإقليم البريطاني في,0,-7.334186151,72.43402037,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,british.?indian.?ocean,,USD,1974-01-01,33 - British Indian Ocean Territory +34,44,96,34,Y,Y,Y,N,BN,BRN,,,Brunei Darussalam,,,,,,Brunei Darussalam,Brunéi Darussalam,Brunei Darussalam,Бруней-Даруссалам,文莱达鲁萨兰国,بروني دار السلام,Brunei Darussalam,Brunei Darussalam,Brunéi Darussalam,Brunei Darussalam,Бруней-Даруссалам,文莱达鲁萨兰国,بروني دار السلام,0,4.439247073,114.4374636,142,Asia,35,South-eastern Asia,,,brunei,High,BND,1974-01-01,34 - Brunei Darussalam +35,45,100,35,Y,Y,Y,N,BG,BGR,,,Bulgaria,,,,,,Bulgaria,Bulgarie,Bulgaria,Болгария,保加利亚,بلغاريا,the Republic of Bulgaria,Bulgaria,Bulgarie,Bulgaria,Болгария,保加利亚,بلغاريا,0,42.76069057,25.23572028,150,Europe,151,Eastern Europe,,,bulgaria,Upper middle,BGL,1974-01-01,35 - Bulgaria +36,46,854,36,Y,Y,Y,N,BF,BFA,,,Burkina Faso,,,,,,Burkina Faso,Burkina Faso,Burkina Faso,Буркина-Фасо,布基纳法索,بوركينا فاسو,Burkina Faso,Burkina Faso,Burkina Faso,Burkina Faso,Буркина-Фасо,布基纳法索,بوركينا فاسو,0,12.27790144,-1.738649343,2,Africa,202,Sub-Saharan Africa,11,Western Africa,burkina|\bfaso|upper.?volta,Low,XOF,1984-01-01,36 - Burkina Faso +37,47,108,37,Y,Y,Y,N,BI,BDI,,,Burundi,,,,,,Burundi,Burundi,Burundi,Бурунди,布隆迪,بوروندي,the Republic of Burundi,Burundi,Burundi,Burundi,Бурунди,布隆迪,بوروندي,0,-3.356208708,29.89200134,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,burundi,Low,BIF,1974-01-01,37 - Burundi +38,48,116,38,Y,Y,Y,N,KH,KHM,,,Cambodia,,,,,,Cambodia,Cambodge,Camboya,Камбоджа,柬埔寨,كمبوديا,the Kingdom of Cambodia,Cambodia,Cambodge,Camboya,Камбоджа,柬埔寨,كمبوديا,0,12.71583138,104.9221723,142,Asia,35,South-eastern Asia,,,cambodia|kampuchea|khmer,Lower middle,KHR,1994-01-26,38 - Cambodia +39,49,120,39,Y,Y,Y,N,CM,CMR,,,Cameroon,,,,,,Cameroon,Cameroun,Camerún,Камерун,喀麦隆,الكاميرون,the Republic of Cameroon,Cameroon,Cameroun,Camerún,Камерун,喀麦隆,الكاميرون,0,5.68036831,12.74068837,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,cameroon,Lower middle,XAF,1974-01-01,39 - Cameroon +40,50,124,40,Y,Y,Y,N,CA,CAN,,,Canada,,,,,,Canada,Canada,Canadá,Канада,加拿大,كندا,Canada,Canada,Canada,Canadá,Канада,加拿大,كندا,0,61.4126317,-98.23039804,19,Americas,21,Northern America,,,canada,High,CAD,1974-01-01,40 - Canada +41,52,132,41,Y,Y,Y,N,CV,CPV,,,Cabo Verde,,,Cape Verde,,,Cabo Verde,Cabo Verde,Cabo Verde,Кабо-Верде,佛得角,كابو فيردي,the Republic of Cabo Verde,Cabo Verde,Cabo Verde,Cabo Verde,Кабо-Верде,佛得角,كابو فيردي,0,17.52133998,-24.58506404,2,Africa,202,Sub-Saharan Africa,11,Western Africa,(cabo|cape) *verde,Lower middle,CVE,1974-01-01,41 - Cabo Verde +42,53,136,42,,,N,N,KY,CYM,,,Cayman Islands,Cayman Islands (the),,,,,Cayman Islands,,,,,,,Cayman Islands,Îles Caïmanes,Islas Caimán,Кайман острова,开曼群岛,جزر كايمان,0,19.31065556,-81.20426038,19,Americas,419,Latin America and the Caribbean,29,Caribbean,cayman,High,KYD,1974-01-01,42 - Cayman Islands +43,54,140,43,Y,Y,Y,N,CF,CAF,,,Central African Republic,Central African Republic (the),,,CAR,Central African Republic,Central African Republic,République centrafricaine,República Centroafricana,Центральноафриканская Республика,中非共和国,جمهورية أفريقيا الوسطى,the Central African Republic,Central African Republic,République centrafricaine,República Centroafricana,Центральноафриканская Республика,中非共和国,جمهورية أفريقيا الوسطى,0,6.570747926,20.48450088,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,\bcentral.african.rep,Low,XAF,1974-01-01,43 - Central African Republic +44,55,148,44,Y,Y,Y,N,TD,TCD,,,Chad,,,,,,Chad,Tchad,Chad,Чад,乍得,تشاد,the Republic of Chad,Chad,Tchad,Chad,Чад,乍得,تشاد,0,15.35740495,18.66399556,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,\bchad,Low,XAF,1974-01-01,44 - Chad +45,57,152,45,Y,Y,Y,N,CL,CHL,,,Chile,,,,,,Chile,Chili,Chile,Чили,智利,شيلي,the Republic of Chile,Chile,Chili,Chile,Чили,智利,شيلي,0,-37.68386885,-71.33321859,19,Americas,419,Latin America and the Caribbean,5,South America,\bchile,High,CLP,1974-01-01,45 - Chile +46,58,156,46,Y,Y,Y,N,CN,CHN,,,China,,,,,,China,Chine,China,Китай,中国,الصين,the People's Republic of China,China,Chine,China,Китай,中国,الصين,0,36.67464756,103.8680636,142,Asia,30,Eastern Asia,,,^(?!.*\bmac)(?!.*\bhong)(?!.*\btai)(?!.*\brep).*china|^(?=.*peo)(?=.*rep).*china,Upper middle,CNY,1974-01-01,46 - China +47,62,162,47,,,N,N,CX,CXR,,,Christmas Island,,,,,Christmas Island (Australia),Christmas Island,,,,,,,Christmas Island,Île Christmas,Isla Christmas,остров Рождества,圣诞岛,جزيرة عيد الميلاد,0,-10.44411458,105.7036972,9,Oceania,53,Australia and New Zealand,,,christmas,,AUD,1974-01-01,47 - Christmas Island +48,63,166,48,,,N,N,CC,CCK,,,Cocos (Keeling) Islands,Cocos (Keeling) Islands (the),,,,Cocos (Keeling) Islands (Australia),Cocos (Keeling) Islands,,,,,,,Cocos (Keeling) Islands,Îles des Cocos (Keeling),Islas Cocos (Keeling),Кокосовых (Килинг) островов,科科斯(基林)群岛,جزر كوكس (كيلينغ),0,-12.17127014,96.83690355,9,Oceania,53,Australia and New Zealand,,,\bcocos|keeling,,AUD,1974-01-01,48 - Cocos (Keeling) Islands +49,64,170,49,Y,Y,Y,N,CO,COL,,,Colombia,,,,,,Colombia,Colombie,Colombia,Колумбия,哥伦比亚,كولومبيا,the Republic of Colombia,Colombia,Colombie,Colombia,Колумбия,哥伦比亚,كولومبيا,0,3.897367041,-73.07080696,19,Americas,419,Latin America and the Caribbean,5,South America,colombia,Upper middle,COP,1974-01-01,49 - Colombia +50,65,174,50,Y,Y,Y,N,KM,COM,,,Comoros,Comoros (the),,,,,Comoros,Comores,Comoras,Коморские Острова,科摩罗,جزر القمر,the Union of the Comoros,Comoros,Comores,Comoras,Коморские Острова,科摩罗,جزر القمر,0,-11.42407818,42.8293551,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,comoro,Lower middle,KMF,2003-01-14,50 - Comoros +51,66,178,51,Y,Y,Y,N,CG,COG,,,Congo,Congo (the),,,,,Congo,Congo,Congo,Конго,刚果,الكونغو,the Republic of the Congo,Congo,Congo,Congo,Конго,刚果,الكونغو,0,-0.83949506,15.22629207,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,^(?!.*\bd.m)(?!.*\bd[\.]?r)(?!.*kinshasa)(?!.*zaire)(?!.*belg)(?!.*l.opoldville)(?!.*free).*\bcongo,Lower middle,XAF,1974-01-01,51 - Congo +52,75,180,52,Y,Y,Y,N,CD,COD,,,Democratic Republic of the Congo,Congo (the Democratic Republic of the),,"Congo, The Democratic Republic of the",DR Congo,Democratic Republic of the Congo,Democratic Republic of the Congo,République démocratique du Congo,República Democrática del Congo,Демократическая Республика Конго,刚果民主共和国,جمهورية الكونغو الديمقراطية,the Democratic Republic of the Congo,Democratic Republic of the Congo,République démocratique du Congo,República Democrática del Congo,Демократическая Республика Конго,刚果民主共和国,جمهورية الكونغو الديمقراطية,0,-2.876807692,23.65623593,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,\bd.m.*congo|congo.*\bd.m|congo.*\bd[\.]?r|\bd[\.]?r.*congo|belgian.?congo|congo.?free.?state|kinshasa|zaire|l.opoldville|drc|droc|rdc,Low,CDF,1997-07-14,52 - Democratic Republic of the Congo +53,67,184,53,Y,,Y,N,CK,COK,,,Cook Islands,Cook Islands (the),,,,,Cook Islands,Îles Cook,Islas Cook,Острова Кука,库克群岛,جزر كوك,the Cook Islands,Cook Islands,Îles Cook,Islas Cook,Острова Кука,库克群岛,جزر كوك,0,-20.14332999,-159.7599857,9,Oceania,61,Polynesia,,,\bcook,,NZD,1974-01-01,53 - Cook Islands +54,68,188,54,Y,Y,Y,N,CR,CRI,,,Costa Rica,,,,,,Costa Rica,Costa Rica,Costa Rica,Коста-Рика,哥斯达黎加,كوستاريكا,the Republic of Costa Rica,Costa Rica,Costa Rica,Costa Rica,Коста-Рика,哥斯达黎加,كوستاريكا,0,9.960735487,-84.18254176,19,Americas,419,Latin America and the Caribbean,13,Central America,costa.?rica,Upper middle,CRC,1974-01-01,54 - Costa Rica +55,69,384,55,Y,Y,Y,N,CI,CIV,,,Côte d'Ivoire,,,,,,Côte d'Ivoire,Côte d'Ivoire,Côte d’Ivoire,Кот-д’Ивуар,科特迪瓦,كوت ديفوار,the Republic of Côte d'Ivoire,Côte d’Ivoire,Côte d’Ivoire,Côte d’Ivoire,Кот-д'Ивуар,科特迪瓦,كوت ديفوار,0,7.630087005,-5.552402136,2,Africa,202,Sub-Saharan Africa,11,Western Africa,ivoire|ivory,Lower middle,XOF,1974-01-01,55 - Côte d'Ivoire +56,70,191,56,Y,Y,Y,N,HR,HRV,,,Croatia,,,,,,Croatia,Croatie,Croacia,Хорватия,克罗地亚,كرواتيا,the Republic of Croatia,Croatia,Croatie,Croacia,Хорватия,克罗地亚,كرواتيا,0,45.18877041,16.42353441,150,Europe,39,Southern Europe,,,croatia|hrvatska,High,HRK,1992-06-15,56 - Croatia +57,71,192,57,Y,Y,Y,N,CU,CUB,,,Cuba,,,,,,Cuba,Cuba,Cuba,Куба,古巴,كوبا,the Republic of Cuba,Cuba,Cuba,Cuba,Куба,古巴,كوبا,0,21.6053525,-78.90713844,19,Americas,419,Latin America and the Caribbean,29,Caribbean,\bcuba,Upper middle,CUP,1974-01-01,57 - Cuba +58,14893,531,58,,,N,N,CW,CUW,,,Curaçao,,,,,Curaçao (The Netherlands),Curaçao,,,,,,,Curaçao,Curaçao,Curazao,Кюрасао,库拉索,كوراساو,0,12.21019745,-69.04044898,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?!.*bonaire).*\bcura(c|ç)ao,High,ANG,2010-12-15,58 - Curaçao +59,72,196,59,Y,Y,Y,N,CY,CYP,,,Cyprus,,,,,,Cyprus,Chypre,Chipre,Кипр,塞浦路斯,قبرص,the Republic of Cyprus,Cyprus,Chypre,Chipre,Кипр,塞浦路斯,قبرص,0,35.01941238,33.1666508,142,Asia,145,Western Asia,,,cyprus,High,EUR,1974-01-01,59 - Cyprus +60,73,203,60,Y,Y,Y,N,CZ,CZE,,,Czechia,,Czech Republic,Czech Republic,,,Czechia,Tchéquie,Chequia,Чехия,捷克,تشيكيا,the Czech Republic,Czechia,Tchéquie,Chequia,Чехия,捷克,تشيكيا,0,49.74240068,15.34943448,150,Europe,151,Eastern Europe,,,^(?=.*rep).*czech|czechia|bohemia,High,CZK,2016-08-29,60 - Czechia +61,76,208,61,Y,Y,Y,N,DK,DNK,,,Denmark,,,,,,Denmark,Danemark,Dinamarca,Дания,丹麦,الدانمرك,the Kingdom of Denmark,Denmark,Danemark,Dinamarca,Дания,丹麦,الدانمرك,0,56.06439188,9.942213684,150,Europe,154,Northern Europe,,,denmark,High,DKK,1974-01-01,61 - Denmark +62,77,262,62,Y,Y,Y,N,DJ,DJI,,,Djibouti,,,,,,Djibouti,Djibouti,Djibouti,Джибути,吉布提,جيبوتي,the Republic of Djibouti,Djibouti,Djibouti,Djibouti,Джибути,吉布提,جيبوتي,0,11.74658946,42.58022315,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,djibouti,Lower middle,DJF,1977-01-01,62 - Djibouti +63,78,212,63,Y,Y,Y,N,DM,DMA,,,Dominica,,,,,,Dominica,Dominique,Dominica,Доминика,多米尼克,دومينيكا,the Commonwealth of Dominica,Dominica,Dominique,Dominica,Доминика,多米尼克,دومينيكا,0,15.42468124,-61.36047599,19,Americas,419,Latin America and the Caribbean,29,Caribbean,dominican.rep,Upper middle,XCD,1974-01-01,63 - Dominica +64,79,214,64,Y,Y,Y,N,DO,DOM,,,Dominican Republic,Dominican Republic (the),,,Dominican Rep.,,Dominican Republic,République dominicaine,República Dominicana,Доминиканская Республика,多米尼加共和国,الجمهورية الدومينيكية,the Dominican Republic,Dominican Republic,République dominicaine,República Dominicana,Доминиканская Республика,多米尼加,الجمهورية الدومينيكية,0,18.89453409,-70.49429315,19,Americas,419,Latin America and the Caribbean,29,Caribbean,#REF!,Upper middle,DOP,1974-01-01,64 - Dominican Republic +65,81,218,65,Y,Y,Y,N,EC,ECU,,,Ecuador,,,,,,Ecuador,Équateur,Ecuador,Эквадор,厄瓜多尔,إكوادور,the Republic of Ecuador,Ecuador,Équateur,Ecuador,Эквадор,厄瓜多尔,إكوادور,0,-1.464036749,-78.05190165,19,Americas,419,Latin America and the Caribbean,5,South America,ecuador,Upper middle,USD,1974-01-01,65 - Ecuador +66,82,818,66,Y,Y,Y,N,EG,EGY,,,Egypt,,,,,,Egypt,Égypte,Egipto,Египет,埃及,مصر,the Arab Republic of Egypt,Egypt,Égypte,Egipto,Египет,埃及,مصر,0,26.55281781,29.78562814,2,Africa,15,Northern Africa,,,egypt,Lower middle,EGP,1974-01-01,66 - Egypt +67,83,222,67,Y,Y,Y,N,SV,SLV,,,El Salvador,,,,,,El Salvador,El Salvador,El Salvador,Сальвадор,萨尔瓦多,السلفادور,the Republic of El Salvador,El Salvador,El Salvador,El Salvador,Сальвадор,萨尔瓦多,السلفادور,0,13.72764125,-88.86315324,19,Americas,419,Latin America and the Caribbean,13,Central America,el.?salvador,Upper middle,USD,1974-01-01,67 - El Salvador +68,84,226,68,Y,Y,Y,N,GQ,GNQ,,,Equatorial Guinea,,,,,,Equatorial Guinea,Guinée équatoriale,Guinea Ecuatorial,Экваториальная Гвинея,赤道几内亚,غينيا الاستوائية,the Republic of Equatorial Guinea,Equatorial Guinea,Guinée équatoriale,Guinea Ecuatorial,Экваториальная Гвинея,赤道几内亚,غينيا الاستوائية,0,1.412936146,10.61572825,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,guine.*eq|eq.*guine|^(?=.*span).*guinea,Upper middle,XAF,1974-01-01,68 - Equatorial Guinea +69,85,232,69,Y,Y,Y,N,ER,ERI,,,Eritrea,,,,,,Eritrea,Érythrée,Eritrea,Эритрея,厄立特里亚,إريتريا,the State of Eritrea,Eritrea,Érythrée,Eritrea,Эритрея,厄立特里亚,إريتريا,0,15.37695899,38.82792338,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,eritrea,Low,ERN,2012-08-02,69 - Eritrea +70,86,233,70,Y,Y,Y,N,EE,EST,,,Estonia,,,,,,Estonia,Estonie,Estonia,Эстония,爱沙尼亚,إستونيا,the Republic of Estonia,Estonia,Estonie,Estonia,Эстония,爱沙尼亚,إستونيا,0,58.70758667,26.168216,150,Europe,154,Northern Europe,,,estonia,High,EUR,1992-06-15,70 - Estonia +71,87,231,71,Y,Y,Y,N,ET,ETH,,,Ethiopia,,,,,,Ethiopia,Éthiopie,Etiopía,Эфиопия,埃塞俄比亚,إثيوبيا,the Federal Democratic Republic of Ethiopia,Ethiopia,Éthiopie,Etiopía,Эфиопия,埃塞俄比亚,إثيوبيا,0,8.633664665,39.61587345,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,ethiopia|abyssinia,Low,ETB,1993-07-16,71 - Ethiopia +72,88,238,72,,,N,N,FK,FLK,,,Falkland Islands (Malvinas),Falkland Islands (the) [Malvinas],,,,Falkland Islands (Malvinas),Falkland Islands,,,,,,,Falkland Islands (Malvinas),Îles Falkland (Malvinas),Islas Malvinas (Falkland),Фолклендские (Мальвинские) острова,福克兰群岛(马尔维纳斯),جزر فوكلاند (مالفيناس),0,-51.7638724,-55.8098409,19,Americas,419,Latin America and the Caribbean,5,South America,falkland|malvinas,,FKP,1974-01-01,72 - Falkland Islands (Malvinas) +73,89,234,73,,,N,N,FO,FRO,,,Faroe Islands,Faroe Islands (the),,,,Faroe Islands (Denmark),Faroe Islands,,,,,,,Faroe Islands,Îles Féroé,Islas Feroe,Фарерские острова,法罗群岛,جزر فايرو,0,61.64924758,-6.548553177,150,Europe,154,Northern Europe,,,faroe|faeroe,High,DKK,1974-01-01,73 - Faroe Islands +74,90,242,74,Y,Y,Y,N,FJ,FJI,,,Fiji,,,,,,Fiji,Fidji,Fiji,Фиджи,斐济,فيجي,the Republic of Fiji,Fiji,Fidji,Fiji,Фиджи,斐济,فيجي,0,-19.0190607,195.3435043,9,Oceania,54,Melanesia,,,fiji,Upper middle,FJD,2011-06-12,74 - Fiji +75,91,246,75,Y,Y,Y,N,FI,FIN,,,Finland,,,,,,Finland,Finlande,Finlandia,Финляндия,芬兰,فنلندا,the Republic of Finland,Finland,Finlande,Finlandia,Финляндия,芬兰,فنلندا,0,64.52173893,26.29452799,150,Europe,154,Northern Europe,,,finland,High,EUR,1974-01-01,75 - Finland +76,92,250,76,Y,Y,Y,N,FR,FRA,,,France,,,,,,France,France,Francia,Франция,法国,فرنسا,the French Republic,France,France,Francia,Франция,法国,فرنسا,0,46.6984015,2.350055968,150,Europe,155,Western Europe,,,^(?!.*\bdep)(?!.*martinique).*france|french.?republic|\bgaul,High,EUR,1974-01-01,76 - France +77,93,254,77,,,N,N,GF,GUF,,,French Guiana,,,,,French Guiana (France),French Guiana,,,,,,,French Guiana,Guyane française,Guayana Francesa,Французская Гвиана,法属圭亚那,غيانا الفرنسية,0,3.928100844,-53.24266781,19,Americas,419,Latin America and the Caribbean,5,South America,french.?gu(y|i)ana,,EUR,1974-01-01,77 - French Guiana +78,94,258,78,,,N,N,PF,PYF,,,French Polynesia,,,,,French Polynesia (France),French Polynesia,,,,,,,French Polynesia,Polynésie française,Polinesia Francesa,Французская Полинезия,法属波利尼西亚,بولينيزيا الفرنسية,0,-24.06211632,-156.7187297,9,Oceania,61,Polynesia,,,french.?polynesia|tahiti,High,XPF,1974-01-01,78 - French Polynesia +79,,260,79,,,N,N,TF,ATF,,,French Southern Territories,French Southern Territories (the),,,,,French Southern Territories,,,,,,,French Southern Territories,Terres australes françaises,Territorio de las Tierras Australes Francesas,Южные земли (французская заморская территория),法属南方领地,الأراضي الفرنسية الجنوبية الجنوبية,0,-49.32257975,69.49884805,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,french.?southern,,EUR,1979-01-01,79 - French Southern Territories +80,96,266,80,Y,Y,Y,N,GA,GAB,,,Gabon,,,,,,Gabon,Gabon,Gabón,Габон,加蓬,غابون,the Gabonese Republic,Gabon,Gabon,Gabón,Габон,加蓬,غابون,0,-0.595400581,11.79997877,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,gabon,Upper middle,XAF,1974-01-01,80 - Gabon +81,98,270,81,Y,Y,Y,N,GM,GMB,,,Gambia,Gambia (the),,Gambia,,,Gambia,Gambie,Gambia,Гамбия,冈比亚,غامبيا,the Republic of the Gambia,Gambia,Gambie,Gambia,Гамбия,冈比亚,غامبيا,0,13.44470328,-15.44718402,2,Africa,202,Sub-Saharan Africa,11,Western Africa,gambia,Low,GMD,1974-01-01,81 - Gambia +82,100,268,82,Y,Y,Y,N,GE,GEO,,,Georgia,,,,,,Georgia,Géorgie,Georgia,Грузия,格鲁吉亚,جورجيا,Georgia,Georgia,Géorgie,Georgia,Грузия,格鲁吉亚,جورجيا,0,42.17290221,43.5117089,142,Asia,145,Western Asia,,,^(?!.*south).*georgia,Upper middle,GEL,1992-08-28,82 - Georgia +83,101,276,83,Y,Y,Y,N,DE,DEU,,,Germany,,,,,,Germany,Allemagne,Alemania,Германия,德国,ألمانيا,the Federal Republic of Germany,Germany,Allemagne,Alemania,Германия,德国,ألمانيا,0,51.08227882,10.37515859,150,Europe,155,Western Europe,,,^(?!.*east).*germany|^(?=.*\bfed.*\brep).*german,High,EUR,1990-10-30,83 - Germany +84,102,288,84,Y,Y,Y,N,GH,GHA,,,Ghana,,,,,,Ghana,Ghana,Ghana,Гана,加纳,غانا,the Republic of Ghana,Ghana,Ghana,Ghana,Гана,加纳,غانا,0,7.956118608,-1.209564758,2,Africa,202,Sub-Saharan Africa,11,Western Africa,ghana|gold.?coast,Lower middle,GHS,1974-01-01,84 - Ghana +85,103,292,85,,,N,N,GI,GIB,,,Gibraltar,,,,,,Gibraltar,,,,,,,Gibraltar,Gibraltar,Gibraltar,Гибралтар,直布罗陀,جبل طارق,0,36.13872267,-5.34508156,150,Europe,39,Southern Europe,,,gibraltar,High,GIP,1974-01-01,85 - Gibraltar +86,104,300,86,Y,Y,Y,N,GR,GRC,,,Greece,,,,,,Greece,Grèce,Grecia,Греция,希腊,اليونان,the Hellenic Republic,Greece,Grèce,Grecia,Греция,希腊,اليونان,0,39.99547189,22.15714659,150,Europe,39,Southern Europe,,,greece|hellenic|hellas,High,EUR,1974-01-01,86 - Greece +87,105,304,87,,,N,N,GL,GRL,,,Greenland,,,,,Greenland (Denmark),Greenland,,,,,,,Greenland,Groenland,Groenlandia,Гренландия,格陵兰,غرينلند,0,74.714673,-41.37858526,19,Americas,21,Northern America,,,greenland,High,DKK,1974-01-01,87 - Greenland +88,106,308,88,Y,Y,Y,N,GD,GRD,,,Grenada,,,,,,Grenada,Grenade,Granada,Гренада,格林纳达,غرينادا,Grenada,Grenada,Grenade,Granada,Гренада,格林纳达,غرينادا,0,12.11295969,-61.67937955,19,Americas,419,Latin America and the Caribbean,29,Caribbean,grenada,Upper middle,XCD,1974-01-01,88 - Grenada +89,107,312,89,,,N,N,GP,GLP,,,Guadeloupe,,,Guadeloupe (France),,Guadeloupe (France),Guadeloupe,,,,,,,Guadeloupe,Guadeloupe,Guadalupe,Гваделупа,瓜德罗普,غوادلوب,0,16.40393131,-61.75296289,19,Americas,419,Latin America and the Caribbean,29,Caribbean,guadeloupe,,EUR,1974-01-01,89 - Guadeloupe +90,108,316,90,,,N,N,GU,GUM,,,Guam,,,,,,Guam,,,,,,,Guam,Guam,Guam,Гуам,关岛,غوام,0,13.47185432,144.784677,9,Oceania,57,Micronesia,,,\bguam,High,USD,1974-01-01,90 - Guam +91,109,320,91,Y,Y,Y,N,GT,GTM,,,Guatemala,,,,,,Guatemala,Guatemala,Guatemala,Гватемала,危地马拉,غواتيمالا,the Republic of Guatemala,Guatemala,Guatemala,Guatemala,Гватемала,危地马拉,غواتيمالا,0,15.699081,-90.35850945,19,Americas,419,Latin America and the Caribbean,13,Central America,guatemala,Upper middle,GTQ,1974-01-01,91 - Guatemala +92,,831,92,,,N,N,GG,GGY,,,Guernsey,,,,,,Guernsey,,,,,,,Guernsey,Guernesey,Guernsey,Гернси,格恩西,غيرنسي,0,49.46819115,-2.59052163,150,Europe,154,Northern Europe,830,Channel Islands,guernsey,,GBP,2006-03-29,92 - Guernsey +93,110,324,93,Y,Y,Y,N,GN,GIN,,,Guinea,,,,,,Guinea,Guinée,Guinea,Гвинея,几内亚,غينيا,the Republic of Guinea,Guinea,Guinée,Guinea,Гвинея,几内亚,غينيا,0,10.43642262,-10.95068301,2,Africa,202,Sub-Saharan Africa,11,Western Africa,^(?!.*eq)(?!.*span)(?!.*bissau)(?!.*portu)(?!.*new).*guinea,Lower middle,GNF,1974-01-01,93 - Guinea +94,111,624,94,Y,Y,Y,N,GW,GNB,,,Guinea-Bissau,,,,,,Guinea-Bissau,Guinée-Bissau,Guinea-Bissau,Гвинея-Бисау,几内亚比绍,غينيا - بيساو,the Republic of Guinea-Bissau,Guinea-Bissau,Guinée-Bissau,Guinea-Bissau,Гвинея-Бисау,几内亚比绍,غينيا - بيساو,0,12.05479161,-14.94108332,2,Africa,202,Sub-Saharan Africa,11,Western Africa,bissau|^(?=.*portu).*guinea,Low,XOF,1974-01-01,94 - Guinea-Bissau +95,112,328,95,Y,Y,Y,N,GY,GUY,,,Guyana,,,,,,Guyana,Guyana,Guyana,Гайана,圭亚那,غيانا,the Co-operative Republic of Guyana,Guyana,Guyana,Guyana,Гайана,圭亚那,غيانا,0,4.800395012,-58.97699814,19,Americas,419,Latin America and the Caribbean,5,South America,^guyana|british.?gu(y|i)ana,High,GYD,2018-10-11,95 - Guyana +96,113,332,96,Y,Y,Y,N,HT,HTI,,,Haiti,,,,,,Haiti,Haïti,Haití,Гаити,海地,هايتي,the Republic of Haiti,Haiti,Haïti,Haití,Гаити,海地,هايتي,0,18.94164176,-72.65840205,19,Americas,419,Latin America and the Caribbean,29,Caribbean,haiti,Lower middle,HTG,1974-01-01,96 - Haiti +97,114,334,97,,,N,N,HM,HMD,,,Heard Island and McDonald Islands,,,,,Heard Island and McDonald Islands (Australia),Heard Island and McDonald Islands,,,,,,,Heard Island and McDonald Islands,Île Heard-et-Îles MacDonald,Islas Heard y McDonald,Остров Херд и острова Макдональд,赫德岛和麦克唐纳岛,جزيرة هيرد وجزر ماكدونالد,0,-53.0998917,73.52881216,9,Oceania,53,Australia and New Zealand,,,heard.*mcdonald,,AUD,1974-01-01,97 - Heard Island and McDonald Islands +98,115,336,98,Y,,Y,N,VA,VAT,,,Holy See,Holy See (the),,Holy See (Vatican City State),,,Holy See,Saint-Siège,Santa Sede,Святой Престол,罗马教廷,الكرسي الرسولي,the Holy See,Holy See,Saint-Siège,Santa Sede,Святой Престол,教廷,الكرسي الرسولي,0,41.90336493,12.45225447,150,Europe,39,Southern Europe,,,holy.?see|vatican|papal.?st,,EUR,1996-04-03,98 - Holy See +99,116,340,99,Y,Y,Y,N,HN,HND,,,Honduras,,,,,,Honduras,Honduras,Honduras,Гондурас,洪都拉斯,هندوراس,the Republic of Honduras,Honduras,Honduras,Honduras,Гондурас,洪都拉斯,هندوراس,0,14.80908243,-86.63495948,19,Americas,419,Latin America and the Caribbean,13,Central America,^(?!.*brit).*honduras,Lower middle,HNL,1974-01-01,99 - Honduras +100,59,344,100,,,N,N,HK,HKG,,,"China, Hong Kong Special Administrative Region",Hong Kong,,Hong Kong,,China - Hong Kong (Special Administrative Region),"China, Hong Kong Special Administrative Region",,,,,,,"China, Hong Kong Special Administrative Region","Chine, région administrative spéciale de Hong Kong","China, región administrativa especial de Hong Kong","Китай, Специальный административный район Гонконг",中国香港特别行政区,الصين، منطقة هونغ كونغ الإدارية الخاصة,0,22.4216098,114.1539976,142,Asia,30,Eastern Asia,,,hong.?kong,High,HKD,1974-01-01,"100 - China, Hong Kong Special Administrative Region" +101,117,348,101,Y,Y,Y,N,HU,HUN,,,Hungary,,,,,,Hungary,Hongrie,Hungría,Венгрия,匈牙利,هنغاريا,Hungary,Hungary,Hongrie,Hungría,Венгрия,匈牙利,هنغاريا,0,47.16567815,19.42172591,150,Europe,151,Eastern Europe,,,^(?!.*austr).*hungary,High,HUF,2012-02-15,101 - Hungary +102,118,352,102,Y,Y,Y,N,IS,ISL,,,Iceland,,,,,,Iceland,Islande,Islandia,Исландия,冰岛,آيسلندا,Iceland,Iceland,Islande,Islandia,Исландия,冰岛,آيسلندا,0,64.99668622,-18.61425416,150,Europe,154,Northern Europe,,,iceland,High,ISK,2022-10-20,102 - Iceland +103,119,356,103,Y,Y,Y,N,IN,IND,,,India,,,,,,India,Inde,India,Индия,印度,الهند,the Republic of India,India,Inde,India,Индия,印度,الهند,0,22.37137039,79.32792202,142,Asia,34,Southern Asia,,,^(?!\D*(?:bassas))\D*india(?!.*ocea)(?!na),Lower middle,INR,1975-01-01,103 - India +104,120,360,104,Y,Y,Y,N,ID,IDN,,,Indonesia,,,,,,Indonesia,Indonésie,Indonesia,Индонезия,印度尼西亚,إندونيسيا,the Republic of Indonesia,Indonesia,Indonésie,Indonesia,Индонезия,印度尼西亚,إندونيسيا,0,-2.21433486,117.2844335,142,Asia,35,South-eastern Asia,,,indonesia,Upper middle,IDR,1974-01-01,104 - Indonesia +105,121,364,105,Y,Y,Y,N,IR,IRN,,,Iran (Islamic Republic of),,,"Iran, Islamic Republic of",Iran,,Iran (Islamic Republic of),Iran (République islamique d'),Irán (República Islámica del),Иран (Исламская Республика),伊朗伊斯兰共和国,إيران (جمهورية - الإسلامية),the Islamic Republic of Iran,Iran (Islamic Republic of),Iran (République islamique d’),Irán (República Islámica del),Иран (Исламская Республика),伊朗伊斯兰共和国,إيران (جمهورية - الإسلامية),0,32.57533772,54.2973284,142,Asia,34,Southern Asia,,,\biran|persia,Lower middle,IRR,1974-01-01,105 - Iran (Islamic Republic of) +106,122,368,106,Y,Y,Y,N,IQ,IRQ,,,Iraq,,,,,,Iraq,Iraq,Iraq,Ирак,伊拉克,العراق,the Republic of Iraq,Iraq,Iraq,Iraq,Ирак,伊拉克,العراق,0,33.04497404,43.77207391,142,Asia,145,Western Asia,,,\biraq|mesopotamia,Upper middle,IQD,1974-01-01,106 - Iraq +107,123,372,107,Y,Y,Y,N,IE,IRL,,,Ireland,,,,,,Ireland,Irlande,Irlanda,Ирландия,爱尔兰,أيرلندا,Ireland,Ireland,Irlande,Irlanda,Ирландия,爱尔兰,آيرلندا,0,53.16969376,-8.154213185,150,Europe,154,Northern Europe,,,^(?!.*north).*\bireland,High,EUR,1974-01-01,107 - Ireland +108,124,833,108,,,N,N,IM,IMN,,,Isle of Man,,,,,Isle of Man (The United Kingdom of Great Britain and Northern Ireland),Isle of Man,,,,,,,Isle of Man,Île de Man,Isla de Man,Остров Мэн,马恩岛,جزيرة مان,0,54.23948288,-4.51817639,150,Europe,154,Northern Europe,,,^(?=.*isle).*\bman,High,GBP,2006-03-29,108 - Isle of Man +109,125,376,109,Y,Y,Y,N,IL,ISR,,,Israel,,,,,,Israel,Israël,Israel,Израиль,以色列,إسرائيل,the State of Israel,Israel,Israël,Israel,Израиль,以色列,إسرائيل,0,31.33857325,34.96023155,142,Asia,145,Western Asia,,,israel,High,ILS,1974-01-01,109 - Israel +110,126,380,110,Y,Y,Y,N,IT,ITA,,,Italy,,,,,,Italy,Italie,Italia,Италия,意大利,إيطاليا,the Republic of Italy,Italy,Italie,Italia,Италия,意大利,إيطاليا,0,43.76610159,11.68396919,150,Europe,39,Southern Europe,,,italy|italian.?republic,High,EUR,1974-01-01,110 - Italy +111,127,388,111,Y,Y,Y,N,JM,JAM,,,Jamaica,,,,,,Jamaica,Jamaïque,Jamaica,Ямайка,牙买加,جامايكا,Jamaica,Jamaica,Jamaïque,Jamaica,Ямайка,牙买加,جامايكا,0,18.15206196,-77.31137184,19,Americas,419,Latin America and the Caribbean,29,Caribbean,jamaica,Upper middle,JMD,1974-01-01,111 - Jamaica +112,128,392,112,Y,Y,Y,N,JP,JPN,,,Japan,,,,,,Japan,Japon,Japón,Япония,日本,اليابان,Japan,Japan,Japon,Japón,Япония,日本,اليابان,0,37.63209801,138.0812256,142,Asia,30,Eastern Asia,,,japan,High,JPY,1974-01-01,112 - Japan +113,,832,113,,,N,N,JE,JEY,,,Jersey,,,,,,Jersey,,,,,,,Jersey,Jersey,Jersey,Джерси,泽西,جيرسي,0,49.21921539,-2.12999674,150,Europe,154,Northern Europe,830,Channel Islands,jersey,,GBP,2006-03-29,113 - Jersey +114,129,400,114,Y,Y,Y,N,JO,JOR,,,Jordan,,,,,,Jordan,Jordanie,Jordania,Иордания,约旦,الأردن,the Hashemite Kingdom of Jordan,Jordan,Jordanie,Jordania,Иордания,约旦,الأردن,0,31.25223934,36.78497101,142,Asia,145,Western Asia,,,jordan,Lower middle,JOD,1974-01-01,114 - Jordan +115,130,398,115,Y,Y,Y,N,KZ,KAZ,,,Kazakhstan,,,,,,Kazakhstan,Kazakhstan,Kazajstán,Казахстан,哈萨克斯坦,كازاخستان,the Republic of Kazakhstan,Kazakhstan,Kazakhstan,Kazajstán,Казахстан,哈萨克斯坦,كازاخستان,0,48.16011678,67.30440515,142,Asia,143,Central Asia,,,kazak,Upper middle,KZT,2002-05-20,115 - Kazakhstan +116,131,404,116,Y,Y,Y,N,KE,KEN,,,Kenya,,,,,,Kenya,Kenya,Kenya,Кения,肯尼亚,كينيا,the Republic of Kenya,Kenya,Kenya,Kenya,Кения,肯尼亚,كينيا,0,0.529620946,37.85784174,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,kenya|british.?east.?africa|east.?africa.?prot,Lower middle,KES,1974-01-01,116 - Kenya +117,132,296,117,Y,Y,Y,N,KI,KIR,,,Kiribati,,,,,,Kiribati,Kiribati,Kiribati,Кирибати,基里巴斯,كيريباس,the Republic of Kiribati,Kiribati,Kiribati,Kiribati,Кирибати,基里巴斯,كيريباس,0,1.844810739,-160.2677952,9,Oceania,57,Micronesia,,,kiribati,Lower middle,AUD,1984-01-01,117 - Kiribati +118,74,408,118,Y,Y,Y,N,KP,PRK,,,Democratic People's Republic of Korea,Korea (the Democratic People's Republic of),,"Korea, Democratic People's Republic of",DPRK,,Democratic People's Republic of Korea,République populaire démocratique de Corée,República Popular Democrática de Corea,Корейская Народно-Демократическая Республика,朝鲜民主主义人民共和国,جمهورية كوريا الشعبية الديمقراطية,the Democratic People's Republic of Korea,Democratic People's Republic of Korea,République populaire démocratique de Corée,República Popular Democrática de Corea,Корейская Народно-Демократическая Республика,朝鲜民主主义人民共和国,جمهورية كوريا الشعبية الديمقراطية,0,40.14251168,127.1828259,142,Asia,30,Eastern Asia,,,korea.*people|dprk|d.p.r.k|korea.+(d.p.r|dpr|north|dem.*rep.*)|(d.p.r|dpr|north|dem.*rep.*).+korea,Low,KPW,1974-01-01,118 - Democratic People's Republic of Korea +119,194,410,119,Y,Y,Y,N,KR,KOR,,,Republic of Korea,Korea (the Republic of),,"Korea, Republic of",,,Republic of Korea,République de Corée,República de Corea,Республика Корея,大韩民国,جمهورية كوريا,the Republic of Korea,Republic of Korea,République de Corée,República de Corea,Республика Корея,大韩民国,جمهورية كوريا,0,36.52377792,127.8821461,142,Asia,30,Eastern Asia,,,^(?!.*d.*p.*r)(?!.*democrat)(?!.*dem.*rep)(?!.*people)(?!.*north).*\bkorea(?!.*d.*p.*r)(?!.*dem.*rep),High,KRW,1974-01-01,119 - Republic of Korea +120,133,414,120,Y,Y,Y,N,KW,KWT,,,Kuwait,,,,,,Kuwait,Koweït,Kuwait,Кувейт,科威特,الكويت,the State of Kuwait,Kuwait,Koweït,Kuwait,Кувейт,科威特,الكويت,0,29.29832118,47.53304536,142,Asia,145,Western Asia,,,kuwait,High,KWD,1974-01-01,120 - Kuwait +121,134,417,121,Y,Y,Y,N,KG,KGZ,,,Kyrgyzstan,,,,,,Kyrgyzstan,Kirghizistan,Kirguistán,Кыргызстан,吉尔吉斯斯坦,قيرغيزستان,the Kyrgyz Republic,Kyrgyzstan,Kirghizistan,Kirguistán,Кыргызстан,吉尔吉斯斯坦,قيرغيزستان,0,41.46387775,74.55247592,142,Asia,143,Central Asia,,,kyrgyz|kirghiz,Lower middle,KGS,1993-07-25,121 - Kyrgyzstan +122,135,418,122,Y,Y,Y,N,LA,LAO,,,Lao People's Democratic Republic,Lao People's Democratic Republic (the),,,Lao PDR,,Lao People's Democratic Republic,République démocratique populaire lao,República Democrática Popular Lao,Лаосская Народно-Демократическая Республика,老挝人民民主共和国,جمهورية لاو الديمقراطية الشعبية,the Lao People's Democratic Republic,Lao People's Democratic Republic,République démocratique populaire lao,República Democrática Popular Lao,Лаосская Народно-Демократическая Республика,老挝人民民主共和国,جمهورية لاو الديمقراطية الشعبية,0,18.50518622,103.7662533,142,Asia,35,South-eastern Asia,,,\blaos?\b,Lower middle,LAK,1974-01-01,122 - Lao People's Democratic Republic +123,136,428,123,Y,Y,Y,N,LV,LVA,,,Latvia,,,,,,Latvia,Lettonie,Letonia,Латвия,拉脱维亚,لاتفيا,the Republic of Latvia,Latvia,Lettonie,Letonia,Латвия,拉脱维亚,لاتفيا,0,56.85765774,24.92335393,150,Europe,154,Northern Europe,,,latvia,High,EUR,1992-06-15,123 - Latvia +124,137,422,124,Y,Y,Y,N,LB,LBN,,,Lebanon,,,,,,Lebanon,Liban,Líbano,Ливан,黎巴嫩,لبنان,the Lebanese Republic,Lebanon,Liban,Líbano,Ливан,黎巴嫩,لبنان,0,33.91995955,35.88513386,142,Asia,145,Western Asia,,,lebanon,Lower middle,LBP,1974-01-01,124 - Lebanon +125,138,426,125,Y,Y,Y,N,LS,LSO,,,Lesotho,,,,,,Lesotho,Lesotho,Lesotho,Лесото,莱索托,ليسوتو,the Kingdom of Lesotho,Lesotho,Lesotho,Lesotho,Лесото,莱索托,ليسوتو,0,-29.58448841,28.24105147,2,Africa,202,Sub-Saharan Africa,18,Southern Africa,lesotho|basuto,Lower middle,LSL,1974-01-01,125 - Lesotho +126,139,430,126,Y,Y,Y,N,LR,LBR,,,Liberia,,,,,,Liberia,Libéria,Liberia,Либерия,利比里亚,ليبريا,the Republic of Liberia,Liberia,Libéria,Liberia,Либерия,利比里亚,ليبريا,0,6.445498409,-9.307443775,2,Africa,202,Sub-Saharan Africa,11,Western Africa,liberia,Low,LRD,1974-01-01,126 - Liberia +127,140,434,127,Y,Y,Y,N,LY,LBY,,,Libya,,,,,,Libya,Libye,Libia,Ливия,利比亚,ليبيا,the State of Libya,Libya,Libye,Libia,Ливия,利比亚,ليبيا,0,27.04420762,18.02212777,2,Africa,15,Northern Africa,,,libya,Upper middle,LYD,2018-01-03,127 - Libya +128,141,438,128,Y,Y,Y,N,LI,LIE,,,Liechtenstein,,,,,,Liechtenstein,Liechtenstein,Liechtenstein,Лихтенштейн,列支敦士登,ليختنشتاين,the Principality of Liechtenstein,Liechtenstein,Liechtenstein,Liechtenstein,Лихтенштейн,列支敦士登,ليختنشتاين,0,47.16457362,9.558885464,150,Europe,155,Western Europe,,,liechtenstein,High,CHF,1974-01-01,128 - Liechtenstein +129,142,440,129,Y,Y,Y,N,LT,LTU,,,Lithuania,,,,,,Lithuania,Lituanie,Lituania,Литва,立陶宛,ليتوانيا,the Republic of Lithuania,Lithuania,Lituanie,Lituania,Литва,立陶宛,ليتوانيا,0,55.3344892,23.90739502,150,Europe,154,Northern Europe,,,lithuania,High,EUR,1992-06-15,129 - Lithuania +130,143,442,130,Y,Y,Y,N,LU,LUX,,,Luxembourg,,,,,,Luxembourg,Luxembourg,Luxemburgo,Люксембург,卢森堡,لكسمبرغ,the Grand Duchy of Luxembourg,Luxembourg,Luxembourg,Luxemburgo,Люксембург,卢森堡,لكسمبرغ,0,49.77027091,6.08637699,150,Europe,155,Western Europe,,,^(?!.*belg).*luxem,High,EUR,1974-01-01,130 - Luxembourg +131,60,446,131,,,N,N,MO,MAC,,,"China, Macao Special Administrative Region",Macao,,Macao,,China - Macau (Special Administrative Region),Macao,,,,,,,"China, Macao Special Administrative Region","Chine, région administrative spéciale de Macao","China, región administrativa especial de Macao","Китай, Специальный административный район Макао",中国澳门特别行政区,الصين، منطقة ماكاو الإدارية الخاصة,0,22.1985265,113.5450075,142,Asia,30,Eastern Asia,,,maca(o|u),High,MOP,1974-01-01,"131 - China, Macao Special Administrative Region" +132,229,807,132,Y,Y,Y,N,MK,MKD,,,North Macedonia,,,"North Macedonia, Republic of",,the Republic of North Macedonia,North Macedonia,Macédoine du Nord,Macedonia del Norte,Северная Македония,北马其顿,مقدونيا الشمالية,the Republic of North Macedonia,North Macedonia,Macédoine du Nord,Macedonia del Norte,Северная Македония,北马其顿,مقدونيا الشمالية,0,41.59654823,21.69480535,150,Europe,39,Southern Europe,,,macedonia|^f\.?y\.?r\.?o\.?m\.?$,Upper middle,MKD,2019-02-14,132 - North Macedonia +133,144,450,133,Y,Y,Y,N,MG,MDG,,,Madagascar,,,,,,Madagascar,Madagascar,Madagascar,Мадагаскар,马达加斯加,مدغشقر,the Republic of Madagascar,Madagascar,Madagascar,Madagascar,Мадагаскар,马达加斯加,مدغشقر,0,-19.37969027,46.70406219,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,madagascar|malagasy,Low,MGA,1993-07-12,133 - Madagascar +134,146,454,134,Y,Y,Y,N,MW,MWI,,,Malawi,,,,,,Malawi,Malawi,Malawi,Малави,马拉维,ملاوي,the Republic of Malawi,Malawi,Malawi,Malawi,Малави,马拉维,ملاوي,0,-13.21991287,34.31171876,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,malawi|nyasa,Low,MWK,1974-01-01,134 - Malawi +135,147,458,135,Y,Y,Y,N,MY,MYS,,,Malaysia,,,,,,Malaysia,Malaisie,Malasia,Малайзия,马来西亚,ماليزيا,Malaysia,Malaysia,Malaisie,Malasia,Малайзия,马来西亚,ماليزيا,0,2.745185714,140.4915783,142,Asia,35,South-eastern Asia,,,malaysia,Upper middle,MYR,1974-01-01,135 - Malaysia +136,148,462,136,Y,Y,Y,N,MV,MDV,,,Maldives,,,,,,Maldives,Maldives,Maldivas,Мальдивские Острова,马尔代夫,ملديف,the Republic of Maldives,Maldives,Maldives,Maldivas,Мальдивские Острова,马尔代夫,ملديف,0,5.068606213,73.32614511,142,Asia,34,Southern Asia,,,maldive,Upper middle,MVR,1974-01-01,136 - Maldives +137,149,466,137,Y,Y,Y,N,ML,MLI,,,Mali,,,,,,Mali,Mali,Malí,Мали,马里,مالي,the Republic of Mali,Mali,Mali,Malí,Мали,马里,مالي,0,17.34640627,-3.525051581,2,Africa,202,Sub-Saharan Africa,11,Western Africa,\bmali\b,Low,XOF,1974-01-01,137 - Mali +138,150,470,138,Y,Y,Y,N,MT,MLT,,,Malta,,,,,,Malta,Malte,Malta,Мальта,马耳他,مالطة,the Republic of Malta,Malta,Malte,Malta,Мальта,马耳他,مالطة,0,35.90417953,14.42365795,150,Europe,39,Southern Europe,,,\bmalta,High,EUR,1974-01-01,138 - Malta +139,151,584,139,Y,Y,Y,N,MH,MHL,,,Marshall Islands,Marshall Islands (the),,,,,Marshall Islands,Îles Marshall,Islas Marshall,Маршалловы Острова,马绍尔群岛,جزر مارشال,the Republic of the Marshall Islands,Marshall Islands,Îles Marshall,Islas Marshall,Маршалловы Острова,马绍尔群岛,جزر مارشال,0,9.499091883,169.0954645,9,Oceania,57,Micronesia,,,marshall,Upper middle,USD,1986-01-01,139 - Marshall Islands +140,152,474,140,,,N,N,MQ,MTQ,,,Martinique,,,Martinique (France),,Martinique (France),Martinique,,,,,,,Martinique,Martinique,Martinica,Мартиника,马提尼克,مارتينيك,0,14.65403719,-61.02842534,19,Americas,419,Latin America and the Caribbean,29,Caribbean,martinique,,EUR,1974-01-01,140 - Martinique +141,153,478,141,Y,Y,Y,N,MR,MRT,,,Mauritania,,,,,,Mauritania,Mauritanie,Mauritania,Мавритания,毛里塔尼亚,موريتانيا,the Islamic Republic of Mauritania,Mauritania,Mauritanie,Mauritania,Мавритания,毛里塔尼亚,موريتانيا,0,20.25780429,-10.33010275,2,Africa,202,Sub-Saharan Africa,11,Western Africa,mauritania,Lower middle,MRU,1974-01-01,141 - Mauritania +142,154,480,142,Y,Y,Y,N,MU,MUS,,,Mauritius,,,,,,Mauritius,Maurice,Mauricio,Маврикий,毛里求斯,موريشيوس,the Republic of Mauritius,Mauritius,Maurice,Mauricio,Маврикий,毛里求斯,موريشيوس,0,-20.27530781,57.56676664,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,mauritius,Upper middle,MUR,1974-01-01,142 - Mauritius +143,155,175,143,,,N,N,YT,MYT,,,Mayotte,,,,,Mayotte (France),Mayotte,,,,,,,Mayotte,Mayotte,Mayotte,Остров Майотта,马约特,مايوت,0,-12.81970382,45.13516865,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,\bmayotte,,EUR,1993-07-12,143 - Mayotte +144,156,484,144,Y,Y,Y,N,MX,MEX,,,Mexico,,,,,,Mexico,Mexique,México,Мексика,墨西哥,المكسيك,the United Mexican States,Mexico,Mexique,México,Мексика,墨西哥,المكسيك,0,23.93832004,-102.5023164,19,Americas,419,Latin America and the Caribbean,13,Central America,\bmexic,Upper middle,MXN,1974-01-01,144 - Mexico +145,157,583,145,Y,Y,Y,N,FM,FSM,,,Micronesia (Federated States of),,,"Micronesia, Federated States of",Micronesia,,Micronesia (Federated States of),Micronésie (États fédérés de),Micronesia (Estados Federados de),Микронезия (Федеративные Штаты),密克罗尼西亚联邦,ميكرونيزيا (ولايات - الموحدة),the Federated States of Micronesia,Micronesia (Federated States of),Micronésie (États fédérés de),Micronesia (Estados Federados de),Микронезия (Федеративные Штаты),密克罗尼西亚联邦,ميكرونيزيا (ولايات - الموحدة),0,6.879864281,158.2381178,9,Oceania,57,Micronesia,,,fed.*micronesia|micronesia.*fed,Lower middle,USD,1992-04-19,145 - Micronesia (Federated States of) +146,158,498,146,Y,Y,Y,N,MD,MDA,,,Republic of Moldova,Moldova (the Republic of),,"Moldova, Republic of",,Moldova,Republic of Moldova,République de Moldova,República de Moldova,Республика Молдова,摩尔多瓦共和国,جمهورية مولدوفا,the Republic of Moldova,Republic of Moldova,République de Moldova,República de Moldova,Республика Молдова,摩尔多瓦共和国,جمهورية مولدوفا,0,47.19293174,28.47499987,150,Europe,151,Eastern Europe,,,moldov|b(a|e)ssarabia,Upper middle,MDL,2009-01-07,146 - Republic of Moldova +147,159,492,147,Y,Y,Y,N,MC,MCO,,,Monaco,,,,,,Monaco,Monaco,Mónaco,Монако,摩纳哥,موناكو,the Principality of Monaco,Monaco,Monaco,Mónaco,Монако,摩纳哥,موناكو,0,43.74830756,7.410882167,150,Europe,155,Western Europe,,,monaco,High,EUR,1974-01-01,147 - Monaco +148,160,496,148,Y,Y,Y,N,MN,MNG,,,Mongolia,,,,,,Mongolia,Mongolie,Mongolia,Монголия,蒙古,منغوليا,Mongolia,Mongolia,Mongolie,Mongolia,Монголия,蒙古,منغوليا,0,46.83576732,103.0813238,142,Asia,30,Eastern Asia,,,mongolia,Lower middle,MNT,1974-01-01,148 - Mongolia +149,161,499,149,Y,Y,Y,N,ME,MNE,,,Montenegro,,,,,,Montenegro,Monténégro,Montenegro,Черногория,黑山,الجبل الأسود,Montenegro,Montenegro,Monténégro,Montenegro,Черногория,黑山,الجبل الأسود,0,42.78905871,19.26989732,150,Europe,39,Southern Europe,,,^(?!.*serbia).*montenegro,Upper middle,EUR,2006-09-26,149 - Montenegro +150,162,500,150,,,N,N,MS,MSR,,,Montserrat,,,,,,Montserrat,,,,,,,Montserrat,Montserrat,Montserrat,Монтсеррат,蒙特塞拉特,مونتسيرات,0,16.73536624,-62.18693595,19,Americas,419,Latin America and the Caribbean,29,Caribbean,montserrat,,XCD,1974-01-01,150 - Montserrat +151,163,504,151,Y,Y,Y,N,MA,MAR,,,Morocco,,,,,,Morocco,Maroc,Marruecos,Марокко,摩洛哥,المغرب,the Kingdom of Morocco,Morocco,Maroc,Marruecos,Марокко,摩洛哥,المغرب,0,31.8836769,-6.317283613,2,Africa,15,Northern Africa,,,morocco|\bmaroc,Lower middle,MAD,1974-01-01,151 - Morocco +152,164,508,152,Y,Y,Y,N,MZ,MOZ,,,Mozambique,,,,,,Mozambique,Mozambique,Mozambique,Мозамбик,莫桑比克,موزامبيق,the Republic of Mozambique,Mozambique,Mozambique,Mozambique,Мозамбик,莫桑比克,موزامبيق,0,-17.2617763,35.55202528,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,mozambique,Low,MZM,1974-01-01,152 - Mozambique +153,165,104,153,Y,Y,Y,N,MM,MMR,,,Myanmar,,,,,,Myanmar,Myanmar,Myanmar,Мьянма,缅甸,ميانمار,the Republic of the Union of Myanmar,Myanmar,Myanmar,Myanmar,Мьянма,缅甸,ميانمار,0,21.17952353,96.50232755,142,Asia,35,South-eastern Asia,,,myanmar|burma,Lower middle,MMK,2011-06-12,153 - Myanmar +154,166,516,154,Y,Y,Y,N,NA,NAM,,,Namibia,,,,,,Namibia,Namibie,Namibia,Намибия,纳米比亚,ناميبيا,the Republic of Namibia,Namibia,Namibie,Namibia,Намибия,纳米比亚,ناميبيا,0,-22.13362728,17.21558466,2,Africa,202,Sub-Saharan Africa,18,Southern Africa,namibia,Upper middle,NAD,1974-01-01,154 - Namibia +155,167,520,155,Y,Y,Y,N,NR,NRU,,,Nauru,,,,,,Nauru,Nauru,Nauru,Науру,瑙鲁,ناورو,the Republic of Nauru,Nauru,Nauru,Nauru,Науру,瑙鲁,ناورو,0,-0.528781574,166.9232132,9,Oceania,57,Micronesia,,,nauru,High,AUD,1974-01-01,155 - Nauru +156,168,524,156,Y,Y,Y,N,NP,NPL,,,Nepal,,,,,,Nepal,Népal,Nepal,Непал,尼泊尔,نيبال,Nepal,Nepal,Népal,Nepal,Непал,尼泊尔,نيبال,0,28.25396507,83.9316657,142,Asia,34,Southern Asia,,,nepal,Lower middle,NPR,2020-12-15,156 - Nepal +157,169,528,157,Y,Y,Y,N,NL,NLD,,,Netherlands (Kingdom of the),,Netherlands,Netherlands,,,Netherlands (Kingdom of the),Pays-Bas (Royaume des),Países Bajos (Reino de los),Нидерланды (Королевство),荷兰王国,هولندا (مملكة _),the Kingdom of the Netherlands,Netherlands (Kingdom of the),Pays-Bas (Royaume des),Países Bajos (Reino de los),Нидерланды (Королевство),荷兰王国,هولندا (مملكة _),0,52.26998137,5.675062933,150,Europe,155,Western Europe,,,^(?!.*\bant)(?!.*\bcarib).*netherlands|holland,High,EUR,2023-03-10,157 - Netherlands (Kingdom of the) +158,170,,158,,,N,Y,,,AN,ANT,Netherlands Antilles (The Netherlands),,,,,Netherlands Antilles (The Netherlands),Netherlands Antilles,,,,,,,,,,,,,0,15.49421103,-67.12509177,19,Americas,419,Latin America and the Caribbean,29,Caribbean,netherlands.antil|dutch.antil,,ANG,1974-01-01,158 - Netherlands Antilles (The Netherlands) +159,171,540,159,,,N,N,NC,NCL,,,New Caledonia,,,,,New Caledonia (France),New Caledonia,,,,,,,New Caledonia,Nouvelle-Calédonie,Nueva Caledonia,Новая Каледония,新喀里多尼亚,كاليدونيا الجديدة,0,-21.33942425,165.2996228,9,Oceania,54,Melanesia,,,new.?caledonia,High,XPF,1974-01-01,159 - New Caledonia +160,172,554,160,Y,Y,Y,N,NZ,NZL,,,New Zealand,,,,,,New Zealand,Nouvelle-Zélande,Nueva Zelandia,Новая Зеландия,新西兰,نيوزيلندا,New Zealand,New Zealand,Nouvelle-Zélande,Nueva Zelandia,Новая Зеландия,新西兰,نيوزيلندا,0,-56.5161571,161.1190313,9,Oceania,53,Australia and New Zealand,,,new.?zealand,High,NZD,1974-01-01,160 - New Zealand +161,173,558,161,Y,Y,Y,N,NI,NIC,,,Nicaragua,,,,,,Nicaragua,Nicaragua,Nicaragua,Никарагуа,尼加拉瓜,نيكاراغوا,the Republic of Nicaragua,Nicaragua,Nicaragua,Nicaragua,Никарагуа,尼加拉瓜,نيكاراغوا,0,12.83712778,-85.03655572,19,Americas,419,Latin America and the Caribbean,13,Central America,nicaragua,Lower middle,NIO,1974-01-01,161 - Nicaragua +162,174,562,162,Y,Y,Y,N,NE,NER,,,Niger,Niger (the),,,,,Niger,Niger,Níger,Нигер,尼日尔,النيجر,the Republic of the Niger,Niger,Niger,Níger,Нигер,尼日尔,النيجر,0,17.42463558,9.397470038,2,Africa,202,Sub-Saharan Africa,11,Western Africa,\bniger(?!ia),Low,XOF,1974-01-01,162 - Niger +163,175,566,163,Y,Y,Y,N,NG,NGA,,,Nigeria,,,,,,Nigeria,Nigéria,Nigeria,Нигерия,尼日利亚,نيجيريا,the Federal Republic of Nigeria,Nigeria,Nigéria,Nigeria,Нигерия,尼日利亚,نيجيريا,0,9.590667555,8.10605344,2,Africa,202,Sub-Saharan Africa,11,Western Africa,nigeria,Lower middle,NGN,1974-01-01,163 - Nigeria +164,176,570,164,Y,,Y,N,NU,NIU,,,Niue,,,,,Niue (New Zealand),Niue,Nioué,Niue,Ниуэ,纽埃,نيوي,Niue,Niue,Nioué,Niue,Ниуэ,纽埃,نيوي,0,-19.05213426,-169.8688481,9,Oceania,61,Polynesia,,,niue,,NZD,2011-06-12,164 - Niue +165,177,574,165,,,N,N,NF,NFK,,,Norfolk Island,,,,,Norfolk Island (Australia),Norfolk Island,,,,,,,Norfolk Island,Île Norfolk,Isla Norfolk,Остров Норфолк,诺福克岛,جزيرة نورفولك,0,-29.0376577,167.952597,9,Oceania,53,Australia and New Zealand,,,norfolk,,AUD,1974-01-01,165 - Norfolk Island +166,179,578,167,Y,Y,Y,N,NO,NOR,,,Norway,,,,,,Norway,Norvège,Noruega,Норвегия,挪威,النرويج,the Kingdom of Norway,Norway,Norvège,Noruega,Норвегия,挪威,النرويج,0,64.41197955,14.06269622,150,Europe,154,Northern Europe,,,norway,High,NOK,1974-01-01,166 - Norway +167,181,512,168,Y,Y,Y,N,OM,OMN,,,Oman,,,,,,Oman,Oman,Omán,Оман,阿曼,عمان,the Sultanate of Oman,Oman,Oman,Omán,Оман,阿曼,عمان,0,20.53707855,56.1036955,142,Asia,145,Western Asia,,,\boman|trucial,High,OMR,1974-01-01,167 - Oman +168,182,586,169,Y,Y,Y,N,PK,PAK,,,Pakistan,,,,,,Pakistan,Pakistan,Pakistán,Пакистан,巴基斯坦,باكستان,the Islamic Republic of Pakistan,Pakistan,Pakistan,Pakistán,Пакистан,巴基斯坦,باكستان,0,29.35468377,68.78655545,142,Asia,34,Southern Asia,,,^(?!.*east).*paki?stan,Lower middle,PKR,1974-01-01,168 - Pakistan +169,183,585,170,Y,Y,Y,N,PW,PLW,,,Palau,,,,,,Palau,Palaos,Palau,Палау,帕劳,بالاو,the Republic of Palau,Palau,Palaos,Palau,Палау,帕劳,بالاو,0,7.514890523,134.5751097,9,Oceania,57,Micronesia,,,palau,Upper middle,USD,1986-01-01,169 - Palau +170,180,275,171,Y,,Y,N,PS,PSE,,,State of Palestine,"Palestine, State of",,occupied Palestinian territory,oPt,occupied Palestinian territory,State of Palestine,État de Palestine,Estado de Palestina,Государство Палестина,巴勒斯坦国,دولة فلسطين,the State of Palestine,State of Palestine,État de Palestine,Estado de Palestina,Государство Палестина,巴勒斯坦国,دولة فلسطين,0,31.99084142,35.30744047,142,Asia,145,Western Asia,,,palestin|\bgaza|west.?bank,Upper middle,ILS,2013-02-06,170 - State of Palestine +171,184,591,172,Y,Y,Y,N,PA,PAN,,,Panama,,,,,,Panama,Panama,Panamá,Панама,巴拿马,بنما,the Republic of Panama,Panama,Panama,Panamá,Панама,巴拿马,بنما,0,8.518057314,-80.07104511,19,Americas,419,Latin America and the Caribbean,13,Central America,panama,High,PAB,1993-07-22,171 - Panama +172,185,598,173,Y,Y,Y,N,PG,PNG,,,Papua New Guinea,,,,PNG,,Papua New Guinea,Papouasie-Nouvelle-Guinée,Papua Nueva Guinea,Папуа — Новая Гвинея,巴布亚新几内亚,بابوا غينيا الجديدة,the Independent State of Papua New Guinea,Papua New Guinea,Papouasie-Nouvelle-Guinée,Papua Nueva Guinea,Папуа-Новая Гвинея,巴布亚新几内亚,بابوا غينيا الجديدة,0,-6.834760878,143.0464597,9,Oceania,54,Melanesia,,,papua|new.?guinea,Lower middle,PGK,1974-01-01,172 - Papua New Guinea +173,186,600,174,Y,Y,Y,N,PY,PRY,,,Paraguay,,,,,,Paraguay,Paraguay,Paraguay,Парагвай,巴拉圭,باراغواي,the Republic of Paraguay,Paraguay,Paraguay,Paraguay,Парагвай,巴拉圭,باراغواي,0,-23.23840821,-58.39126243,19,Americas,419,Latin America and the Caribbean,5,South America,paraguay,Upper middle,PYG,1974-01-01,173 - Paraguay +174,187,604,175,Y,Y,Y,N,PE,PER,,,Peru,,,,,,Peru,Pérou,Perú,Перу,秘鲁,بيرو,the Republic of Peru,Peru,Pérou,Perú,Перу,秘鲁,بيرو,0,-9.167216491,-74.37537796,19,Americas,419,Latin America and the Caribbean,5,South America,peru,Upper middle,PEN,1974-01-01,174 - Peru +175,188,608,176,Y,Y,Y,N,PH,PHL,,,Philippines,Philippines (the),,,,,Philippines,Philippines,Filipinas,Филиппины,菲律宾,الفلبين,the Republic of the Philippines,Philippines,Philippines,Filipinas,Филиппины,菲律宾,الفلبين,0,-0.736653675,127.2358509,142,Asia,35,South-eastern Asia,,,philippines,Lower middle,PHP,1976-01-01,175 - Philippines +176,189,612,177,,,N,N,PN,PCN,,,Pitcairn,,,,,Pitcairn Islands,Pitcairn,,,,,,,Pitcairn,Pitcairn,Pitcairn,Питкэрн,皮特凯恩,بيتكرن,0,-24.2051566,-127.9093208,9,Oceania,61,Polynesia,,,pitcairn,,NZD,1974-01-01,176 - Pitcairn +177,190,616,178,Y,Y,Y,N,PL,POL,,,Poland,,,,,,Poland,Pologne,Polonia,Польша,波兰,بولندا,the Republic of Poland,Poland,Pologne,Polonia,Польша,波兰,بولندا,0,52.12847492,19.40086,150,Europe,151,Eastern Europe,,,poland,High,PLN,1974-01-01,177 - Poland +178,191,620,179,Y,Y,Y,N,PT,PRT,,,Portugal,,,,,,Portugal,Portugal,Portugal,Португалия,葡萄牙,البرتغال,the Portuguese Republic,Portugal,Portugal,Portugal,Португалия,葡萄牙,البرتغال,0,39.23901506,-30.21832194,150,Europe,39,Southern Europe,,,portugal,High,EUR,1974-01-01,178 - Portugal +179,192,630,180,,,N,N,PR,PRI,,,Puerto Rico,,,Puerto Rico (United States),,Puerto Rico (The United States of America),Puerto Rico,,,,,,,Puerto Rico,Porto Rico,Puerto Rico,Пуэрто-Рико,波多黎各,بورتوريكو,0,18.22412124,-66.47814528,19,Americas,419,Latin America and the Caribbean,29,Caribbean,puerto.?rico,High,USD,1974-01-01,179 - Puerto Rico +180,193,634,181,Y,Y,Y,N,QA,QAT,,,Qatar,,,,,,Qatar,Qatar,Qatar,Катар,卡塔尔,قطر,the State of Qatar,Qatar,Qatar,Qatar,Катар,卡塔尔,قطر,0,25.29089005,51.1841661,142,Asia,145,Western Asia,,,qatar,High,QAR,1974-01-01,180 - Qatar +181,195,638,182,,,N,N,RE,REU,,,Réunion,,,,,Réunion (France),Réunion,,,,,,,Réunion,Réunion,Reunión,Реюньон,留尼汪,ريونيون,0,-21.12280909,55.55123933,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,r(e|é)union,,EUR,1974-01-01,181 - Réunion +182,196,642,183,Y,Y,Y,N,RO,ROU,,,Romania,,,,,,Romania,Roumanie,Rumania,Румыния,罗马尼亚,رومانيا,Romania,Romania,Roumanie,Rumania,Румыния,罗马尼亚,رومانيا,0,45.84314501,24.96613666,150,Europe,151,Eastern Europe,,,r(o|u|ou)mania,High,RON,2002-02-01,182 - Romania +183,197,643,184,Y,Y,Y,N,RU,RUS,,,Russian Federation,Russian Federation (the),,,Russia,,Russian Federation,Fédération de Russie,Federación de Rusia,Российская Федерация,俄罗斯联邦,الاتحاد الروسي,the Russian Federation,Russian Federation,Fédération de Russie,Federación de Rusia,Российская Федерация,俄罗斯联邦,الاتحاد الروسي,0,61.97564081,96.67837519,150,Europe,151,Eastern Europe,,,\brussia,Upper middle,RUB,1992-06-15,183 - Russian Federation +184,198,646,185,Y,Y,Y,N,RW,RWA,,,Rwanda,,,,,,Rwanda,Rwanda,Rwanda,Руанда,卢旺达,رواندا,the Republic of Rwanda,Rwanda,Rwanda,Rwanda,Руанда,卢旺达,رواندا,0,-1.991722808,29.92068123,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,rwanda,Low,RWF,1974-01-01,184 - Rwanda +185,14890,652,186,,,N,N,BL,BLM,,,Saint Barthélemy,,,Saint Barthélemy (France),,Saint Barthélemy (France),Saint Barthélemy,,,,,,,Saint Barthélemy,Saint-Barthélemy,San Barthélemy,Сен-Бартелеми,圣巴泰勒米,سان بارتليمي,0,17.90896225,-62.82613534,19,Americas,419,Latin America and the Caribbean,29,Caribbean,barth(e|é)lemy,,EUR,2007-09-21,185 - Saint Barthélemy +186,199,654,187,,,N,N,SH,SHN,,,Saint Helena,"Saint Helena, Ascension and Tristan da Cunha",,"Saint Helena, Ascension and Tristan da Cunha",,,Saint Helena,,,,,,,Saint Helena,Sainte-Hélène,Santa Elena,Остров Святой Елены,圣赫勒拿,سانت هيلانة,0,-37.11173844,-12.28290657,2,Africa,202,Sub-Saharan Africa,11,Western Africa,helena,,SHP,1974-01-01,186 - Saint Helena +187,200,659,188,Y,Y,Y,N,KN,KNA,,,Saint Kitts and Nevis,,,,,,Saint Kitts and Nevis,Saint-Kitts-et-Nevis,Saint Kitts y Nevis,Сент-Китс и Невис,圣基茨和尼维斯,سانت كيتس ونيفس,Saint Kitts and Nevis,Saint Kitts and Nevis,Saint-Kitts-et-Nevis,Saint Kitts y Nevis,Сент-Китс и Невис,圣基茨和尼维斯,سانت كيتس ونيفس,0,17.32619066,-62.7533967,19,Americas,419,Latin America and the Caribbean,29,Caribbean,kitts|\bnevis,High,XCD,1985-01-01,187 - Saint Kitts and Nevis +188,201,662,189,Y,Y,Y,N,LC,LCA,,,Saint Lucia,,,,,,Saint Lucia,Sainte-Lucie,Santa Lucía,Сент-Люсия,圣卢西亚,سانت لوسيا,Saint Lucia,Saint Lucia,Sainte-Lucie,Santa Lucía,Сент-Люсия,圣卢西亚,سانت لوسيا,0,13.90391475,-60.96175259,19,Americas,419,Latin America and the Caribbean,29,Caribbean,\blucia,Upper middle,XCD,1974-01-01,188 - Saint Lucia +189,14891,663,190,,,N,N,MF,MAF,,,Saint Martin (French part),,,Saint Martin (France),,Saint Martin (France),Saint Martin,,,,,,,Saint Martin (French Part),Saint-Martin (partie française),San Martín (parte francesa),Сен-Мартен (французская часть),圣马丁(法属),سانت مارتن (الجزء الفرنسي),0,18.09128952,-63.05163864,19,Americas,419,Latin America and the Caribbean,29,Caribbean,saint.martin.*FR|^(?=.*collectivity).*martin|^(?=.*france).*martin(?!ique)|^(?=.*french).*martin(?!ique),High,EUR,2007-09-21,189 - Saint Martin (French part) +190,202,666,191,,,N,N,PM,SPM,,,Saint Pierre and Miquelon,,,,,Saint Pierre and Miquelon (France),Saint Pierre and Miquelon,,,,,,,Saint Pierre and Miquelon,Saint-Pierre-et-Miquelon,San Pedro y Miquelón,Сен-Пьер и Микелон,圣皮埃尔和密克隆,سان بيير وميكلون,0,46.78737259,-56.21105237,19,Americas,21,Northern America,,,miquelon,,EUR,1974-01-01,190 - Saint Pierre and Miquelon +191,203,670,192,Y,Y,Y,N,VC,VCT,,,Saint Vincent and the Grenadines,,,,St. Vincent & Grenadines,,Saint Vincent and the Grenadines,Saint-Vincent-et-les Grenadines,San Vicente y las Granadinas,Сент-Винсент и Гренадины,圣文森特和格林纳丁斯,سانت فنسنت وجزر غرينادين,Saint Vincent and the Grenadines,Saint Vincent and the Grenadines,Saint-Vincent-et-les Grenadines,San Vicente y las Granadinas,Сент-Винсент и Гренадины,圣文森特和格林纳丁斯,سانت فنسنت وجزر غرينادين,0,13.25481082,-61.19376585,19,Americas,419,Latin America and the Caribbean,29,Caribbean,vincent,Upper middle,XCD,1974-01-01,191 - Saint Vincent and the Grenadines +192,204,882,193,Y,Y,Y,N,WS,WSM,,,Samoa,,,,,,Samoa,Samoa,Samoa,Самоа,萨摩亚,ساموا,the Independent State of Samoa,Samoa,Samoa,Samoa,Самоа,萨摩亚,ساموا,0,-13.16992041,-173.5139768,9,Oceania,61,Polynesia,,,^(?!.*amer).*samoa,Lower middle,WST,1998-02-05,192 - Samoa +193,205,674,194,Y,Y,Y,N,SM,SMR,,,San Marino,,,,,,San Marino,Saint-Marin,San Marino,Сан-Марино,圣马力诺,سان مارينو,the Republic of San Marino,San Marino,Saint-Marin,San Marino,Сан-Марино,圣马力诺,سان مارينو,0,43.94362477,12.45862763,150,Europe,39,Southern Europe,,,san.?marino,High,EUR,1974-01-01,193 - San Marino +194,206,678,195,Y,Y,Y,N,ST,STP,,,Sao Tome and Principe,,,São Tomé and Príncipe,,,Sao Tome and Principe,Sao Tomé-et-Principe,Santo Tomé y Príncipe,Сан-Томе и Принсипи,圣多美和普林西比,سان تومي وبرينسيبي,the Democratic Republic of Sao Tome and Principe,Sao Tome and Principe,Sao Tomé-et-Principe,Santo Tomé y Príncipe,Сан-Томе и Принсипи,圣多美和普林西比,سان تومي وبرينسيبي,0,0.227069777,6.614376446,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,\bs(a|ã)o.?tom(e|é),Lower middle,STN,1974-01-01,194 - Sao Tome and Principe +195,207,682,196,Y,Y,Y,N,SA,SAU,,,Saudi Arabia,,,,,,Saudi Arabia,Arabie saoudite,Arabia Saudita,Саудовская Аравия,沙特阿拉伯,المملكة العربية السعودية,the Kingdom of Saudi Arabia,Saudi Arabia,Arabie saoudite,Arabia Saudita,Саудовская Аравия,沙特阿拉伯,المملكة العربية السعودية,0,24.12628999,44.54637538,142,Asia,145,Western Asia,,,\bsa\w*.?arabia,High,SAR,1974-01-01,195 - Saudi Arabia +196,208,686,197,Y,Y,Y,N,SN,SEN,,,Senegal,,,,,,Senegal,Sénégal,Senegal,Сенегал,塞内加尔,السنغال,the Republic of Senegal,Senegal,Sénégal,Senegal,Сенегал,塞内加尔,السنغال,0,14.35710542,-14.4780169,2,Africa,202,Sub-Saharan Africa,11,Western Africa,senegal,Lower middle,XOF,1974-01-01,196 - Senegal +197,209,688,198,Y,Y,Y,N,RS,SRB,,,Serbia,,,,,,Serbia,Serbie,Serbia,Сербия,塞尔维亚,صربيا,the Republic of Serbia,Serbia,Serbie,Serbia,Сербия,塞尔维亚,صربيا,0,44.03017332,20.80259395,150,Europe,39,Southern Europe,,,^(?!.*monte).*serbia.*,Upper middle,RSD,2006-09-26,197 - Serbia +198,210,690,199,Y,Y,Y,N,SC,SYC,,,Seychelles,,,,,,Seychelles,Seychelles,Seychelles,Сейшельские Острова,塞舌尔,سيشيل,the Republic of Seychelles,Seychelles,Seychelles,Seychelles,Сейшельские Острова,塞舌尔,سيشيل,0,-4.651257344,55.46250801,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,seychell,High,SCR,1974-01-01,198 - Seychelles +199,211,694,200,Y,Y,Y,N,SL,SLE,,,Sierra Leone,,,,,,Sierra Leone,Sierra Leone,Sierra Leona,Сьерра-Леоне,塞拉利昂,سيراليون,the Republic of Sierra Leone,Sierra Leone,Sierra Leone,Sierra Leona,Сьерра-Леоне,塞拉利昂,سيراليون,0,8.571898577,-11.77850059,2,Africa,202,Sub-Saharan Africa,11,Western Africa,sierra,Low,SLL,1974-01-01,199 - Sierra Leone +200,212,702,201,Y,Y,Y,N,SG,SGP,,,Singapore,,,,,,Singapore,Singapour,Singapur,Сингапур,新加坡,سنغافورة,the Republic of Singapore,Singapore,Singapour,Singapur,Сингапур,新加坡,سنغافورة,0,1.344965221,103.8094495,142,Asia,35,South-eastern Asia,,,singapore,High,SGD,1974-01-01,200 - Singapore +201,14892,534,202,,,N,N,SX,SXM,,,Sint Maarten (Dutch part),,,,,Sint Maarten (The Netherlands),Sint Maarten,,,,,,,Sint Maarten (Dutch part),Saint-Martin (partie néerlandaise),San Martín (parte Holandesa),Синт-Мартен (нидерландская часть),圣马丁(荷属),سانت مارتن (الجزء الهولندي),0,18.04006004,-63.06246961,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?!.*martin)(?!.*saba).*maarten,High,ANG,2010-12-15,201 - Sint Maarten (Dutch part) +202,213,703,203,Y,Y,Y,N,SK,SVK,,,Slovakia,,,,,,Slovakia,Slovaquie,Eslovaquia,Словакия,斯洛伐克,سلوفاكيا,the Slovak Republic,Slovakia,Slovaquie,Eslovaquia,Словакия,斯洛伐克,سلوفاكيا,0,48.70609262,19.49110883,150,Europe,151,Eastern Europe,,,^(?!.*cze).*slovak,High,EUR,1974-01-01,202 - Slovakia +203,214,705,204,Y,Y,Y,N,SI,SVN,,,Slovenia,,,,,,Slovenia,Slovénie,Eslovenia,Словения,斯洛文尼亚,سلوفينيا,the Republic of Slovenia,Slovenia,Slovénie,Eslovenia,Словения,斯洛文尼亚,سلوفينيا,0,46.123589,14.82836958,150,Europe,39,Southern Europe,,,slovenia,High,EUR,1993-06-15,203 - Slovenia +204,215,90,205,Y,Y,Y,N,SB,SLB,,,Solomon Islands,,,,,,Solomon Islands,Îles Salomon,Islas Salomón,Соломоновы Острова,所罗门群岛,جزر سليمان,Solomon Islands,Solomon Islands,Îles Salomon,Islas Salomón,Соломоновы Острова,所罗门群岛,جزر سليمان,0,-8.823576119,159.6577946,9,Oceania,54,Melanesia,,,solomon,Lower middle,SBD,1974-01-01,204 - Solomon Islands +205,216,706,206,Y,Y,Y,N,SO,SOM,,,Somalia,,,,,,Somalia,Somalie,Somalia,Сомали,索马里,الصومال,the Federal Republic of Somalia,Somalia,Somalie,Somalia,Сомали,索马里,الصومال,0,6.070298569,45.86808802,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,somali,Low,SOS,1974-01-01,205 - Somalia +206,217,710,207,Y,Y,Y,N,ZA,ZAF,,,South Africa,,,,,,South Africa,Afrique du Sud,Sudáfrica,Южная Африка,南非,جنوب أفريقيا,the Republic of South Africa,South Africa,Afrique du Sud,Sudáfrica,Южная Африка,南非,جنوب أفريقيا,0,-28.99235649,25.09025016,2,Africa,202,Sub-Saharan Africa,18,Southern Africa,south.africa|s\\..?africa,Upper middle,ZAR,1974-01-01,206 - South Africa +207,,239,208,,,N,N,GS,SGS,,,South Georgia and the South Sandwich Islands,,,,,,South Georgia and the South Sandwich Islands,,,,,,,South Georgia and the South Sandwich Islands,Géorgie du Sud-et-les Îles Sandwich du Sud,Georgia del Sur y las Islas Sandwich del Sur,Южная Джорджия и Южные Сандвичевы острова,南乔治亚岛和南桑德韦奇岛,جورجيا الجنوبية وجزر ساندويتش الجنوبية,0,-54.42976761,-36.49759369,19,Americas,419,Latin America and the Caribbean,5,South America,south.?georgia|sandwich,,GBP,1993-07-23,207 - South Georgia and the South Sandwich Islands +208,218,724,209,Y,Y,Y,N,ES,ESP,,,Spain,,,,,,Spain,Espagne,España,Испания,西班牙,إسبانيا,the Kingdom of Spain,Spain,Espagne,España,Испания,西班牙,إسبانيا,0,40.3097875,-3.578125378,150,Europe,39,Southern Europe,,,spain,High,EUR,1974-01-01,208 - Spain +209,219,144,210,Y,Y,Y,N,LK,LKA,,,Sri Lanka,,,,,,Sri Lanka,Sri Lanka,Sri Lanka,Шри-Ланка,斯里兰卡,سري لانكا,the Democratic Socialist Republic of Sri Lanka,Sri Lanka,Sri Lanka,Sri Lanka,Шри-Ланка,斯里兰卡,سري لانكا,0,7.617249894,80.70787736,142,Asia,34,Southern Asia,,,sri.?lanka|ceylon,Lower middle,LKR,1974-01-01,209 - Sri Lanka +210,8657,728,211,Y,Y,Y,N,SS,SSD,,,South Sudan,,,,,,South Sudan,Soudan du Sud,Sudán del Sur,Южный Судан,南苏丹,جنوب السودان,the Republic of South Sudan,South Sudan,Soudan du Sud,Sudán del Sur,Южный Судан,南苏丹,جنوب السودان,0,7.295889595,30.30870192,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,\bs\w*.?sudan,Low,SSP,2011-09-08,210 - South Sudan +211,220,729,212,Y,Y,Y,N,SD,SDN,,,Sudan,Sudan (the),,,,,Sudan,Soudan,Sudán,Судан,苏丹,السودان,the Republic of the Sudan,Sudan,Soudan,Sudán,Судан,苏丹,السودان,0,16.04892872,30.00339118,2,Africa,15,Northern Africa,,,^(?!.*\bs(?!u)).*sudan,Low,SDG,1974-01-01,211 - Sudan +212,221,740,213,Y,Y,Y,N,SR,SUR,,,Suriname,,,,,,Suriname,Suriname,Suriname,Суринам,苏里南,سورينام,the Republic of Suriname,Suriname,Suriname,Suriname,Суринам,苏里南,سورينام,0,4.125518847,-55.91480138,19,Americas,419,Latin America and the Caribbean,5,South America,surinam|dutch.?gu(y|i)ana,Upper middle,SRD,1974-01-01,212 - Suriname +213,222,744,214,,,N,N,SJ,SJM,,,Svalbard and Jan Mayen Islands,Svalbard and Jan Mayen,,Svalbard and Jan Mayen,,,Svalbard and Jan Mayen Islands,,,,,,,Svalbard and Jan Mayen Islands,Îles Svalbard-et-Jan Mayen,Islas Svalbard y Jan Mayen,Острова Свальбард и Ян-Майен,斯瓦尔巴群岛和扬马延岛,جزيرتي سفالبارد وجان مايِن,0,77.62362195,6.012261852,150,Europe,154,Northern Europe,,,svalbard,,NOK,1974-01-01,213 - Svalbard and Jan Mayen Islands +214,223,748,215,Y,Y,Y,N,SZ,SWZ,,,Eswatini,,,,,,Eswatini,Eswatini,Eswatini,Эсватини,斯威士兰,إسواتيني,the Kingdom of Eswatini,Eswatini,Eswatini,Eswatini,Эсватини,斯威士兰,إسواتيني,0,-26.56643647,31.50113832,2,Africa,202,Sub-Saharan Africa,18,Southern Africa,swaziland|eswatini,Lower middle,SZL,2018-06-02,214 - Eswatini +215,224,752,216,Y,Y,Y,N,SE,SWE,,,Sweden,,,,,,Sweden,Suède,Suecia,Швеция,瑞典,السويد,the Kingdom of Sweden,Sweden,Suède,Suecia,Швеция,瑞典,السويد,0,62.88018421,16.72425629,150,Europe,154,Northern Europe,,,sweden,High,SEK,1974-01-01,215 - Sweden +216,225,756,217,Y,Y,Y,N,CH,CHE,,,Switzerland,,,,,,Switzerland,Suisse,Suiza,Швейцария,瑞士,سويسرا,the Swiss Confederation,Switzerland,Suisse,Suiza,Швейцария,瑞士,سويسرا,0,46.80615952,8.243637777,150,Europe,155,Western Europe,,,switz|swiss,High,CHF,1974-01-01,216 - Switzerland +217,226,760,218,Y,Y,Y,N,SY,SYR,,,Syrian Arab Republic,Syrian Arab Republic (the),,,Syria,,Syrian Arab Republic,République arabe syrienne,República Árabe Siria,Сирийская Арабская Республика,阿拉伯叙利亚共和国,الجمهورية العربية السورية,the Syrian Arab Republic,Syrian Arab Republic,République arabe syrienne,República Árabe Siria,Сирийская Арабская Республика,阿拉伯叙利亚共和国,الجمهورية العربية السورية,0,35.01105189,38.51123805,142,Asia,145,Western Asia,,,syria,Low,SYP,1974-01-01,217 - Syrian Arab Republic +218,61,158,219,,,N,N,TW,TWN,,,Taiwan (Province of China),,,"Taiwan, Province of China",,China - Taiwan Province,Taiwan (Province of China),,,,,,,,,,,,,0,23.74652012,120.9621301,142,Asia,30,Eastern Asia,,,taiwan|taipei|formosa|^(?!.*peo)(?=.*rep).*china,High,TWD,1974-01-01,218 - Taiwan (Province of China) +219,227,762,220,Y,Y,Y,N,TJ,TJK,,,Tajikistan,,,,,,Tajikistan,Tadjikistan,Tayikistán,Таджикистан,塔吉克斯坦,طاجيكستان,the Republic of Tajikistan,Tajikistan,Tadjikistan,Tayikistán,Таджикистан,塔吉克斯坦,طاجيكستان,0,38.52699814,71.04232577,142,Asia,143,Central Asia,,,tajik,Lower middle,TJS,1992-06-15,219 - Tajikistan +220,244,834,221,Y,Y,Y,N,TZ,TZA,,,United Republic of Tanzania,"Tanzania, United Republic of",,"Tanzania, United Republic of",Tanzania,,United Republic of Tanzania,République-Unie de Tanzanie,República Unida de Tanzanía,Объединенная Республика Танзания,坦桑尼亚联合共和国,جمهورية تنزانيا المتحدة,the United Republic of Tanzania,United Republic of Tanzania,République-Unie de Tanzanie,República Unida de Tanzanía,Объединенная Республика Танзания,坦桑尼亚联合共和国,جمهورية تنزانيا المتحدة,0,-6.273241244,34.79620168,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,tanzania,Lower middle,TZS,1974-01-01,220 - United Republic of Tanzania +221,228,764,222,Y,Y,Y,N,TH,THA,,,Thailand,,,,,,Thailand,Thaïlande,Tailandia,Таиланд,泰国,تايلند,the Kingdom of Thailand,Thailand,Thaïlande,Tailandia,Таиланд,泰国,تايلند,0,15.15949511,101.020107,142,Asia,35,South-eastern Asia,,,thailand|\bsiam,Upper middle,THB,1974-01-01,221 - Thailand +222,230,626,223,Y,Y,Y,N,TL,TLS,,,Timor-Leste,,,,,,Timor-Leste,Timor-Leste,Timor-Leste,Тимор-Лешти,东帝汶,تيمور- ليشتي,the Democratic Republic of Timor-Leste,Timor-Leste,Timor-Leste,Timor-Leste,Тимор-Лешти,东帝汶,تيمور - ليشتي,0,-8.767718612,126.0420452,142,Asia,35,South-eastern Asia,,,^(?=.*leste).*timor|^(?=.*east).*timor,Lower middle,USD,2002-11-15,222 - Timor-Leste +223,231,768,224,Y,Y,Y,N,TG,TGO,,,Togo,,,,,,Togo,Togo,Togo,Того,多哥,توغو,the Togolese Republic,Togo,Togo,Togo,Того,多哥,توغو,0,8.541637601,0.97409513,2,Africa,202,Sub-Saharan Africa,11,Western Africa,togo,Low,XOF,1974-01-01,223 - Togo +224,232,772,225,,,N,N,TK,TKL,,,Tokelau,,,,,,Tokelau,,,,,,,Tokelau,Tokélaou,Tokelau,Токелау,托克劳,توكيلاو,0,-9.195175351,-171.8526597,9,Oceania,61,Polynesia,,,tokelau,,NZD,1974-01-01,224 - Tokelau +225,233,776,226,Y,Y,Y,N,TO,TON,,,Tonga,,,,,,Tonga,Tonga,Tonga,Тонга,汤加,تونغا,the Kingdom of Tonga,Tonga,Tonga,Tonga,Тонга,汤加,تونغا,0,-22.92273894,-176.0448464,9,Oceania,61,Polynesia,,,tonga,Upper middle,TOP,1974-01-01,225 - Tonga +226,234,780,227,Y,Y,Y,N,TT,TTO,,,Trinidad and Tobago,,,,,,Trinidad and Tobago,Trinité-et-Tobago,Trinidad y Tabago,Тринидад и Тобаго,特立尼达和多巴哥,ترينيداد وتوباغو,the Republic of Trinidad and Tobago,Trinidad and Tobago,Trinité-et-Tobago,Trinidad y Tabago,Тринидад и Тобаго,特立尼达和多巴哥,ترينيداد وتوباغو,0,10.40535665,-61.29228487,19,Americas,419,Latin America and the Caribbean,29,Caribbean,trinidad|tobago,High,TTD,1974-01-01,226 - Trinidad and Tobago +227,235,788,228,Y,Y,Y,N,TN,TUN,,,Tunisia,,,,,,Tunisia,Tunisie,Túnez,Тунис,突尼斯,تونس,the Republic of Tunisia,Tunisia,Tunisie,Túnez,Тунис,突尼斯,تونس,0,34.10810736,9.557630913,2,Africa,15,Northern Africa,,,tunisia,Lower middle,TND,1974-01-01,227 - Tunisia +228,236,792,229,Y,Y,Y,N,TR,TUR,,,Türkiye,,,,,,Türkiye,Türkiye,Türkiye,Турция,土耳其,تركيا,the Republic of Türkiye,Türkiye,Türkiye,Türkiye,Турция,土耳其,تركيا,0,38.91218946,35.69849765,142,Asia,145,Western Asia,,,turkey|t(ü|u)rkiye,Upper middle,TRY,2022-06-02,228 - Türkiye +229,237,795,230,Y,Y,Y,N,TM,TKM,,,Turkmenistan,,,,,,Turkmenistan,Turkménistan,Turkmenistán,Туркменистан,土库曼斯坦,تركمانستان,Turkmenistan,Turkmenistan,Turkménistan,Turkmenistán,Туркменистан,土库曼斯坦,تركمانستان,0,39.12455662,59.38935348,142,Asia,143,Central Asia,,,turkmen,Upper middle,TMT,1992-06-15,229 - Turkmenistan +230,238,796,231,,,N,N,TC,TCA,,,Turks and Caicos Islands,Turks and Caicos Islands (the),,,,,Turks and Caicos Islands,,,,,,,Turks and Caicos Islands,Îles Turques-et-Caïques,Islas Turcas y Caicos,Острова Теркс и Кайкос,特克斯和凯科斯群岛,جزر تركس وكايكوس,0,21.81744592,-71.77770318,19,Americas,419,Latin America and the Caribbean,29,Caribbean,turks,High,USD,1974-01-01,230 - Turks and Caicos Islands +231,239,798,232,Y,Y,Y,N,TV,TUV,,,Tuvalu,,,,,,Tuvalu,Tuvalu,Tuvalu,Тувалу,图瓦卢,توفالو,Tuvalu,Tuvalu,Tuvalu,Tuvalu,Тувалу,图瓦卢,توفالو,0,-10.46069351,181.0881855,9,Oceania,61,Polynesia,,,tuvalu,Upper middle,AUD,1979-01-01,231 - Tuvalu +232,240,800,233,Y,Y,Y,N,UG,UGA,,,Uganda,,,,,,Uganda,Ouganda,Uganda,Уганда,乌干达,أوغندا,the Republic of Uganda,Uganda,Ouganda,Uganda,Уганда,乌干达,أوغندا,0,1.280667326,32.38662225,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,uganda,Low,UGX,1974-01-01,232 - Uganda +233,241,804,234,Y,Y,Y,N,UA,UKR,,,Ukraine,,,,,,Ukraine,Ukraine,Ucrania,Украина,乌克兰,أوكرانيا,Ukraine,Ukraine,Ukraine,Ucrania,Украина,乌克兰,أوكرانيا,0,49.01900507,31.37809941,150,Europe,151,Eastern Europe,,,ukrain,Lower middle,UAH,1992-04-19,233 - Ukraine +234,242,784,235,Y,Y,Y,N,AE,ARE,,,United Arab Emirates,United Arab Emirates (the),,,UAE,,United Arab Emirates,Émirats arabes unis,Emiratos Árabes Unidos,Объединенные Арабские Эмираты,阿拉伯联合酋长国,الإمارات العربية المتحدة,the United Arab Emirates,United Arab Emirates,Émirats arabes unis,Emiratos Árabes Unidos,Объединенные Арабские Эмираты,阿拉伯联合酋长国,الإمارات العربية المتحدة,0,23.90525867,54.35072869,142,Asia,145,Western Asia,,,emirates|^u\.?a\.?e\.?$|united.?arab.?em,High,AED,1974-01-01,234 - United Arab Emirates +235,243,826,236,Y,Y,Y,N,GB,GBR,,,United Kingdom of Great Britain and Northern Ireland,United Kingdom of Great Britain and Northern Ireland (the),,United Kingdom,UK,,United Kingdom of Great Britain and Northern Ireland,Royaume-Uni de Grande-Bretagne et d'Irlande du Nord,Reino Unido de Gran Bretaña e Irlanda del Norte,Соединенное Королевство Великобритании и Северной Ирландии,大不列颠及北爱尔兰联合王国,المملكة المتحدة لبريطانيا العظمى وأيرلندا الشمالية,the United Kingdom of Great Britain and Northern Ireland,United Kingdom of Great Britain and Northern Ireland,Royaume-Uni de Grande-Bretagne et d’Irlande du Nord,Reino Unido de Gran Bretaña e Irlanda del Norte,Соединенное Королевство Великобритании и Северной Ирландии,大不列颠及北爱尔兰联合王国,المملكة المتحدة لبريطانيا العظمى وآيرلندا الشمالية,0,53.75504855,-2.103843405,150,Europe,154,Northern Europe,,,united.?kingdom|britain|^u\.?k\.?$,High,GBP,1974-01-01,235 - United Kingdom of Great Britain and Northern Ireland +236,245,840,237,Y,Y,Y,N,US,USA,,,United States of America,United States of America (the),,United States,USA,,United States of America,États-Unis d'Amérique,Estados Unidos de América,Соединенные Штаты Америки,美利坚合众国,الولايات المتحدة الأمريكية,the United States of America,United States of America,États-Unis d’Amérique,Estados Unidos de América,Соединенные Штаты Америки,美利坚合众国,الولايات المتحدة الأمريكية,0,45.73643438,-112.404207,19,Americas,21,Northern America,,,united.?states\b(?!.*islands)|\bu\.?s\.?a\.?\b|^\s*u\.?s\.?\b(?!.*islands),High,USD,1974-01-01,236 - United States of America +237,,581,238,,,N,N,UM,UMI,,,United States Minor Outlying Islands,United States Minor Outlying Islands (the),,,,,United States Minor Outlying Islands,,,,,,,United States Minor Outlying Islands,Îles mineures éloignées des États-Unis,Islas menores alejadas de Estados Unidos,Внешние малые острова Соединенных Штатов,美国本土外小岛屿,نائية التابعة للولايات المتحدة,0,,,9,Oceania,57,Micronesia,,,minor.?outlying.?is,,USD,1986-01-01,237 - United States Minor Outlying Islands +238,247,858,239,Y,Y,Y,N,UY,URY,,,Uruguay,,,,,,Uruguay,Uruguay,Uruguay,Уругвай,乌拉圭,أوروغواي,the Eastern Republic of Uruguay,Uruguay,Uruguay,Uruguay,Уругвай,乌拉圭,أوروغواي,0,-32.80198719,-56.01417232,19,Americas,419,Latin America and the Caribbean,5,South America,uruguay,High,UYU,1974-01-01,238 - Uruguay +240,249,548,241,Y,Y,Y,N,VU,VUT,,,Vanuatu,,,,,,Vanuatu,Vanuatu,Vanuatu,Вануату,瓦努阿图,فانواتو,the Republic of Vanuatu,Vanuatu,Vanuatu,Vanuatu,Вануату,瓦努阿图,فانواتو,0,-21.04390394,171.2797047,9,Oceania,54,Melanesia,,,vanuatu|new.?hebrides,Lower middle,VUV,1980-01-01,240 - Vanuatu +241,250,862,242,Y,Y,Y,N,VE,VEN,,,Venezuela (Bolivarian Republic of),,,"Venezuela, Bolivarian Republic of",Venezuela,,Venezuela (Bolivarian Republic of),Venezuela (République bolivarienne du),Venezuela (República Bolivariana de),Венесуэла (Боливарианская Республика),委内瑞拉玻利瓦尔共和国,فنزويلا (جمهورية - البوليفارية),the Bolivarian Republic of Venezuela,Venezuela (Bolivarian Republic of),Venezuela (République bolivarienne du),Venezuela (República Bolivariana de),Венесуэла (Боливарианская Республика),委内瑞拉玻利瓦尔共和国,فنزويلا (جمهورية - البوليفارية),0,7.115201972,-66.18367077,19,Americas,419,Latin America and the Caribbean,5,South America,venezuela,,VEF,2009-03-03,241 - Venezuela (Bolivarian Republic of) +242,251,704,243,Y,Y,Y,N,VN,VNM,,,Viet Nam,,,,,,Viet Nam,Viet Nam,Viet Nam,Вьетнам,越南,فييت نام,the Socialist Republic of Viet Nam,Viet Nam,Viet Nam,Viet Nam,Вьетнам,越南,فييت نام,0,16.64893259,106.3103686,142,Asia,35,South-eastern Asia,,,^(?!south)(?!republic).*viet.?nam(?!.*south)|democratic.republic.of.vietnam|socialist.republic.of.viet.?nam|north.viet.?nam|viet.?nam.north,Lower middle,VND,1977-01-01,242 - Viet Nam +243,43,92,244,,,N,N,VG,VGB,,,British Virgin Islands,Virgin Islands (British),,"Virgin Islands, British",,,British Virgin Islands,,,,,,,British Virgin Islands,Îles Vierges britanniques,Islas Vírgenes Británicas,Британские Виргинские острова,英属维尔京群岛,جزر فرجن البريطانية,0,18.30332154,-65.11493198,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?=.*\bu\.?\s?k).*virgin|^(?=.*brit).*virgin|^(?=.*kingdom).*virgin,High,USD,1974-01-01,243 - British Virgin Islands +244,252,876,246,,,N,N,WF,WLF,,,Wallis and Futuna Islands,Wallis and Futuna,,Wallis and Futuna,,Wallis and Futuna (France),Wallis and Futuna Islands,,,,,,,Wallis and Futuna Islands,Îles Wallis-et-Futuna,Islas Wallis y Futuna,Острова Уоллис и Футуна,瓦利斯群岛和富图纳群岛,جزر واليس وفوتونا,0,-14.36099529,-178.0421057,9,Oceania,61,Polynesia,,,futuna|wallis,,XPF,1974-01-01,244 - Wallis and Futuna Islands +245,253,732,247,,,N,N,EH,ESH,,,Western Sahara,,,"Western Sahara, non-self-governing territory",,,Western Sahara,,,,,,,Western Sahara,Sahara occidental,Sáhara Occidental,Западная Сахара,西撒哈拉,الصحراء الغربية,0,24.66295331,-13.13425705,2,Africa,15,Northern Africa,,,western.sahara,,MAD,1985-01-01,245 - Western Sahara +246,255,887,248,Y,Y,Y,N,YE,YEM,,,Yemen,,,,,,Yemen,Yémen,Yemen,Йемен,也门,اليمن,the Republic of Yemen,Yemen,Yémen,Yemen,Йемен,也门,اليمن,0,15.96506363,47.50305348,142,Asia,145,Western Asia,,,yemen,Low,YER,1993-07-12,246 - Yemen +247,256,894,249,Y,Y,Y,N,ZM,ZMB,,,Zambia,,,,,,Zambia,Zambie,Zambia,Замбия,赞比亚,زامبيا,the Republic of Zambia,Zambia,Zambie,Zambia,Замбия,赞比亚,زامبيا,0,-13.45369192,27.80039565,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,zambia|northern.?rhodesia,Lower middle,ZMK,1974-01-01,247 - Zambia +248,257,716,250,Y,Y,Y,N,ZW,ZWE,,,Zimbabwe,,,,,,Zimbabwe,Zimbabwe,Zimbabwe,Зимбабве,津巴布韦,زمبابوي,the Republic of Zimbabwe,Zimbabwe,Zimbabwe,Zimbabwe,Зимбабве,津巴布韦,زمبابوي,0,-19.00126774,29.86951021,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,zimbabwe|^(?!.*northern).*rhodesia,Lower middle,ZWL,1980-01-01,248 - Zimbabwe +249,28,,,,,N,N,,,,AZO,Azores Islands (Portugal),,,,,,Azores Islands,,,,,,,,,,,,,,38.72708329,-27.26017212,150,Europe,39,Southern Europe,,,azores,,EUR,1974-01-01,249 - Azores Islands (Portugal) +251,51,,,,,N,N,,,,CAI,Canary Islands (Spain),,,,,,Canary Islands,,,,,,,,,,,,,,27.95390989,-15.57918031,2,Africa,15,Northern Africa,,,canary,,EUR,1974-01-01,251 - Canary Islands (Spain) +252,56,,,,,N,N,,,,CHI,Channel Islands,,,,,,Channel Islands,,,,,,,,,,,,,,49.34370327,-2.36025919,150,Europe,154,Northern Europe,,,\bchannel.islands,,GBP,1974-01-01,252 - Channel Islands +254,97,,,,,N,N,,,,GLI,Galapagos Islands (Ecuador),,,,,,Galapagos Islands,,,,,,,,,,,,,,-0.62999148,-90.35775677,19,Americas,419,Latin America and the Caribbean,5,South America,galapagos,,USD,1974-01-01,254 - Galapagos Islands (Ecuador) +255,178,580,166,,,N,N,MP,MNP,,,Northern Mariana Islands,Northern Mariana Islands (the),,,,Northern Mariana Islands (The United States of America),Northern Mariana Islands,,,,,,,Northern Mariana Islands,Îles Mariannes du Nord,Islas Marianas Septentrionales,Северные Марианские острова,北马里亚纳群岛,جزر ماريانا الشمالية,0,25.56053736,152.1251419,9,Oceania,57,Micronesia,,,mariana,High,USD,1986-01-01,255 - Northern Mariana Islands +256,,680,,,,N,N,,,,,Sark,,,,,,Sark,,,,,,,,,,,,,,49.4347717,-2.36987152,150,Europe,154,Northern Europe,830,Channel Islands,sark,,GBP,1974-01-01,256 - Sark +265,246,850,245,,,N,N,VI,VIR,,,United States Virgin Islands,Virgin Islands (U.S.),,"Virgin Islands, U.S.",,,United States Virgin Islands,,,,,,,United States Virgin Islands,Îles Vierges américaines,Islas Vírgenes de los Estados Unidos,Виргинские острова Соединенных Штатов,美属维尔京群岛,جزر فرجن التابعة للولايات المتحدة,0,17.39137826,-64.67699419,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?=.*\bu\.?\s?s).*virgin|^(?=.*states).*virgin,High,USD,1974-01-01,265 - United States Virgin Islands +266,,,,,,N,N,,,XK,XKX,Kosovo,,,,,,Kosovo,,,,,,,,,,,,,,42.61901705,20.90987836,150,Europe,39,Southern Europe,,,kosovo,,EUR,1974-01-01,266 - Kosovo diff --git a/tests/hdx/location/test_adminlevel.py b/tests/hdx/location/test_adminlevel.py index 995a7d9..271c18a 100755 --- a/tests/hdx/location/test_adminlevel.py +++ b/tests/hdx/location/test_adminlevel.py @@ -421,7 +421,7 @@ def test_adminlevel_with_url(self, config, url, fixtures_dir): adminone = AdminLevel(config) adminone.setup_from_url() assert adminone.get_admin_level("YEM") == 1 - assert len(adminone.get_pcode_list()) == 2527 + assert len(adminone.get_pcode_list()) == 2543 assert adminone.get_pcode_length("YEM") == 4 assert adminone.get_pcode("YEM", "YE30", logname="test") == ( "YE30", diff --git a/tests/hdx/location/test_country.py b/tests/hdx/location/test_country.py index 97e44b1..c9533d7 100755 --- a/tests/hdx/location/test_country.py +++ b/tests/hdx/location/test_country.py @@ -70,21 +70,24 @@ def test_get_iso3_from_iso2(self): def test_get_country_info_from_iso3(self): assert Country.get_country_info_from_iso3("bih") == { + "#country+alt+i_ar+name+v_m49": "البوسنة والهرسك", "#country+alt+i_ar+name+v_unterm": "البوسنة والهرسك", + "#country+alt+i_en+name+v_m49": "Bosnia and Herzegovina", "#country+alt+i_en+name+v_unterm": "Bosnia and Herzegovina", + "#country+alt+i_es+name+v_m49": "Bosnia y Herzegovina", "#country+alt+i_es+name+v_unterm": "Bosnia y Herzegovina", - "#country+alt+i_fr+name+v_unterm": "Bosnie-Herzégovine (la)", + "#country+alt+i_fr+name+v_m49": "Bosnie-Herzégovine", + "#country+alt+i_fr+name+v_unterm": "Bosnie-Herzégovine", + "#country+alt+i_ru+name+v_m49": "Босния и Герцеговина", "#country+alt+i_ru+name+v_unterm": "Босния и Герцеговина", + "#country+alt+i_zh+name+v_m49": "波斯尼亚和黑塞哥维那", "#country+alt+i_zh+name+v_unterm": "波斯尼亚和黑塞哥维那", "#country+alt+name+v_dgacm": "", "#country+alt+name+v_fts": "", - "#country+alt+name+v_hrinfo_country": "", "#country+alt+name+v_iso": "", - "#country+alt+name+v_m49": "", "#country+alt+name+v_reliefweb": "", "#country+code+num+v_m49": "70", "#country+code+v_fts": "28", - "#country+code+v_hrinfo_country": "208", "#country+code+v_iso2": "BA", "#country+code+v_iso3": "BIH", "#country+code+v_reliefweb": "40", @@ -109,21 +112,24 @@ def test_get_country_info_from_iso3(self): "#region+name+preferred+sub": "Southern Europe", } assert Country.get_country_info_from_iso3("PSE") == { + "#country+alt+i_ar+name+v_m49": "دولة فلسطين", "#country+alt+i_ar+name+v_unterm": "دولة فلسطين", + "#country+alt+i_en+name+v_m49": "State of Palestine", "#country+alt+i_en+name+v_unterm": "State of Palestine", - "#country+alt+i_es+name+v_unterm": "Estado de Palestina (el)", - "#country+alt+i_fr+name+v_unterm": "État de Palestine (l')", + "#country+alt+i_es+name+v_m49": "Estado de Palestina", + "#country+alt+i_es+name+v_unterm": "Estado de Palestina", + "#country+alt+i_fr+name+v_m49": "État de Palestine", + "#country+alt+i_fr+name+v_unterm": "État de Palestine", + "#country+alt+i_ru+name+v_m49": "Государство Палестина", "#country+alt+i_ru+name+v_unterm": "Государство Палестина", + "#country+alt+i_zh+name+v_m49": "巴勒斯坦国", "#country+alt+i_zh+name+v_unterm": "巴勒斯坦国", "#country+alt+name+v_dgacm": "", "#country+alt+name+v_fts": "occupied Palestinian territory", - "#country+alt+name+v_hrinfo_country": "occupied Palestinian territory", "#country+alt+name+v_iso": "Palestine, State of", - "#country+alt+name+v_m49": "", "#country+alt+name+v_reliefweb": "occupied Palestinian territory", "#country+code+num+v_m49": "275", "#country+code+v_fts": "171", - "#country+code+v_hrinfo_country": "351", "#country+code+v_iso2": "PS", "#country+code+v_iso3": "PSE", "#country+code+v_reliefweb": "180", @@ -157,21 +163,24 @@ def test_get_currency_from_iso3(self): def test_get_country_info_from_iso2(self): assert Country.get_country_info_from_iso2("jp") == { + "#country+alt+i_ar+name+v_m49": "اليابان", "#country+alt+i_ar+name+v_unterm": "اليابان", + "#country+alt+i_en+name+v_m49": "Japan", "#country+alt+i_en+name+v_unterm": "Japan", - "#country+alt+i_es+name+v_unterm": "Japón (el)", - "#country+alt+i_fr+name+v_unterm": "Japon (le)", + "#country+alt+i_es+name+v_m49": "Japón", + "#country+alt+i_es+name+v_unterm": "Japón", + "#country+alt+i_fr+name+v_m49": "Japon", + "#country+alt+i_fr+name+v_unterm": "Japon", + "#country+alt+i_ru+name+v_m49": "Япония", "#country+alt+i_ru+name+v_unterm": "Япония", + "#country+alt+i_zh+name+v_m49": "日本", "#country+alt+i_zh+name+v_unterm": "日本", "#country+alt+name+v_dgacm": "", "#country+alt+name+v_fts": "", - "#country+alt+name+v_hrinfo_country": "", "#country+alt+name+v_iso": "", - "#country+alt+name+v_m49": "", "#country+alt+name+v_reliefweb": "", "#country+code+num+v_m49": "392", "#country+code+v_fts": "112", - "#country+code+v_hrinfo_country": "292", "#country+code+v_iso2": "JP", "#country+code+v_iso3": "JPN", "#country+code+v_reliefweb": "128", @@ -197,21 +206,24 @@ def test_get_country_info_from_iso2(self): } assert Country.get_country_info_from_iso2("ab") is None assert Country.get_country_info_from_iso2("TW") == { + "#country+alt+i_ar+name+v_m49": "", "#country+alt+i_ar+name+v_unterm": "", + "#country+alt+i_en+name+v_m49": "", "#country+alt+i_en+name+v_unterm": "Taiwan (Province of China)", + "#country+alt+i_es+name+v_m49": "", "#country+alt+i_es+name+v_unterm": "", + "#country+alt+i_fr+name+v_m49": "", "#country+alt+i_fr+name+v_unterm": "", + "#country+alt+i_ru+name+v_m49": "", "#country+alt+i_ru+name+v_unterm": "", + "#country+alt+i_zh+name+v_m49": "", "#country+alt+i_zh+name+v_unterm": "", "#country+alt+name+v_dgacm": "", "#country+alt+name+v_fts": "Taiwan, Province of China", - "#country+alt+name+v_hrinfo_country": "Taiwan, Province of China", "#country+alt+name+v_iso": "", - "#country+alt+name+v_m49": "", "#country+alt+name+v_reliefweb": "China - Taiwan Province", "#country+code+num+v_m49": "158", "#country+code+v_fts": "219", - "#country+code+v_hrinfo_country": "399", "#country+code+v_iso2": "TW", "#country+code+v_iso3": "TWN", "#country+code+v_reliefweb": "61", @@ -237,21 +249,24 @@ def test_get_country_info_from_iso2(self): } assert Country.get_country_info_from_iso2("PS") == { + "#country+alt+i_ar+name+v_m49": "دولة فلسطين", "#country+alt+i_ar+name+v_unterm": "دولة فلسطين", + "#country+alt+i_en+name+v_m49": "State of Palestine", "#country+alt+i_en+name+v_unterm": "State of Palestine", - "#country+alt+i_es+name+v_unterm": "Estado de Palestina (el)", - "#country+alt+i_fr+name+v_unterm": "État de Palestine (l')", + "#country+alt+i_es+name+v_m49": "Estado de Palestina", + "#country+alt+i_es+name+v_unterm": "Estado de Palestina", + "#country+alt+i_fr+name+v_m49": "État de Palestine", + "#country+alt+i_fr+name+v_unterm": "État de Palestine", + "#country+alt+i_ru+name+v_m49": "Государство Палестина", "#country+alt+i_ru+name+v_unterm": "Государство Палестина", + "#country+alt+i_zh+name+v_m49": "巴勒斯坦国", "#country+alt+i_zh+name+v_unterm": "巴勒斯坦国", "#country+alt+name+v_dgacm": "", "#country+alt+name+v_fts": "occupied Palestinian territory", - "#country+alt+name+v_hrinfo_country": "occupied Palestinian territory", "#country+alt+name+v_iso": "Palestine, State of", - "#country+alt+name+v_m49": "", "#country+alt+name+v_reliefweb": "occupied Palestinian territory", "#country+code+num+v_m49": "275", "#country+code+v_fts": "171", - "#country+code+v_hrinfo_country": "351", "#country+code+v_iso2": "PS", "#country+code+v_iso3": "PSE", "#country+code+v_reliefweb": "180", @@ -324,21 +339,24 @@ def test_get_iso3_from_m49(self): def test_get_country_info_from_m49(self): assert Country.get_country_info_from_m49(4) == { + "#country+alt+i_ar+name+v_m49": "أفغانستان", "#country+alt+i_ar+name+v_unterm": "أفغانستان", + "#country+alt+i_en+name+v_m49": "Afghanistan", "#country+alt+i_en+name+v_unterm": "Afghanistan", - "#country+alt+i_es+name+v_unterm": "Afganistán (el)", - "#country+alt+i_fr+name+v_unterm": "Afghanistan (l')", + "#country+alt+i_es+name+v_m49": "Afganistán", + "#country+alt+i_es+name+v_unterm": "Afganistán", + "#country+alt+i_fr+name+v_m49": "Afghanistan", + "#country+alt+i_fr+name+v_unterm": "Afghanistan", + "#country+alt+i_ru+name+v_m49": "Афганистан", "#country+alt+i_ru+name+v_unterm": "Афганистан", + "#country+alt+i_zh+name+v_m49": "阿富汗", "#country+alt+i_zh+name+v_unterm": "阿富汗", "#country+alt+name+v_dgacm": "", "#country+alt+name+v_fts": "", - "#country+alt+name+v_hrinfo_country": "", "#country+alt+name+v_iso": "", - "#country+alt+name+v_m49": "", "#country+alt+name+v_reliefweb": "", "#country+code+num+v_m49": "4", "#country+code+v_fts": "1", - "#country+code+v_hrinfo_country": "181", "#country+code+v_iso2": "AF", "#country+code+v_iso3": "AFG", "#country+code+v_reliefweb": "13", @@ -363,21 +381,24 @@ def test_get_country_info_from_m49(self): "#region+name+preferred+sub": "Southern Asia", } assert Country.get_country_info_from_m49(882) == { + "#country+alt+i_ar+name+v_m49": "ساموا", "#country+alt+i_ar+name+v_unterm": "ساموا", + "#country+alt+i_en+name+v_m49": "Samoa", "#country+alt+i_en+name+v_unterm": "Samoa", + "#country+alt+i_es+name+v_m49": "Samoa", "#country+alt+i_es+name+v_unterm": "Samoa", - "#country+alt+i_fr+name+v_unterm": "Samoa (le)", + "#country+alt+i_fr+name+v_m49": "Samoa", + "#country+alt+i_fr+name+v_unterm": "Samoa", + "#country+alt+i_ru+name+v_m49": "Самоа", "#country+alt+i_ru+name+v_unterm": "Самоа", + "#country+alt+i_zh+name+v_m49": "萨摩亚", "#country+alt+i_zh+name+v_unterm": "萨摩亚", "#country+alt+name+v_dgacm": "", "#country+alt+name+v_fts": "", - "#country+alt+name+v_hrinfo_country": "", "#country+alt+name+v_iso": "", - "#country+alt+name+v_m49": "", "#country+alt+name+v_reliefweb": "", "#country+code+num+v_m49": "882", "#country+code+v_fts": "193", - "#country+code+v_hrinfo_country": "373", "#country+code+v_iso2": "WS", "#country+code+v_iso3": "WSM", "#country+code+v_reliefweb": "204", @@ -402,21 +423,24 @@ def test_get_country_info_from_m49(self): "#region+name+preferred+sub": "Polynesia", } assert Country.get_country_info_from_m49(275) == { + "#country+alt+i_ar+name+v_m49": "دولة فلسطين", "#country+alt+i_ar+name+v_unterm": "دولة فلسطين", + "#country+alt+i_en+name+v_m49": "State of Palestine", "#country+alt+i_en+name+v_unterm": "State of Palestine", - "#country+alt+i_es+name+v_unterm": "Estado de Palestina (el)", - "#country+alt+i_fr+name+v_unterm": "État de Palestine (l')", + "#country+alt+i_es+name+v_m49": "Estado de Palestina", + "#country+alt+i_es+name+v_unterm": "Estado de Palestina", + "#country+alt+i_fr+name+v_m49": "État de Palestine", + "#country+alt+i_fr+name+v_unterm": "État de Palestine", + "#country+alt+i_ru+name+v_m49": "Государство Палестина", "#country+alt+i_ru+name+v_unterm": "Государство Палестина", + "#country+alt+i_zh+name+v_m49": "巴勒斯坦国", "#country+alt+i_zh+name+v_unterm": "巴勒斯坦国", "#country+alt+name+v_dgacm": "", "#country+alt+name+v_fts": "occupied Palestinian territory", - "#country+alt+name+v_hrinfo_country": "occupied Palestinian territory", "#country+alt+name+v_iso": "Palestine, State of", - "#country+alt+name+v_m49": "", "#country+alt+name+v_reliefweb": "occupied Palestinian territory", "#country+code+num+v_m49": "275", "#country+code+v_fts": "171", - "#country+code+v_hrinfo_country": "351", "#country+code+v_iso2": "PS", "#country+code+v_iso3": "PSE", "#country+code+v_reliefweb": "180", From aff75fc05398fe82a3064344082c1955ca0d9acb Mon Sep 17 00:00:00 2001 From: Briar Date: Thu, 30 Jan 2025 16:57:11 -0500 Subject: [PATCH 05/23] Incorporate HRP and GHO from taxonomy --- .gitignore | 3 + documentation/main.md | 9 +- ...onomy MVP - C&T Taxonomy with HXL Tags.csv | 516 +++++++++--------- tests/hdx/location/Countries_UZB_Deleted.csv | 514 ++++++++--------- tests/hdx/location/test_country.py | 16 + 5 files changed, 539 insertions(+), 519 deletions(-) diff --git a/.gitignore b/.gitignore index a9aed25..822b80c 100755 --- a/.gitignore +++ b/.gitignore @@ -96,3 +96,6 @@ ENV/ # hatch-vcs _version.py + +# Mac files +.DS_Store diff --git a/documentation/main.md b/documentation/main.md index 7a9ca0b..ce03cc5 100644 --- a/documentation/main.md +++ b/documentation/main.md @@ -101,10 +101,11 @@ The usage of the country mappings functionality is best illustrated by some exam # "#country+name+preferred": "Japan", "#country+name+short+v_reliefweb": "", # "#country+regex": "japan", "#currency+code": "JPY", "#date+start": "1974-01-01", # "#geo+admin_level": "0", "#geo+lat": "37.63209801", "#geo+lon": "138.0812256", - # "#indicator+incomelevel": "High", "#meta+bool+deprecated": "N", "#meta+bool+independent": "Y", - # "#meta+id": "112", "#region+code+intermediate": "", "#region+code+main": "142", - # "#region+code+sub": "30", "#region+intermediate+name+preferred": "", - # "#region+main+name+preferred": "Asia", "#region+name+preferred+sub": "Eastern Asia"} + # "#indicator+bool+hrp": "", "#indicator+bool+gho": "", "#indicator+incomelevel": "High", + # "#meta+bool+deprecated": "N", "#meta+bool+independent": "Y", "#meta+id": "112", + # "#region+code+intermediate": "", "#region+code+main": "142", "#region+code+sub": "30", + # "#region+intermediate+name+preferred": "", "#region+main+name+preferred": "Asia", + # "#region+name+preferred+sub": "Eastern Asia"} Country.get_countries_in_region("Channel Islands") # ["GGY", "JEY"] len(Country.get_countries_in_region("Africa")) diff --git a/src/hdx/location/Countries & Territories Taxonomy MVP - C&T Taxonomy with HXL Tags.csv b/src/hdx/location/Countries & Territories Taxonomy MVP - C&T Taxonomy with HXL Tags.csv index 483fa45..28f82e8 100644 --- a/src/hdx/location/Countries & Territories Taxonomy MVP - C&T Taxonomy with HXL Tags.csv +++ b/src/hdx/location/Countries & Territories Taxonomy MVP - C&T Taxonomy with HXL Tags.csv @@ -1,258 +1,258 @@ -ID,RW ID,m49 numerical code,FTS API ID,Appears in UNTERM list,Appears in DGACM list,Independent,Deprecated,ISO 3166-1 Alpha 2-Codes,ISO 3166-1 Alpha 3-Codes,x Alpha2 codes,x Alpha3 codes,Preferred Term,ISO Alt Term,DGACM Alt Term,FTS Alt Term,RW Short Name,RW API Alt Term,English Short,French Short,Spanish Short,Russian Short,Chinese Short,Arabic Short,English Formal,M49 English,M49 French,M49 Spanish,M49 Russian,M49 Chinese,M49 Arabic,Admin Level,Latitude,Longitude,Region Code,Region Name,Sub-region Code,Sub-region Name,Intermediate Region Code,Intermediate Region Name,Regex,World Bank Income Level,Currency,Reference Period Start,Concatenation -#meta +id,#country +code +v_reliefweb,#country +code +num +v_m49,#country +code +v_fts,,,#meta+independent+bool,#meta+deprecated+bool,#country +code +v_iso2,#country +code +v_iso3,,,#country +name +preferred,#country +name +alt +v_iso,#country +name +alt +v_dgacm,#country +name +alt +v_fts,#country +name +short +v_reliefweb,#country +name +alt +v_reliefweb,#country +name +i_en +alt +v_unterm,#country +name +i_fr +alt +v_unterm,#country +name +i_es +alt +v_unterm,#country +name +i_ru +alt +v_unterm,#country +name +i_zh +alt +v_unterm,#country +name +i_ar +alt +v_unterm,#country +name +i_en +formal +v_unterm,#country +name +i_en +alt +v_m49,#country +name +i_fr +alt +v_m49,#country +name +i_es +alt +v_m49,#country +name +i_ru +alt +v_m49,#country +name +i_zh +alt +v_m49,#country +name +i_ar +alt +v_m49,#geo +admin_level,#geo +lat,#geo +lon,#region +main +code,#region +main +name +preferred,#region +sub +code,#region +sub +name +preferred,#region +intermediate +code,#region +intermediate +name +preferred,#country +regex,#indicator+incomelevel,#currency +code,#date+start, -1,13,4,1,Y,Y,Y,N,AF,AFG,,,Afghanistan,,,,,,Afghanistan,Afghanistan,Afganistán,Афганистан,阿富汗,أفغانستان,the Islamic Republic of Afghanistan,Afghanistan,Afghanistan,Afganistán,Афганистан,阿富汗,أفغانستان,0,33.83147477,66.02621828,142,Asia,34,Southern Asia,,,afghan,Low,AFN,2004-01-26,1 - Afghanistan -2,14,248,2,,,N,N,AX,ALA,,,Åland Islands,,,,,Aland Islands (Finland),Åland Islands,,,,,,,Åland Islands,Îles d’Åland,Islas Åland,Аландских островов,奥兰群岛,جزر ألاند,0,60.18121338,19.89649072,150,Europe,154,Northern Europe,,,^[å|a]land,,EUR,2004-02-13,2 - Åland Islands -3,15,8,3,Y,Y,Y,N,AL,ALB,,,Albania,,,,,,Albania,Albanie,Albania,Албания,阿尔巴尼亚,ألبانيا,the Republic of Albania,Albania,Albanie,Albania,Албания,阿尔巴尼亚,ألبانيا,0,41.13180899,20.06882519,150,Europe,39,Southern Europe,,,albania,Upper middle,ALL,1974-01-01,3 - Albania -4,16,12,4,Y,Y,Y,N,DZ,DZA,,,Algeria,,,,,,Algeria,Algérie,Argelia,Алжир,阿尔及利亚,الجزائر,the People's Democratic Republic of Algeria,Algeria,Algérie,Argelia,Алжир,阿尔及利亚,الجزائر,0,28.16474462,2.63351219,2,Africa,15,Northern Africa,,,algeria,Lower middle,DZD,1974-01-01,4 - Algeria -5,17,16,5,,,N,N,AS,ASM,,,American Samoa,,,,,,American Samoa,,,,,,,American Samoa,Samoa américaines,Samoa Americana,Американское Самоа,美属萨摩亚,ساموا الأمريكية,0,-14.30440488,-170.70783,9,Oceania,61,Polynesia,,,^(?=.*americ).*samoa,High,USD,1974-01-01,5 - American Samoa -6,18,20,6,Y,Y,Y,N,AD,AND,,,Andorra,,,,,,Andorra,Andorre,Andorra,Андорра,安道尔,أندورا,the Principality of Andorra,Andorra,Andorre,Andorra,Андорра,安道尔,أندورا,0,42.55527067,1.578938861,150,Europe,39,Southern Europe,,,andorra,High,EUR,1994-01-26,6 - Andorra -7,19,24,7,Y,Y,Y,N,AO,AGO,,,Angola,,,,,,Angola,Angola,Angola,Ангола,安哥拉,أنغولا,the Republic of Angola,Angola,Angola,Angola,Ангола,安哥拉,أنغولا,0,-12.3755731,17.59867248,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,angola,Lower middle,AOA,1993-07-02,7 - Angola -8,20,660,8,,,N,N,AI,AIA,,,Anguilla,,,Anguilla (United Kingdom),,,Anguilla,,,,,,,Anguilla,Anguilla,Anguila,Ангилья,安圭拉,أنغويلا,0,18.22301491,-63.06006462,19,Americas,419,Latin America and the Caribbean,29,Caribbean,anguill?a,,XCD,1985-01-01,8 - Anguilla -9,,10,9,,,N,N,AQ,ATA,,,Antarctica,,,,,,Antarctica,,,,,,,Antarctica,Antarctique,Antártida,Антарктике,南极洲,أنتاركتيكا,0,-80.45066299,21.43458373,,,,,,,antarctica,,,1983-01-01,9 - Antarctica -10,21,28,10,Y,Y,Y,N,AG,ATG,,,Antigua and Barbuda,,,,,,Antigua and Barbuda,Antigua-et-Barbuda,Antigua y Barbuda,Антигуа и Барбуда,安提瓜和巴布达,أنتيغوا وبربودا,Antigua and Barbuda,Antigua and Barbuda,Antigua-et-Barbuda,Antigua y Barbuda,Антигуа и Барбуда,安提瓜和巴布达,أنتيغوا وبربودا,0,17.07120733,-61.79815058,19,Americas,419,Latin America and the Caribbean,29,Caribbean,antigua,High,XCD,1974-01-01,10 - Antigua and Barbuda -11,22,32,11,Y,Y,Y,N,AR,ARG,,,Argentina,,,,,,Argentina,Argentine,Argentina,Аргентина,阿根廷,الأرجنتين,the Argentine Republic,Argentina,Argentine,Argentina,Аргентина,阿根廷,الأرجنتين,0,-34.98567234,-65.12225892,19,Americas,419,Latin America and the Caribbean,5,South America,argentin,Upper middle,ARS,1974-01-01,11 - Argentina -12,23,51,12,Y,Y,Y,N,AM,ARM,,,Armenia,,,,,,Armenia,Arménie,Armenia,Армения,亚美尼亚,أرمينيا,the Republic of Armenia,Armenia,Arménie,Armenia,Армения,亚美尼亚,أرمينيا,0,40.29202499,44.9429026,142,Asia,145,Western Asia,,,armenia,Upper middle,AMD,1992-06-15,12 - Armenia -13,24,533,13,,,N,N,AW,ABW,,,Aruba,,,,,Aruba (The Netherlands),Aruba,,,,,,,Aruba,Aruba,Aruba,Аруба,阿鲁巴,أروبا,0,12.5156546,-69.9757266,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?!.*bonaire).*\baruba,High,AWG,1986-01-01,13 - Aruba -14,25,36,14,Y,Y,Y,N,AU,AUS,,,Australia,,,,,,Australia,Australie,Australia,Австралия,澳大利亚,أستراليا,Australia,Australia,Australie,Australia,Австралия,澳大利亚,أستراليا,0,-25.40546125,134.2181189,9,Oceania,53,Australia and New Zealand,,,australia,High,AUD,1974-01-01,14 - Australia -15,26,40,15,Y,Y,Y,N,AT,AUT,,,Austria,,,,,,Austria,Autriche,Austria,Австрия,奥地利,النمسا,the Republic of Austria,Austria,Autriche,Austria,Австрия,奥地利,النمسا,0,47.59086187,14.13920086,150,Europe,155,Western Europe,,,^(?!.*hungary).*austria|\baustri.*\bemp,High,EUR,1974-01-01,15 - Austria -16,27,31,16,Y,Y,Y,N,AZ,AZE,,,Azerbaijan,,,,,,Azerbaijan,Azerbaïdjan,Azerbaiyán,Азербайджан,阿塞拜疆,أذربيجان,the Republic of Azerbaijan,Azerbaijan,Azerbaïdjan,Azerbaiyán,Азербайджан,阿塞拜疆,أذربيجان,0,40.42670781,47.80669468,142,Asia,145,Western Asia,,,azerbaijan,Upper middle,AZN,1992-06-15,16 - Azerbaijan -17,29,44,17,Y,Y,Y,N,BS,BHS,,,Bahamas,Bahamas (the),,,,,Bahamas,Bahamas,Bahamas,Багамские Острова,巴哈马,جزر البهاما,the Commonwealth of the Bahamas,Bahamas,Bahamas,Bahamas,Багамские Острова,巴哈马,جزر البهاما,0,25.90317684,-78.61665744,19,Americas,419,Latin America and the Caribbean,29,Caribbean,bahamas,High,BSD,1974-01-01,17 - Bahamas -18,30,48,18,Y,Y,Y,N,BH,BHR,,,Bahrain,,,,,,Bahrain,Bahreïn,Bahrein,Бахрейн,巴林,البحرين,the Kingdom of Bahrain,Bahrain,Bahreïn,Bahrein,Бахрейн,巴林,البحرين,0,26.05396006,50.53486327,142,Asia,145,Western Asia,,,bahrain,High,BHD,1974-01-01,18 - Bahrain -19,31,50,19,Y,Y,Y,N,BD,BGD,,,Bangladesh,,,,,,Bangladesh,Bangladesh,Bangladesh,Бангладеш,孟加拉国,بنغلاديش,the People's Republic of Bangladesh,Bangladesh,Bangladesh,Bangladesh,Бангладеш,孟加拉国,بنغلاديش,0,23.88207427,90.24107264,142,Asia,34,Southern Asia,,,bangladesh|^(?=.*east).*paki?stan,Lower middle,BDT,1974-01-01,19 - Bangladesh -20,32,52,20,Y,Y,Y,N,BB,BRB,,,Barbados,,,,,,Barbados,Barbade,Barbados,Барбадос,巴巴多斯,بربادوس,Barbados,Barbados,Barbade,Barbados,Барбадос,巴巴多斯,بربادوس,0,13.184952,-59.55382245,19,Americas,419,Latin America and the Caribbean,29,Caribbean,barbados,High,BBD,1974-01-01,20 - Barbados -21,33,112,21,Y,Y,Y,N,BY,BLR,,,Belarus,,,,,,Belarus,Bélarus,Belarús,Беларусь,白俄罗斯,بيلاروس,the Republic of Belarus,Belarus,Bélarus,Belarús,Беларусь,白俄罗斯,بيلاروس,0,53.53965016,28.04932937,150,Europe,151,Eastern Europe,,,belarus|byelo,Upper middle,BYN,1992-06-15,21 - Belarus -22,34,56,22,Y,Y,Y,N,BE,BEL,,,Belgium,,,,,,Belgium,Belgique,Bélgica,Бельгия,比利时,بلجيكا,the Kingdom of Belgium,Belgium,Belgique,Bélgica,Бельгия,比利时,بلجيكا,0,50.64206011,4.658786236,150,Europe,155,Western Europe,,,^(?!.*luxem).*belgium,High,EUR,1974-01-01,22 - Belgium -23,35,84,23,Y,Y,Y,N,BZ,BLZ,,,Belize,,,,,,Belize,Belize,Belice,Белиз,伯利兹,بليز,Belize,Belize,Belize,Belice,Белиз,伯利兹,بليز,0,17.20829609,-88.69988922,19,Americas,419,Latin America and the Caribbean,13,Central America,belize|^(?=.*british).*honduras,Upper middle,BZD,1974-01-01,23 - Belize -24,36,204,24,Y,Y,Y,N,BJ,BEN,,,Benin,,,,,,Benin,Bénin,Benin,Бенин,贝宁,بنن,the Republic of Benin,Benin,Bénin,Benin,Бенин,贝宁,بنن,0,9.642665015,2.342864021,2,Africa,202,Sub-Saharan Africa,11,Western Africa,benin|dahome,Lower middle,XOF,1977-01-01,24 - Benin -25,37,60,25,,,N,N,BM,BMU,,,Bermuda,,,,,,Bermuda,,,,,,,Bermuda,Bermudes,Bermuda,Бермудские острова,百慕大,برمودا,0,32.31605051,-64.73984042,19,Americas,21,Northern America,,,bermuda,High,BMD,1974-01-01,25 - Bermuda -26,38,64,26,Y,Y,Y,N,BT,BTN,,,Bhutan,,,,,,Bhutan,Bhoutan,Bhután,Бутан,不丹,بوتان,the Kingdom of Bhutan,Bhutan,Bhoutan,Bhután,Бутан,不丹,بوتان,0,27.41443467,90.43085885,142,Asia,34,Southern Asia,,,bhutan,Lower middle,BTN,1974-01-01,26 - Bhutan -27,39,68,27,Y,Y,Y,N,BO,BOL,,,Bolivia (Plurinational State of),,,"Bolivia, Plurinational State of",Bolivia,,Bolivia (Plurinational State of),Bolivie (État plurinational de),Bolivia (Estado Plurinacional de),Боливия (Многонациональное Государство),多民族玻利维亚国,بوليفيا (دولة - المتعددة القوميات),the Plurinational State of Bolivia,Bolivia (Plurinational State of),Bolivie (État plurinational de),Bolivia (Estado Plurinacional de),Боливия (Многонациональное Государство),多民族玻利维亚国,بوليفيا (دولة - المتعددة القوميات),0,-16.71483757,-64.66829843,19,Americas,419,Latin America and the Caribbean,5,South America,bolivia,Lower middle,BOB,2009-05-08,27 - Bolivia (Plurinational State of) -28,40,70,28,Y,Y,Y,N,BA,BIH,,,Bosnia and Herzegovina,,,,,,Bosnia and Herzegovina,Bosnie-Herzégovine,Bosnia y Herzegovina,Босния и Герцеговина,波斯尼亚和黑塞哥维那,البوسنة والهرسك,Bosnia and Herzegovina,Bosnia and Herzegovina,Bosnie-Herzégovine,Bosnia y Herzegovina,Босния и Герцеговина,波斯尼亚和黑塞哥维那,البوسنة والهرسك,0,44.16506495,17.79105724,150,Europe,39,Southern Europe,,,herzegovina|bosnia,Upper middle,BAM,1993-01-01,28 - Bosnia and Herzegovina -29,14894,535,29,,,N,N,BQ,BES,,,"Bonaire, Sint Eustatius and Saba",,,"Bonaire, Saint Eustatius and Saba (The Netherlands)",,"Bonaire, Saint Eustatius and Saba (The Netherlands)","Bonaire, Sint Eustatius and Saba",,,,,,,"Bonaire, Sint Eustatius and Saba","Bonaire, Saint-Eustache et Saba","Bonaire, San Eustaquio y Saba","Бонайре, Синт-Эстатиус и Саба",博纳尔,圣俄斯塔休斯和萨巴,بونير وسانت يوستاشيوس وسابا,0,12.15882921,-68.24278483,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?=.*bonaire).*eustatius|^(?=.*carib).*netherlands|\bbes.?islands,,USD,2011-06-12,"29 - Bonaire, Sint Eustatius and Saba" -30,41,72,30,Y,Y,Y,N,BW,BWA,,,Botswana,,,,,,Botswana,Botswana,Botswana,Ботсвана,博茨瓦纳,بوتسوانا,the Republic of Botswana,Botswana,Botswana,Botswana,Ботсвана,博茨瓦纳,بوتسوانا,0,-22.17991766,23.81673035,2,Africa,202,Sub-Saharan Africa,18,Southern Africa,botswana|bechuana,Upper middle,BWP,1974-01-01,30 - Botswana -31,,74,31,,,N,N,BV,BVT,,,Bouvet Island,,,,,,Bouvet Island,,,,,,,Bouvet Island,Île Bouvet,Isla Bouvet,Остров Буве,布维岛,جزيرة بوفيت,0,-54.42190835,3.412516924,19,Americas,419,Latin America and the Caribbean,5,South America,bouvet,,NOK,1974-01-01,31 - Bouvet Island -32,42,76,32,Y,Y,Y,N,BR,BRA,,,Brazil,,,,,,Brazil,Brésil,Brasil,Бразилия,巴西,البرازيل,the Federative Republic of Brazil,Brazil,Brésil,Brasil,Бразилия,巴西,البرازيل,0,-10.77518961,-53.09141767,19,Americas,419,Latin America and the Caribbean,5,South America,brazil,Upper middle,BRL,1974-01-01,32 - Brazil -33,,86,33,,,N,N,IO,IOT,,,British Indian Ocean Territory,British Indian Ocean Territory (the),,,,,British Indian Ocean Territory,,,,,,,British Indian Ocean Territory,Territoire britannique de l'océan Indien,Territorio Británico del Océano Índico,Британская территория в Индийском океане,英属印度洋领土,المحيط الهندي الإقليم البريطاني في,0,-7.334186151,72.43402037,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,british.?indian.?ocean,,USD,1974-01-01,33 - British Indian Ocean Territory -34,44,96,34,Y,Y,Y,N,BN,BRN,,,Brunei Darussalam,,,,,,Brunei Darussalam,Brunéi Darussalam,Brunei Darussalam,Бруней-Даруссалам,文莱达鲁萨兰国,بروني دار السلام,Brunei Darussalam,Brunei Darussalam,Brunéi Darussalam,Brunei Darussalam,Бруней-Даруссалам,文莱达鲁萨兰国,بروني دار السلام,0,4.439247073,114.4374636,142,Asia,35,South-eastern Asia,,,brunei,High,BND,1974-01-01,34 - Brunei Darussalam -35,45,100,35,Y,Y,Y,N,BG,BGR,,,Bulgaria,,,,,,Bulgaria,Bulgarie,Bulgaria,Болгария,保加利亚,بلغاريا,the Republic of Bulgaria,Bulgaria,Bulgarie,Bulgaria,Болгария,保加利亚,بلغاريا,0,42.76069057,25.23572028,150,Europe,151,Eastern Europe,,,bulgaria,Upper middle,BGL,1974-01-01,35 - Bulgaria -36,46,854,36,Y,Y,Y,N,BF,BFA,,,Burkina Faso,,,,,,Burkina Faso,Burkina Faso,Burkina Faso,Буркина-Фасо,布基纳法索,بوركينا فاسو,Burkina Faso,Burkina Faso,Burkina Faso,Burkina Faso,Буркина-Фасо,布基纳法索,بوركينا فاسو,0,12.27790144,-1.738649343,2,Africa,202,Sub-Saharan Africa,11,Western Africa,burkina|\bfaso|upper.?volta,Low,XOF,1984-01-01,36 - Burkina Faso -37,47,108,37,Y,Y,Y,N,BI,BDI,,,Burundi,,,,,,Burundi,Burundi,Burundi,Бурунди,布隆迪,بوروندي,the Republic of Burundi,Burundi,Burundi,Burundi,Бурунди,布隆迪,بوروندي,0,-3.356208708,29.89200134,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,burundi,Low,BIF,1974-01-01,37 - Burundi -38,48,116,38,Y,Y,Y,N,KH,KHM,,,Cambodia,,,,,,Cambodia,Cambodge,Camboya,Камбоджа,柬埔寨,كمبوديا,the Kingdom of Cambodia,Cambodia,Cambodge,Camboya,Камбоджа,柬埔寨,كمبوديا,0,12.71583138,104.9221723,142,Asia,35,South-eastern Asia,,,cambodia|kampuchea|khmer,Lower middle,KHR,1994-01-26,38 - Cambodia -39,49,120,39,Y,Y,Y,N,CM,CMR,,,Cameroon,,,,,,Cameroon,Cameroun,Camerún,Камерун,喀麦隆,الكاميرون,the Republic of Cameroon,Cameroon,Cameroun,Camerún,Камерун,喀麦隆,الكاميرون,0,5.68036831,12.74068837,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,cameroon,Lower middle,XAF,1974-01-01,39 - Cameroon -40,50,124,40,Y,Y,Y,N,CA,CAN,,,Canada,,,,,,Canada,Canada,Canadá,Канада,加拿大,كندا,Canada,Canada,Canada,Canadá,Канада,加拿大,كندا,0,61.4126317,-98.23039804,19,Americas,21,Northern America,,,canada,High,CAD,1974-01-01,40 - Canada -41,52,132,41,Y,Y,Y,N,CV,CPV,,,Cabo Verde,,,Cape Verde,,,Cabo Verde,Cabo Verde,Cabo Verde,Кабо-Верде,佛得角,كابو فيردي,the Republic of Cabo Verde,Cabo Verde,Cabo Verde,Cabo Verde,Кабо-Верде,佛得角,كابو فيردي,0,17.52133998,-24.58506404,2,Africa,202,Sub-Saharan Africa,11,Western Africa,(cabo|cape) *verde,Lower middle,CVE,1974-01-01,41 - Cabo Verde -42,53,136,42,,,N,N,KY,CYM,,,Cayman Islands,Cayman Islands (the),,,,,Cayman Islands,,,,,,,Cayman Islands,Îles Caïmanes,Islas Caimán,Кайман острова,开曼群岛,جزر كايمان,0,19.31065556,-81.20426038,19,Americas,419,Latin America and the Caribbean,29,Caribbean,cayman,High,KYD,1974-01-01,42 - Cayman Islands -43,54,140,43,Y,Y,Y,N,CF,CAF,,,Central African Republic,Central African Republic (the),,,CAR,Central African Republic,Central African Republic,République centrafricaine,República Centroafricana,Центральноафриканская Республика,中非共和国,جمهورية أفريقيا الوسطى,the Central African Republic,Central African Republic,République centrafricaine,República Centroafricana,Центральноафриканская Республика,中非共和国,جمهورية أفريقيا الوسطى,0,6.570747926,20.48450088,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,\bcentral.african.rep,Low,XAF,1974-01-01,43 - Central African Republic -44,55,148,44,Y,Y,Y,N,TD,TCD,,,Chad,,,,,,Chad,Tchad,Chad,Чад,乍得,تشاد,the Republic of Chad,Chad,Tchad,Chad,Чад,乍得,تشاد,0,15.35740495,18.66399556,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,\bchad,Low,XAF,1974-01-01,44 - Chad -45,57,152,45,Y,Y,Y,N,CL,CHL,,,Chile,,,,,,Chile,Chili,Chile,Чили,智利,شيلي,the Republic of Chile,Chile,Chili,Chile,Чили,智利,شيلي,0,-37.68386885,-71.33321859,19,Americas,419,Latin America and the Caribbean,5,South America,\bchile,High,CLP,1974-01-01,45 - Chile -46,58,156,46,Y,Y,Y,N,CN,CHN,,,China,,,,,,China,Chine,China,Китай,中国,الصين,the People's Republic of China,China,Chine,China,Китай,中国,الصين,0,36.67464756,103.8680636,142,Asia,30,Eastern Asia,,,^(?!.*\bmac)(?!.*\bhong)(?!.*\btai)(?!.*\brep).*china|^(?=.*peo)(?=.*rep).*china,Upper middle,CNY,1974-01-01,46 - China -47,62,162,47,,,N,N,CX,CXR,,,Christmas Island,,,,,Christmas Island (Australia),Christmas Island,,,,,,,Christmas Island,Île Christmas,Isla Christmas,остров Рождества,圣诞岛,جزيرة عيد الميلاد,0,-10.44411458,105.7036972,9,Oceania,53,Australia and New Zealand,,,christmas,,AUD,1974-01-01,47 - Christmas Island -48,63,166,48,,,N,N,CC,CCK,,,Cocos (Keeling) Islands,Cocos (Keeling) Islands (the),,,,Cocos (Keeling) Islands (Australia),Cocos (Keeling) Islands,,,,,,,Cocos (Keeling) Islands,Îles des Cocos (Keeling),Islas Cocos (Keeling),Кокосовых (Килинг) островов,科科斯(基林)群岛,جزر كوكس (كيلينغ),0,-12.17127014,96.83690355,9,Oceania,53,Australia and New Zealand,,,\bcocos|keeling,,AUD,1974-01-01,48 - Cocos (Keeling) Islands -49,64,170,49,Y,Y,Y,N,CO,COL,,,Colombia,,,,,,Colombia,Colombie,Colombia,Колумбия,哥伦比亚,كولومبيا,the Republic of Colombia,Colombia,Colombie,Colombia,Колумбия,哥伦比亚,كولومبيا,0,3.897367041,-73.07080696,19,Americas,419,Latin America and the Caribbean,5,South America,colombia,Upper middle,COP,1974-01-01,49 - Colombia -50,65,174,50,Y,Y,Y,N,KM,COM,,,Comoros,Comoros (the),,,,,Comoros,Comores,Comoras,Коморские Острова,科摩罗,جزر القمر,the Union of the Comoros,Comoros,Comores,Comoras,Коморские Острова,科摩罗,جزر القمر,0,-11.42407818,42.8293551,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,comoro,Lower middle,KMF,2003-01-14,50 - Comoros -51,66,178,51,Y,Y,Y,N,CG,COG,,,Congo,Congo (the),,,,,Congo,Congo,Congo,Конго,刚果,الكونغو,the Republic of the Congo,Congo,Congo,Congo,Конго,刚果,الكونغو,0,-0.83949506,15.22629207,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,^(?!.*\bd.m)(?!.*\bd[\.]?r)(?!.*kinshasa)(?!.*zaire)(?!.*belg)(?!.*l.opoldville)(?!.*free).*\bcongo,Lower middle,XAF,1974-01-01,51 - Congo -52,75,180,52,Y,Y,Y,N,CD,COD,,,Democratic Republic of the Congo,Congo (the Democratic Republic of the),,"Congo, The Democratic Republic of the",DR Congo,Democratic Republic of the Congo,Democratic Republic of the Congo,République démocratique du Congo,República Democrática del Congo,Демократическая Республика Конго,刚果民主共和国,جمهورية الكونغو الديمقراطية,the Democratic Republic of the Congo,Democratic Republic of the Congo,République démocratique du Congo,República Democrática del Congo,Демократическая Республика Конго,刚果民主共和国,جمهورية الكونغو الديمقراطية,0,-2.876807692,23.65623593,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,\bd.m.*congo|congo.*\bd.m|congo.*\bd[\.]?r|\bd[\.]?r.*congo|belgian.?congo|congo.?free.?state|kinshasa|zaire|l.opoldville|drc|droc|rdc,Low,CDF,1997-07-14,52 - Democratic Republic of the Congo -53,67,184,53,Y,,Y,N,CK,COK,,,Cook Islands,Cook Islands (the),,,,,Cook Islands,Îles Cook,Islas Cook,Острова Кука,库克群岛,جزر كوك,the Cook Islands,Cook Islands,Îles Cook,Islas Cook,Острова Кука,库克群岛,جزر كوك,0,-20.14332999,-159.7599857,9,Oceania,61,Polynesia,,,\bcook,,NZD,1974-01-01,53 - Cook Islands -54,68,188,54,Y,Y,Y,N,CR,CRI,,,Costa Rica,,,,,,Costa Rica,Costa Rica,Costa Rica,Коста-Рика,哥斯达黎加,كوستاريكا,the Republic of Costa Rica,Costa Rica,Costa Rica,Costa Rica,Коста-Рика,哥斯达黎加,كوستاريكا,0,9.960735487,-84.18254176,19,Americas,419,Latin America and the Caribbean,13,Central America,costa.?rica,Upper middle,CRC,1974-01-01,54 - Costa Rica -55,69,384,55,Y,Y,Y,N,CI,CIV,,,Côte d'Ivoire,,,,,,Côte d'Ivoire,Côte d'Ivoire,Côte d’Ivoire,Кот-д’Ивуар,科特迪瓦,كوت ديفوار,the Republic of Côte d'Ivoire,Côte d’Ivoire,Côte d’Ivoire,Côte d’Ivoire,Кот-д'Ивуар,科特迪瓦,كوت ديفوار,0,7.630087005,-5.552402136,2,Africa,202,Sub-Saharan Africa,11,Western Africa,ivoire|ivory,Lower middle,XOF,1974-01-01,55 - Côte d'Ivoire -56,70,191,56,Y,Y,Y,N,HR,HRV,,,Croatia,,,,,,Croatia,Croatie,Croacia,Хорватия,克罗地亚,كرواتيا,the Republic of Croatia,Croatia,Croatie,Croacia,Хорватия,克罗地亚,كرواتيا,0,45.18877041,16.42353441,150,Europe,39,Southern Europe,,,croatia|hrvatska,High,HRK,1992-06-15,56 - Croatia -57,71,192,57,Y,Y,Y,N,CU,CUB,,,Cuba,,,,,,Cuba,Cuba,Cuba,Куба,古巴,كوبا,the Republic of Cuba,Cuba,Cuba,Cuba,Куба,古巴,كوبا,0,21.6053525,-78.90713844,19,Americas,419,Latin America and the Caribbean,29,Caribbean,\bcuba,Upper middle,CUP,1974-01-01,57 - Cuba -58,14893,531,58,,,N,N,CW,CUW,,,Curaçao,,,,,Curaçao (The Netherlands),Curaçao,,,,,,,Curaçao,Curaçao,Curazao,Кюрасао,库拉索,كوراساو,0,12.21019745,-69.04044898,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?!.*bonaire).*\bcura(c|ç)ao,High,ANG,2010-12-15,58 - Curaçao -59,72,196,59,Y,Y,Y,N,CY,CYP,,,Cyprus,,,,,,Cyprus,Chypre,Chipre,Кипр,塞浦路斯,قبرص,the Republic of Cyprus,Cyprus,Chypre,Chipre,Кипр,塞浦路斯,قبرص,0,35.01941238,33.1666508,142,Asia,145,Western Asia,,,cyprus,High,EUR,1974-01-01,59 - Cyprus -60,73,203,60,Y,Y,Y,N,CZ,CZE,,,Czechia,,Czech Republic,Czech Republic,,,Czechia,Tchéquie,Chequia,Чехия,捷克,تشيكيا,the Czech Republic,Czechia,Tchéquie,Chequia,Чехия,捷克,تشيكيا,0,49.74240068,15.34943448,150,Europe,151,Eastern Europe,,,^(?=.*rep).*czech|czechia|bohemia,High,CZK,2016-08-29,60 - Czechia -61,76,208,61,Y,Y,Y,N,DK,DNK,,,Denmark,,,,,,Denmark,Danemark,Dinamarca,Дания,丹麦,الدانمرك,the Kingdom of Denmark,Denmark,Danemark,Dinamarca,Дания,丹麦,الدانمرك,0,56.06439188,9.942213684,150,Europe,154,Northern Europe,,,denmark,High,DKK,1974-01-01,61 - Denmark -62,77,262,62,Y,Y,Y,N,DJ,DJI,,,Djibouti,,,,,,Djibouti,Djibouti,Djibouti,Джибути,吉布提,جيبوتي,the Republic of Djibouti,Djibouti,Djibouti,Djibouti,Джибути,吉布提,جيبوتي,0,11.74658946,42.58022315,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,djibouti,Lower middle,DJF,1977-01-01,62 - Djibouti -63,78,212,63,Y,Y,Y,N,DM,DMA,,,Dominica,,,,,,Dominica,Dominique,Dominica,Доминика,多米尼克,دومينيكا,the Commonwealth of Dominica,Dominica,Dominique,Dominica,Доминика,多米尼克,دومينيكا,0,15.42468124,-61.36047599,19,Americas,419,Latin America and the Caribbean,29,Caribbean,dominican.rep,Upper middle,XCD,1974-01-01,63 - Dominica -64,79,214,64,Y,Y,Y,N,DO,DOM,,,Dominican Republic,Dominican Republic (the),,,Dominican Rep.,,Dominican Republic,République dominicaine,República Dominicana,Доминиканская Республика,多米尼加共和国,الجمهورية الدومينيكية,the Dominican Republic,Dominican Republic,République dominicaine,República Dominicana,Доминиканская Республика,多米尼加,الجمهورية الدومينيكية,0,18.89453409,-70.49429315,19,Americas,419,Latin America and the Caribbean,29,Caribbean,#REF!,Upper middle,DOP,1974-01-01,64 - Dominican Republic -65,81,218,65,Y,Y,Y,N,EC,ECU,,,Ecuador,,,,,,Ecuador,Équateur,Ecuador,Эквадор,厄瓜多尔,إكوادور,the Republic of Ecuador,Ecuador,Équateur,Ecuador,Эквадор,厄瓜多尔,إكوادور,0,-1.464036749,-78.05190165,19,Americas,419,Latin America and the Caribbean,5,South America,ecuador,Upper middle,USD,1974-01-01,65 - Ecuador -66,82,818,66,Y,Y,Y,N,EG,EGY,,,Egypt,,,,,,Egypt,Égypte,Egipto,Египет,埃及,مصر,the Arab Republic of Egypt,Egypt,Égypte,Egipto,Египет,埃及,مصر,0,26.55281781,29.78562814,2,Africa,15,Northern Africa,,,egypt,Lower middle,EGP,1974-01-01,66 - Egypt -67,83,222,67,Y,Y,Y,N,SV,SLV,,,El Salvador,,,,,,El Salvador,El Salvador,El Salvador,Сальвадор,萨尔瓦多,السلفادور,the Republic of El Salvador,El Salvador,El Salvador,El Salvador,Сальвадор,萨尔瓦多,السلفادور,0,13.72764125,-88.86315324,19,Americas,419,Latin America and the Caribbean,13,Central America,el.?salvador,Upper middle,USD,1974-01-01,67 - El Salvador -68,84,226,68,Y,Y,Y,N,GQ,GNQ,,,Equatorial Guinea,,,,,,Equatorial Guinea,Guinée équatoriale,Guinea Ecuatorial,Экваториальная Гвинея,赤道几内亚,غينيا الاستوائية,the Republic of Equatorial Guinea,Equatorial Guinea,Guinée équatoriale,Guinea Ecuatorial,Экваториальная Гвинея,赤道几内亚,غينيا الاستوائية,0,1.412936146,10.61572825,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,guine.*eq|eq.*guine|^(?=.*span).*guinea,Upper middle,XAF,1974-01-01,68 - Equatorial Guinea -69,85,232,69,Y,Y,Y,N,ER,ERI,,,Eritrea,,,,,,Eritrea,Érythrée,Eritrea,Эритрея,厄立特里亚,إريتريا,the State of Eritrea,Eritrea,Érythrée,Eritrea,Эритрея,厄立特里亚,إريتريا,0,15.37695899,38.82792338,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,eritrea,Low,ERN,2012-08-02,69 - Eritrea -70,86,233,70,Y,Y,Y,N,EE,EST,,,Estonia,,,,,,Estonia,Estonie,Estonia,Эстония,爱沙尼亚,إستونيا,the Republic of Estonia,Estonia,Estonie,Estonia,Эстония,爱沙尼亚,إستونيا,0,58.70758667,26.168216,150,Europe,154,Northern Europe,,,estonia,High,EUR,1992-06-15,70 - Estonia -71,87,231,71,Y,Y,Y,N,ET,ETH,,,Ethiopia,,,,,,Ethiopia,Éthiopie,Etiopía,Эфиопия,埃塞俄比亚,إثيوبيا,the Federal Democratic Republic of Ethiopia,Ethiopia,Éthiopie,Etiopía,Эфиопия,埃塞俄比亚,إثيوبيا,0,8.633664665,39.61587345,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,ethiopia|abyssinia,Low,ETB,1993-07-16,71 - Ethiopia -72,88,238,72,,,N,N,FK,FLK,,,Falkland Islands (Malvinas),Falkland Islands (the) [Malvinas],,,,Falkland Islands (Malvinas),Falkland Islands,,,,,,,Falkland Islands (Malvinas),Îles Falkland (Malvinas),Islas Malvinas (Falkland),Фолклендские (Мальвинские) острова,福克兰群岛(马尔维纳斯),جزر فوكلاند (مالفيناس),0,-51.7638724,-55.8098409,19,Americas,419,Latin America and the Caribbean,5,South America,falkland|malvinas,,FKP,1974-01-01,72 - Falkland Islands (Malvinas) -73,89,234,73,,,N,N,FO,FRO,,,Faroe Islands,Faroe Islands (the),,,,Faroe Islands (Denmark),Faroe Islands,,,,,,,Faroe Islands,Îles Féroé,Islas Feroe,Фарерские острова,法罗群岛,جزر فايرو,0,61.64924758,-6.548553177,150,Europe,154,Northern Europe,,,faroe|faeroe,High,DKK,1974-01-01,73 - Faroe Islands -74,90,242,74,Y,Y,Y,N,FJ,FJI,,,Fiji,,,,,,Fiji,Fidji,Fiji,Фиджи,斐济,فيجي,the Republic of Fiji,Fiji,Fidji,Fiji,Фиджи,斐济,فيجي,0,-19.0190607,195.3435043,9,Oceania,54,Melanesia,,,fiji,Upper middle,FJD,2011-06-12,74 - Fiji -75,91,246,75,Y,Y,Y,N,FI,FIN,,,Finland,,,,,,Finland,Finlande,Finlandia,Финляндия,芬兰,فنلندا,the Republic of Finland,Finland,Finlande,Finlandia,Финляндия,芬兰,فنلندا,0,64.52173893,26.29452799,150,Europe,154,Northern Europe,,,finland,High,EUR,1974-01-01,75 - Finland -76,92,250,76,Y,Y,Y,N,FR,FRA,,,France,,,,,,France,France,Francia,Франция,法国,فرنسا,the French Republic,France,France,Francia,Франция,法国,فرنسا,0,46.6984015,2.350055968,150,Europe,155,Western Europe,,,^(?!.*\bdep)(?!.*martinique).*france|french.?republic|\bgaul,High,EUR,1974-01-01,76 - France -77,93,254,77,,,N,N,GF,GUF,,,French Guiana,,,,,French Guiana (France),French Guiana,,,,,,,French Guiana,Guyane française,Guayana Francesa,Французская Гвиана,法属圭亚那,غيانا الفرنسية,0,3.928100844,-53.24266781,19,Americas,419,Latin America and the Caribbean,5,South America,french.?gu(y|i)ana,,EUR,1974-01-01,77 - French Guiana -78,94,258,78,,,N,N,PF,PYF,,,French Polynesia,,,,,French Polynesia (France),French Polynesia,,,,,,,French Polynesia,Polynésie française,Polinesia Francesa,Французская Полинезия,法属波利尼西亚,بولينيزيا الفرنسية,0,-24.06211632,-156.7187297,9,Oceania,61,Polynesia,,,french.?polynesia|tahiti,High,XPF,1974-01-01,78 - French Polynesia -79,,260,79,,,N,N,TF,ATF,,,French Southern Territories,French Southern Territories (the),,,,,French Southern Territories,,,,,,,French Southern Territories,Terres australes françaises,Territorio de las Tierras Australes Francesas,Южные земли (французская заморская территория),法属南方领地,الأراضي الفرنسية الجنوبية الجنوبية,0,-49.32257975,69.49884805,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,french.?southern,,EUR,1979-01-01,79 - French Southern Territories -80,96,266,80,Y,Y,Y,N,GA,GAB,,,Gabon,,,,,,Gabon,Gabon,Gabón,Габон,加蓬,غابون,the Gabonese Republic,Gabon,Gabon,Gabón,Габон,加蓬,غابون,0,-0.595400581,11.79997877,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,gabon,Upper middle,XAF,1974-01-01,80 - Gabon -81,98,270,81,Y,Y,Y,N,GM,GMB,,,Gambia,Gambia (the),,Gambia,,,Gambia,Gambie,Gambia,Гамбия,冈比亚,غامبيا,the Republic of the Gambia,Gambia,Gambie,Gambia,Гамбия,冈比亚,غامبيا,0,13.44470328,-15.44718402,2,Africa,202,Sub-Saharan Africa,11,Western Africa,gambia,Low,GMD,1974-01-01,81 - Gambia -82,100,268,82,Y,Y,Y,N,GE,GEO,,,Georgia,,,,,,Georgia,Géorgie,Georgia,Грузия,格鲁吉亚,جورجيا,Georgia,Georgia,Géorgie,Georgia,Грузия,格鲁吉亚,جورجيا,0,42.17290221,43.5117089,142,Asia,145,Western Asia,,,^(?!.*south).*georgia,Upper middle,GEL,1992-08-28,82 - Georgia -83,101,276,83,Y,Y,Y,N,DE,DEU,,,Germany,,,,,,Germany,Allemagne,Alemania,Германия,德国,ألمانيا,the Federal Republic of Germany,Germany,Allemagne,Alemania,Германия,德国,ألمانيا,0,51.08227882,10.37515859,150,Europe,155,Western Europe,,,^(?!.*east).*germany|^(?=.*\bfed.*\brep).*german,High,EUR,1990-10-30,83 - Germany -84,102,288,84,Y,Y,Y,N,GH,GHA,,,Ghana,,,,,,Ghana,Ghana,Ghana,Гана,加纳,غانا,the Republic of Ghana,Ghana,Ghana,Ghana,Гана,加纳,غانا,0,7.956118608,-1.209564758,2,Africa,202,Sub-Saharan Africa,11,Western Africa,ghana|gold.?coast,Lower middle,GHS,1974-01-01,84 - Ghana -85,103,292,85,,,N,N,GI,GIB,,,Gibraltar,,,,,,Gibraltar,,,,,,,Gibraltar,Gibraltar,Gibraltar,Гибралтар,直布罗陀,جبل طارق,0,36.13872267,-5.34508156,150,Europe,39,Southern Europe,,,gibraltar,High,GIP,1974-01-01,85 - Gibraltar -86,104,300,86,Y,Y,Y,N,GR,GRC,,,Greece,,,,,,Greece,Grèce,Grecia,Греция,希腊,اليونان,the Hellenic Republic,Greece,Grèce,Grecia,Греция,希腊,اليونان,0,39.99547189,22.15714659,150,Europe,39,Southern Europe,,,greece|hellenic|hellas,High,EUR,1974-01-01,86 - Greece -87,105,304,87,,,N,N,GL,GRL,,,Greenland,,,,,Greenland (Denmark),Greenland,,,,,,,Greenland,Groenland,Groenlandia,Гренландия,格陵兰,غرينلند,0,74.714673,-41.37858526,19,Americas,21,Northern America,,,greenland,High,DKK,1974-01-01,87 - Greenland -88,106,308,88,Y,Y,Y,N,GD,GRD,,,Grenada,,,,,,Grenada,Grenade,Granada,Гренада,格林纳达,غرينادا,Grenada,Grenada,Grenade,Granada,Гренада,格林纳达,غرينادا,0,12.11295969,-61.67937955,19,Americas,419,Latin America and the Caribbean,29,Caribbean,grenada,Upper middle,XCD,1974-01-01,88 - Grenada -89,107,312,89,,,N,N,GP,GLP,,,Guadeloupe,,,Guadeloupe (France),,Guadeloupe (France),Guadeloupe,,,,,,,Guadeloupe,Guadeloupe,Guadalupe,Гваделупа,瓜德罗普,غوادلوب,0,16.40393131,-61.75296289,19,Americas,419,Latin America and the Caribbean,29,Caribbean,guadeloupe,,EUR,1974-01-01,89 - Guadeloupe -90,108,316,90,,,N,N,GU,GUM,,,Guam,,,,,,Guam,,,,,,,Guam,Guam,Guam,Гуам,关岛,غوام,0,13.47185432,144.784677,9,Oceania,57,Micronesia,,,\bguam,High,USD,1974-01-01,90 - Guam -91,109,320,91,Y,Y,Y,N,GT,GTM,,,Guatemala,,,,,,Guatemala,Guatemala,Guatemala,Гватемала,危地马拉,غواتيمالا,the Republic of Guatemala,Guatemala,Guatemala,Guatemala,Гватемала,危地马拉,غواتيمالا,0,15.699081,-90.35850945,19,Americas,419,Latin America and the Caribbean,13,Central America,guatemala,Upper middle,GTQ,1974-01-01,91 - Guatemala -92,,831,92,,,N,N,GG,GGY,,,Guernsey,,,,,,Guernsey,,,,,,,Guernsey,Guernesey,Guernsey,Гернси,格恩西,غيرنسي,0,49.46819115,-2.59052163,150,Europe,154,Northern Europe,830,Channel Islands,guernsey,,GBP,2006-03-29,92 - Guernsey -93,110,324,93,Y,Y,Y,N,GN,GIN,,,Guinea,,,,,,Guinea,Guinée,Guinea,Гвинея,几内亚,غينيا,the Republic of Guinea,Guinea,Guinée,Guinea,Гвинея,几内亚,غينيا,0,10.43642262,-10.95068301,2,Africa,202,Sub-Saharan Africa,11,Western Africa,^(?!.*eq)(?!.*span)(?!.*bissau)(?!.*portu)(?!.*new).*guinea,Lower middle,GNF,1974-01-01,93 - Guinea -94,111,624,94,Y,Y,Y,N,GW,GNB,,,Guinea-Bissau,,,,,,Guinea-Bissau,Guinée-Bissau,Guinea-Bissau,Гвинея-Бисау,几内亚比绍,غينيا - بيساو,the Republic of Guinea-Bissau,Guinea-Bissau,Guinée-Bissau,Guinea-Bissau,Гвинея-Бисау,几内亚比绍,غينيا - بيساو,0,12.05479161,-14.94108332,2,Africa,202,Sub-Saharan Africa,11,Western Africa,bissau|^(?=.*portu).*guinea,Low,XOF,1974-01-01,94 - Guinea-Bissau -95,112,328,95,Y,Y,Y,N,GY,GUY,,,Guyana,,,,,,Guyana,Guyana,Guyana,Гайана,圭亚那,غيانا,the Co-operative Republic of Guyana,Guyana,Guyana,Guyana,Гайана,圭亚那,غيانا,0,4.800395012,-58.97699814,19,Americas,419,Latin America and the Caribbean,5,South America,^guyana|british.?gu(y|i)ana,High,GYD,2018-10-11,95 - Guyana -96,113,332,96,Y,Y,Y,N,HT,HTI,,,Haiti,,,,,,Haiti,Haïti,Haití,Гаити,海地,هايتي,the Republic of Haiti,Haiti,Haïti,Haití,Гаити,海地,هايتي,0,18.94164176,-72.65840205,19,Americas,419,Latin America and the Caribbean,29,Caribbean,haiti,Lower middle,HTG,1974-01-01,96 - Haiti -97,114,334,97,,,N,N,HM,HMD,,,Heard Island and McDonald Islands,,,,,Heard Island and McDonald Islands (Australia),Heard Island and McDonald Islands,,,,,,,Heard Island and McDonald Islands,Île Heard-et-Îles MacDonald,Islas Heard y McDonald,Остров Херд и острова Макдональд,赫德岛和麦克唐纳岛,جزيرة هيرد وجزر ماكدونالد,0,-53.0998917,73.52881216,9,Oceania,53,Australia and New Zealand,,,heard.*mcdonald,,AUD,1974-01-01,97 - Heard Island and McDonald Islands -98,115,336,98,Y,,Y,N,VA,VAT,,,Holy See,Holy See (the),,Holy See (Vatican City State),,,Holy See,Saint-Siège,Santa Sede,Святой Престол,罗马教廷,الكرسي الرسولي,the Holy See,Holy See,Saint-Siège,Santa Sede,Святой Престол,教廷,الكرسي الرسولي,0,41.90336493,12.45225447,150,Europe,39,Southern Europe,,,holy.?see|vatican|papal.?st,,EUR,1996-04-03,98 - Holy See -99,116,340,99,Y,Y,Y,N,HN,HND,,,Honduras,,,,,,Honduras,Honduras,Honduras,Гондурас,洪都拉斯,هندوراس,the Republic of Honduras,Honduras,Honduras,Honduras,Гондурас,洪都拉斯,هندوراس,0,14.80908243,-86.63495948,19,Americas,419,Latin America and the Caribbean,13,Central America,^(?!.*brit).*honduras,Lower middle,HNL,1974-01-01,99 - Honduras -100,59,344,100,,,N,N,HK,HKG,,,"China, Hong Kong Special Administrative Region",Hong Kong,,Hong Kong,,China - Hong Kong (Special Administrative Region),"China, Hong Kong Special Administrative Region",,,,,,,"China, Hong Kong Special Administrative Region","Chine, région administrative spéciale de Hong Kong","China, región administrativa especial de Hong Kong","Китай, Специальный административный район Гонконг",中国香港特别行政区,الصين، منطقة هونغ كونغ الإدارية الخاصة,0,22.4216098,114.1539976,142,Asia,30,Eastern Asia,,,hong.?kong,High,HKD,1974-01-01,"100 - China, Hong Kong Special Administrative Region" -101,117,348,101,Y,Y,Y,N,HU,HUN,,,Hungary,,,,,,Hungary,Hongrie,Hungría,Венгрия,匈牙利,هنغاريا,Hungary,Hungary,Hongrie,Hungría,Венгрия,匈牙利,هنغاريا,0,47.16567815,19.42172591,150,Europe,151,Eastern Europe,,,^(?!.*austr).*hungary,High,HUF,2012-02-15,101 - Hungary -102,118,352,102,Y,Y,Y,N,IS,ISL,,,Iceland,,,,,,Iceland,Islande,Islandia,Исландия,冰岛,آيسلندا,Iceland,Iceland,Islande,Islandia,Исландия,冰岛,آيسلندا,0,64.99668622,-18.61425416,150,Europe,154,Northern Europe,,,iceland,High,ISK,2022-10-20,102 - Iceland -103,119,356,103,Y,Y,Y,N,IN,IND,,,India,,,,,,India,Inde,India,Индия,印度,الهند,the Republic of India,India,Inde,India,Индия,印度,الهند,0,22.37137039,79.32792202,142,Asia,34,Southern Asia,,,^(?!\D*(?:bassas))\D*india(?!.*ocea)(?!na),Lower middle,INR,1975-01-01,103 - India -104,120,360,104,Y,Y,Y,N,ID,IDN,,,Indonesia,,,,,,Indonesia,Indonésie,Indonesia,Индонезия,印度尼西亚,إندونيسيا,the Republic of Indonesia,Indonesia,Indonésie,Indonesia,Индонезия,印度尼西亚,إندونيسيا,0,-2.21433486,117.2844335,142,Asia,35,South-eastern Asia,,,indonesia,Upper middle,IDR,1974-01-01,104 - Indonesia -105,121,364,105,Y,Y,Y,N,IR,IRN,,,Iran (Islamic Republic of),,,"Iran, Islamic Republic of",Iran,,Iran (Islamic Republic of),Iran (République islamique d'),Irán (República Islámica del),Иран (Исламская Республика),伊朗伊斯兰共和国,إيران (جمهورية - الإسلامية),the Islamic Republic of Iran,Iran (Islamic Republic of),Iran (République islamique d’),Irán (República Islámica del),Иран (Исламская Республика),伊朗伊斯兰共和国,إيران (جمهورية - الإسلامية),0,32.57533772,54.2973284,142,Asia,34,Southern Asia,,,\biran|persia,Lower middle,IRR,1974-01-01,105 - Iran (Islamic Republic of) -106,122,368,106,Y,Y,Y,N,IQ,IRQ,,,Iraq,,,,,,Iraq,Iraq,Iraq,Ирак,伊拉克,العراق,the Republic of Iraq,Iraq,Iraq,Iraq,Ирак,伊拉克,العراق,0,33.04497404,43.77207391,142,Asia,145,Western Asia,,,\biraq|mesopotamia,Upper middle,IQD,1974-01-01,106 - Iraq -107,123,372,107,Y,Y,Y,N,IE,IRL,,,Ireland,,,,,,Ireland,Irlande,Irlanda,Ирландия,爱尔兰,أيرلندا,Ireland,Ireland,Irlande,Irlanda,Ирландия,爱尔兰,آيرلندا,0,53.16969376,-8.154213185,150,Europe,154,Northern Europe,,,^(?!.*north).*\bireland,High,EUR,1974-01-01,107 - Ireland -108,124,833,108,,,N,N,IM,IMN,,,Isle of Man,,,,,Isle of Man (The United Kingdom of Great Britain and Northern Ireland),Isle of Man,,,,,,,Isle of Man,Île de Man,Isla de Man,Остров Мэн,马恩岛,جزيرة مان,0,54.23948288,-4.51817639,150,Europe,154,Northern Europe,,,^(?=.*isle).*\bman,High,GBP,2006-03-29,108 - Isle of Man -109,125,376,109,Y,Y,Y,N,IL,ISR,,,Israel,,,,,,Israel,Israël,Israel,Израиль,以色列,إسرائيل,the State of Israel,Israel,Israël,Israel,Израиль,以色列,إسرائيل,0,31.33857325,34.96023155,142,Asia,145,Western Asia,,,israel,High,ILS,1974-01-01,109 - Israel -110,126,380,110,Y,Y,Y,N,IT,ITA,,,Italy,,,,,,Italy,Italie,Italia,Италия,意大利,إيطاليا,the Republic of Italy,Italy,Italie,Italia,Италия,意大利,إيطاليا,0,43.76610159,11.68396919,150,Europe,39,Southern Europe,,,italy|italian.?republic,High,EUR,1974-01-01,110 - Italy -111,127,388,111,Y,Y,Y,N,JM,JAM,,,Jamaica,,,,,,Jamaica,Jamaïque,Jamaica,Ямайка,牙买加,جامايكا,Jamaica,Jamaica,Jamaïque,Jamaica,Ямайка,牙买加,جامايكا,0,18.15206196,-77.31137184,19,Americas,419,Latin America and the Caribbean,29,Caribbean,jamaica,Upper middle,JMD,1974-01-01,111 - Jamaica -112,128,392,112,Y,Y,Y,N,JP,JPN,,,Japan,,,,,,Japan,Japon,Japón,Япония,日本,اليابان,Japan,Japan,Japon,Japón,Япония,日本,اليابان,0,37.63209801,138.0812256,142,Asia,30,Eastern Asia,,,japan,High,JPY,1974-01-01,112 - Japan -113,,832,113,,,N,N,JE,JEY,,,Jersey,,,,,,Jersey,,,,,,,Jersey,Jersey,Jersey,Джерси,泽西,جيرسي,0,49.21921539,-2.12999674,150,Europe,154,Northern Europe,830,Channel Islands,jersey,,GBP,2006-03-29,113 - Jersey -114,129,400,114,Y,Y,Y,N,JO,JOR,,,Jordan,,,,,,Jordan,Jordanie,Jordania,Иордания,约旦,الأردن,the Hashemite Kingdom of Jordan,Jordan,Jordanie,Jordania,Иордания,约旦,الأردن,0,31.25223934,36.78497101,142,Asia,145,Western Asia,,,jordan,Lower middle,JOD,1974-01-01,114 - Jordan -115,130,398,115,Y,Y,Y,N,KZ,KAZ,,,Kazakhstan,,,,,,Kazakhstan,Kazakhstan,Kazajstán,Казахстан,哈萨克斯坦,كازاخستان,the Republic of Kazakhstan,Kazakhstan,Kazakhstan,Kazajstán,Казахстан,哈萨克斯坦,كازاخستان,0,48.16011678,67.30440515,142,Asia,143,Central Asia,,,kazak,Upper middle,KZT,2002-05-20,115 - Kazakhstan -116,131,404,116,Y,Y,Y,N,KE,KEN,,,Kenya,,,,,,Kenya,Kenya,Kenya,Кения,肯尼亚,كينيا,the Republic of Kenya,Kenya,Kenya,Kenya,Кения,肯尼亚,كينيا,0,0.529620946,37.85784174,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,kenya|british.?east.?africa|east.?africa.?prot,Lower middle,KES,1974-01-01,116 - Kenya -117,132,296,117,Y,Y,Y,N,KI,KIR,,,Kiribati,,,,,,Kiribati,Kiribati,Kiribati,Кирибати,基里巴斯,كيريباس,the Republic of Kiribati,Kiribati,Kiribati,Kiribati,Кирибати,基里巴斯,كيريباس,0,1.844810739,-160.2677952,9,Oceania,57,Micronesia,,,kiribati,Lower middle,AUD,1984-01-01,117 - Kiribati -118,74,408,118,Y,Y,Y,N,KP,PRK,,,Democratic People's Republic of Korea,Korea (the Democratic People's Republic of),,"Korea, Democratic People's Republic of",DPRK,,Democratic People's Republic of Korea,République populaire démocratique de Corée,República Popular Democrática de Corea,Корейская Народно-Демократическая Республика,朝鲜民主主义人民共和国,جمهورية كوريا الشعبية الديمقراطية,the Democratic People's Republic of Korea,Democratic People's Republic of Korea,République populaire démocratique de Corée,República Popular Democrática de Corea,Корейская Народно-Демократическая Республика,朝鲜民主主义人民共和国,جمهورية كوريا الشعبية الديمقراطية,0,40.14251168,127.1828259,142,Asia,30,Eastern Asia,,,korea.*people|dprk|d.p.r.k|korea.+(d.p.r|dpr|north|dem.*rep.*)|(d.p.r|dpr|north|dem.*rep.*).+korea,Low,KPW,1974-01-01,118 - Democratic People's Republic of Korea -119,194,410,119,Y,Y,Y,N,KR,KOR,,,Republic of Korea,Korea (the Republic of),,"Korea, Republic of",,,Republic of Korea,République de Corée,República de Corea,Республика Корея,大韩民国,جمهورية كوريا,the Republic of Korea,Republic of Korea,République de Corée,República de Corea,Республика Корея,大韩民国,جمهورية كوريا,0,36.52377792,127.8821461,142,Asia,30,Eastern Asia,,,^(?!.*d.*p.*r)(?!.*democrat)(?!.*dem.*rep)(?!.*people)(?!.*north).*\bkorea(?!.*d.*p.*r)(?!.*dem.*rep),High,KRW,1974-01-01,119 - Republic of Korea -120,133,414,120,Y,Y,Y,N,KW,KWT,,,Kuwait,,,,,,Kuwait,Koweït,Kuwait,Кувейт,科威特,الكويت,the State of Kuwait,Kuwait,Koweït,Kuwait,Кувейт,科威特,الكويت,0,29.29832118,47.53304536,142,Asia,145,Western Asia,,,kuwait,High,KWD,1974-01-01,120 - Kuwait -121,134,417,121,Y,Y,Y,N,KG,KGZ,,,Kyrgyzstan,,,,,,Kyrgyzstan,Kirghizistan,Kirguistán,Кыргызстан,吉尔吉斯斯坦,قيرغيزستان,the Kyrgyz Republic,Kyrgyzstan,Kirghizistan,Kirguistán,Кыргызстан,吉尔吉斯斯坦,قيرغيزستان,0,41.46387775,74.55247592,142,Asia,143,Central Asia,,,kyrgyz|kirghiz,Lower middle,KGS,1993-07-25,121 - Kyrgyzstan -122,135,418,122,Y,Y,Y,N,LA,LAO,,,Lao People's Democratic Republic,Lao People's Democratic Republic (the),,,Lao PDR,,Lao People's Democratic Republic,République démocratique populaire lao,República Democrática Popular Lao,Лаосская Народно-Демократическая Республика,老挝人民民主共和国,جمهورية لاو الديمقراطية الشعبية,the Lao People's Democratic Republic,Lao People's Democratic Republic,République démocratique populaire lao,República Democrática Popular Lao,Лаосская Народно-Демократическая Республика,老挝人民民主共和国,جمهورية لاو الديمقراطية الشعبية,0,18.50518622,103.7662533,142,Asia,35,South-eastern Asia,,,\blaos?\b,Lower middle,LAK,1974-01-01,122 - Lao People's Democratic Republic -123,136,428,123,Y,Y,Y,N,LV,LVA,,,Latvia,,,,,,Latvia,Lettonie,Letonia,Латвия,拉脱维亚,لاتفيا,the Republic of Latvia,Latvia,Lettonie,Letonia,Латвия,拉脱维亚,لاتفيا,0,56.85765774,24.92335393,150,Europe,154,Northern Europe,,,latvia,High,EUR,1992-06-15,123 - Latvia -124,137,422,124,Y,Y,Y,N,LB,LBN,,,Lebanon,,,,,,Lebanon,Liban,Líbano,Ливан,黎巴嫩,لبنان,the Lebanese Republic,Lebanon,Liban,Líbano,Ливан,黎巴嫩,لبنان,0,33.91995955,35.88513386,142,Asia,145,Western Asia,,,lebanon,Lower middle,LBP,1974-01-01,124 - Lebanon -125,138,426,125,Y,Y,Y,N,LS,LSO,,,Lesotho,,,,,,Lesotho,Lesotho,Lesotho,Лесото,莱索托,ليسوتو,the Kingdom of Lesotho,Lesotho,Lesotho,Lesotho,Лесото,莱索托,ليسوتو,0,-29.58448841,28.24105147,2,Africa,202,Sub-Saharan Africa,18,Southern Africa,lesotho|basuto,Lower middle,LSL,1974-01-01,125 - Lesotho -126,139,430,126,Y,Y,Y,N,LR,LBR,,,Liberia,,,,,,Liberia,Libéria,Liberia,Либерия,利比里亚,ليبريا,the Republic of Liberia,Liberia,Libéria,Liberia,Либерия,利比里亚,ليبريا,0,6.445498409,-9.307443775,2,Africa,202,Sub-Saharan Africa,11,Western Africa,liberia,Low,LRD,1974-01-01,126 - Liberia -127,140,434,127,Y,Y,Y,N,LY,LBY,,,Libya,,,,,,Libya,Libye,Libia,Ливия,利比亚,ليبيا,the State of Libya,Libya,Libye,Libia,Ливия,利比亚,ليبيا,0,27.04420762,18.02212777,2,Africa,15,Northern Africa,,,libya,Upper middle,LYD,2018-01-03,127 - Libya -128,141,438,128,Y,Y,Y,N,LI,LIE,,,Liechtenstein,,,,,,Liechtenstein,Liechtenstein,Liechtenstein,Лихтенштейн,列支敦士登,ليختنشتاين,the Principality of Liechtenstein,Liechtenstein,Liechtenstein,Liechtenstein,Лихтенштейн,列支敦士登,ليختنشتاين,0,47.16457362,9.558885464,150,Europe,155,Western Europe,,,liechtenstein,High,CHF,1974-01-01,128 - Liechtenstein -129,142,440,129,Y,Y,Y,N,LT,LTU,,,Lithuania,,,,,,Lithuania,Lituanie,Lituania,Литва,立陶宛,ليتوانيا,the Republic of Lithuania,Lithuania,Lituanie,Lituania,Литва,立陶宛,ليتوانيا,0,55.3344892,23.90739502,150,Europe,154,Northern Europe,,,lithuania,High,EUR,1992-06-15,129 - Lithuania -130,143,442,130,Y,Y,Y,N,LU,LUX,,,Luxembourg,,,,,,Luxembourg,Luxembourg,Luxemburgo,Люксембург,卢森堡,لكسمبرغ,the Grand Duchy of Luxembourg,Luxembourg,Luxembourg,Luxemburgo,Люксембург,卢森堡,لكسمبرغ,0,49.77027091,6.08637699,150,Europe,155,Western Europe,,,^(?!.*belg).*luxem,High,EUR,1974-01-01,130 - Luxembourg -131,60,446,131,,,N,N,MO,MAC,,,"China, Macao Special Administrative Region",Macao,,Macao,,China - Macau (Special Administrative Region),Macao,,,,,,,"China, Macao Special Administrative Region","Chine, région administrative spéciale de Macao","China, región administrativa especial de Macao","Китай, Специальный административный район Макао",中国澳门特别行政区,الصين، منطقة ماكاو الإدارية الخاصة,0,22.1985265,113.5450075,142,Asia,30,Eastern Asia,,,maca(o|u),High,MOP,1974-01-01,"131 - China, Macao Special Administrative Region" -132,229,807,132,Y,Y,Y,N,MK,MKD,,,North Macedonia,,,"North Macedonia, Republic of",,the Republic of North Macedonia,North Macedonia,Macédoine du Nord,Macedonia del Norte,Северная Македония,北马其顿,مقدونيا الشمالية,the Republic of North Macedonia,North Macedonia,Macédoine du Nord,Macedonia del Norte,Северная Македония,北马其顿,مقدونيا الشمالية,0,41.59654823,21.69480535,150,Europe,39,Southern Europe,,,macedonia|^f\.?y\.?r\.?o\.?m\.?$,Upper middle,MKD,2019-02-14,132 - North Macedonia -133,144,450,133,Y,Y,Y,N,MG,MDG,,,Madagascar,,,,,,Madagascar,Madagascar,Madagascar,Мадагаскар,马达加斯加,مدغشقر,the Republic of Madagascar,Madagascar,Madagascar,Madagascar,Мадагаскар,马达加斯加,مدغشقر,0,-19.37969027,46.70406219,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,madagascar|malagasy,Low,MGA,1993-07-12,133 - Madagascar -134,146,454,134,Y,Y,Y,N,MW,MWI,,,Malawi,,,,,,Malawi,Malawi,Malawi,Малави,马拉维,ملاوي,the Republic of Malawi,Malawi,Malawi,Malawi,Малави,马拉维,ملاوي,0,-13.21991287,34.31171876,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,malawi|nyasa,Low,MWK,1974-01-01,134 - Malawi -135,147,458,135,Y,Y,Y,N,MY,MYS,,,Malaysia,,,,,,Malaysia,Malaisie,Malasia,Малайзия,马来西亚,ماليزيا,Malaysia,Malaysia,Malaisie,Malasia,Малайзия,马来西亚,ماليزيا,0,2.745185714,140.4915783,142,Asia,35,South-eastern Asia,,,malaysia,Upper middle,MYR,1974-01-01,135 - Malaysia -136,148,462,136,Y,Y,Y,N,MV,MDV,,,Maldives,,,,,,Maldives,Maldives,Maldivas,Мальдивские Острова,马尔代夫,ملديف,the Republic of Maldives,Maldives,Maldives,Maldivas,Мальдивские Острова,马尔代夫,ملديف,0,5.068606213,73.32614511,142,Asia,34,Southern Asia,,,maldive,Upper middle,MVR,1974-01-01,136 - Maldives -137,149,466,137,Y,Y,Y,N,ML,MLI,,,Mali,,,,,,Mali,Mali,Malí,Мали,马里,مالي,the Republic of Mali,Mali,Mali,Malí,Мали,马里,مالي,0,17.34640627,-3.525051581,2,Africa,202,Sub-Saharan Africa,11,Western Africa,\bmali\b,Low,XOF,1974-01-01,137 - Mali -138,150,470,138,Y,Y,Y,N,MT,MLT,,,Malta,,,,,,Malta,Malte,Malta,Мальта,马耳他,مالطة,the Republic of Malta,Malta,Malte,Malta,Мальта,马耳他,مالطة,0,35.90417953,14.42365795,150,Europe,39,Southern Europe,,,\bmalta,High,EUR,1974-01-01,138 - Malta -139,151,584,139,Y,Y,Y,N,MH,MHL,,,Marshall Islands,Marshall Islands (the),,,,,Marshall Islands,Îles Marshall,Islas Marshall,Маршалловы Острова,马绍尔群岛,جزر مارشال,the Republic of the Marshall Islands,Marshall Islands,Îles Marshall,Islas Marshall,Маршалловы Острова,马绍尔群岛,جزر مارشال,0,9.499091883,169.0954645,9,Oceania,57,Micronesia,,,marshall,Upper middle,USD,1986-01-01,139 - Marshall Islands -140,152,474,140,,,N,N,MQ,MTQ,,,Martinique,,,Martinique (France),,Martinique (France),Martinique,,,,,,,Martinique,Martinique,Martinica,Мартиника,马提尼克,مارتينيك,0,14.65403719,-61.02842534,19,Americas,419,Latin America and the Caribbean,29,Caribbean,martinique,,EUR,1974-01-01,140 - Martinique -141,153,478,141,Y,Y,Y,N,MR,MRT,,,Mauritania,,,,,,Mauritania,Mauritanie,Mauritania,Мавритания,毛里塔尼亚,موريتانيا,the Islamic Republic of Mauritania,Mauritania,Mauritanie,Mauritania,Мавритания,毛里塔尼亚,موريتانيا,0,20.25780429,-10.33010275,2,Africa,202,Sub-Saharan Africa,11,Western Africa,mauritania,Lower middle,MRU,1974-01-01,141 - Mauritania -142,154,480,142,Y,Y,Y,N,MU,MUS,,,Mauritius,,,,,,Mauritius,Maurice,Mauricio,Маврикий,毛里求斯,موريشيوس,the Republic of Mauritius,Mauritius,Maurice,Mauricio,Маврикий,毛里求斯,موريشيوس,0,-20.27530781,57.56676664,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,mauritius,Upper middle,MUR,1974-01-01,142 - Mauritius -143,155,175,143,,,N,N,YT,MYT,,,Mayotte,,,,,Mayotte (France),Mayotte,,,,,,,Mayotte,Mayotte,Mayotte,Остров Майотта,马约特,مايوت,0,-12.81970382,45.13516865,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,\bmayotte,,EUR,1993-07-12,143 - Mayotte -144,156,484,144,Y,Y,Y,N,MX,MEX,,,Mexico,,,,,,Mexico,Mexique,México,Мексика,墨西哥,المكسيك,the United Mexican States,Mexico,Mexique,México,Мексика,墨西哥,المكسيك,0,23.93832004,-102.5023164,19,Americas,419,Latin America and the Caribbean,13,Central America,\bmexic,Upper middle,MXN,1974-01-01,144 - Mexico -145,157,583,145,Y,Y,Y,N,FM,FSM,,,Micronesia (Federated States of),,,"Micronesia, Federated States of",Micronesia,,Micronesia (Federated States of),Micronésie (États fédérés de),Micronesia (Estados Federados de),Микронезия (Федеративные Штаты),密克罗尼西亚联邦,ميكرونيزيا (ولايات - الموحدة),the Federated States of Micronesia,Micronesia (Federated States of),Micronésie (États fédérés de),Micronesia (Estados Federados de),Микронезия (Федеративные Штаты),密克罗尼西亚联邦,ميكرونيزيا (ولايات - الموحدة),0,6.879864281,158.2381178,9,Oceania,57,Micronesia,,,fed.*micronesia|micronesia.*fed,Lower middle,USD,1992-04-19,145 - Micronesia (Federated States of) -146,158,498,146,Y,Y,Y,N,MD,MDA,,,Republic of Moldova,Moldova (the Republic of),,"Moldova, Republic of",,Moldova,Republic of Moldova,République de Moldova,República de Moldova,Республика Молдова,摩尔多瓦共和国,جمهورية مولدوفا,the Republic of Moldova,Republic of Moldova,République de Moldova,República de Moldova,Республика Молдова,摩尔多瓦共和国,جمهورية مولدوفا,0,47.19293174,28.47499987,150,Europe,151,Eastern Europe,,,moldov|b(a|e)ssarabia,Upper middle,MDL,2009-01-07,146 - Republic of Moldova -147,159,492,147,Y,Y,Y,N,MC,MCO,,,Monaco,,,,,,Monaco,Monaco,Mónaco,Монако,摩纳哥,موناكو,the Principality of Monaco,Monaco,Monaco,Mónaco,Монако,摩纳哥,موناكو,0,43.74830756,7.410882167,150,Europe,155,Western Europe,,,monaco,High,EUR,1974-01-01,147 - Monaco -148,160,496,148,Y,Y,Y,N,MN,MNG,,,Mongolia,,,,,,Mongolia,Mongolie,Mongolia,Монголия,蒙古,منغوليا,Mongolia,Mongolia,Mongolie,Mongolia,Монголия,蒙古,منغوليا,0,46.83576732,103.0813238,142,Asia,30,Eastern Asia,,,mongolia,Lower middle,MNT,1974-01-01,148 - Mongolia -149,161,499,149,Y,Y,Y,N,ME,MNE,,,Montenegro,,,,,,Montenegro,Monténégro,Montenegro,Черногория,黑山,الجبل الأسود,Montenegro,Montenegro,Monténégro,Montenegro,Черногория,黑山,الجبل الأسود,0,42.78905871,19.26989732,150,Europe,39,Southern Europe,,,^(?!.*serbia).*montenegro,Upper middle,EUR,2006-09-26,149 - Montenegro -150,162,500,150,,,N,N,MS,MSR,,,Montserrat,,,,,,Montserrat,,,,,,,Montserrat,Montserrat,Montserrat,Монтсеррат,蒙特塞拉特,مونتسيرات,0,16.73536624,-62.18693595,19,Americas,419,Latin America and the Caribbean,29,Caribbean,montserrat,,XCD,1974-01-01,150 - Montserrat -151,163,504,151,Y,Y,Y,N,MA,MAR,,,Morocco,,,,,,Morocco,Maroc,Marruecos,Марокко,摩洛哥,المغرب,the Kingdom of Morocco,Morocco,Maroc,Marruecos,Марокко,摩洛哥,المغرب,0,31.8836769,-6.317283613,2,Africa,15,Northern Africa,,,morocco|\bmaroc,Lower middle,MAD,1974-01-01,151 - Morocco -152,164,508,152,Y,Y,Y,N,MZ,MOZ,,,Mozambique,,,,,,Mozambique,Mozambique,Mozambique,Мозамбик,莫桑比克,موزامبيق,the Republic of Mozambique,Mozambique,Mozambique,Mozambique,Мозамбик,莫桑比克,موزامبيق,0,-17.2617763,35.55202528,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,mozambique,Low,MZM,1974-01-01,152 - Mozambique -153,165,104,153,Y,Y,Y,N,MM,MMR,,,Myanmar,,,,,,Myanmar,Myanmar,Myanmar,Мьянма,缅甸,ميانمار,the Republic of the Union of Myanmar,Myanmar,Myanmar,Myanmar,Мьянма,缅甸,ميانمار,0,21.17952353,96.50232755,142,Asia,35,South-eastern Asia,,,myanmar|burma,Lower middle,MMK,2011-06-12,153 - Myanmar -154,166,516,154,Y,Y,Y,N,NA,NAM,,,Namibia,,,,,,Namibia,Namibie,Namibia,Намибия,纳米比亚,ناميبيا,the Republic of Namibia,Namibia,Namibie,Namibia,Намибия,纳米比亚,ناميبيا,0,-22.13362728,17.21558466,2,Africa,202,Sub-Saharan Africa,18,Southern Africa,namibia,Upper middle,NAD,1974-01-01,154 - Namibia -155,167,520,155,Y,Y,Y,N,NR,NRU,,,Nauru,,,,,,Nauru,Nauru,Nauru,Науру,瑙鲁,ناورو,the Republic of Nauru,Nauru,Nauru,Nauru,Науру,瑙鲁,ناورو,0,-0.528781574,166.9232132,9,Oceania,57,Micronesia,,,nauru,High,AUD,1974-01-01,155 - Nauru -156,168,524,156,Y,Y,Y,N,NP,NPL,,,Nepal,,,,,,Nepal,Népal,Nepal,Непал,尼泊尔,نيبال,Nepal,Nepal,Népal,Nepal,Непал,尼泊尔,نيبال,0,28.25396507,83.9316657,142,Asia,34,Southern Asia,,,nepal,Lower middle,NPR,2020-12-15,156 - Nepal -157,169,528,157,Y,Y,Y,N,NL,NLD,,,Netherlands (Kingdom of the),,Netherlands,Netherlands,,,Netherlands (Kingdom of the),Pays-Bas (Royaume des),Países Bajos (Reino de los),Нидерланды (Королевство),荷兰王国,هولندا (مملكة _),the Kingdom of the Netherlands,Netherlands (Kingdom of the),Pays-Bas (Royaume des),Países Bajos (Reino de los),Нидерланды (Королевство),荷兰王国,هولندا (مملكة _),0,52.26998137,5.675062933,150,Europe,155,Western Europe,,,^(?!.*\bant)(?!.*\bcarib).*netherlands|holland,High,EUR,2023-03-10,157 - Netherlands (Kingdom of the) -158,170,,158,,,N,Y,,,AN,ANT,Netherlands Antilles (The Netherlands),,,,,Netherlands Antilles (The Netherlands),Netherlands Antilles,,,,,,,,,,,,,0,15.49421103,-67.12509177,19,Americas,419,Latin America and the Caribbean,29,Caribbean,netherlands.antil|dutch.antil,,ANG,1974-01-01,158 - Netherlands Antilles (The Netherlands) -159,171,540,159,,,N,N,NC,NCL,,,New Caledonia,,,,,New Caledonia (France),New Caledonia,,,,,,,New Caledonia,Nouvelle-Calédonie,Nueva Caledonia,Новая Каледония,新喀里多尼亚,كاليدونيا الجديدة,0,-21.33942425,165.2996228,9,Oceania,54,Melanesia,,,new.?caledonia,High,XPF,1974-01-01,159 - New Caledonia -160,172,554,160,Y,Y,Y,N,NZ,NZL,,,New Zealand,,,,,,New Zealand,Nouvelle-Zélande,Nueva Zelandia,Новая Зеландия,新西兰,نيوزيلندا,New Zealand,New Zealand,Nouvelle-Zélande,Nueva Zelandia,Новая Зеландия,新西兰,نيوزيلندا,0,-56.5161571,161.1190313,9,Oceania,53,Australia and New Zealand,,,new.?zealand,High,NZD,1974-01-01,160 - New Zealand -161,173,558,161,Y,Y,Y,N,NI,NIC,,,Nicaragua,,,,,,Nicaragua,Nicaragua,Nicaragua,Никарагуа,尼加拉瓜,نيكاراغوا,the Republic of Nicaragua,Nicaragua,Nicaragua,Nicaragua,Никарагуа,尼加拉瓜,نيكاراغوا,0,12.83712778,-85.03655572,19,Americas,419,Latin America and the Caribbean,13,Central America,nicaragua,Lower middle,NIO,1974-01-01,161 - Nicaragua -162,174,562,162,Y,Y,Y,N,NE,NER,,,Niger,Niger (the),,,,,Niger,Niger,Níger,Нигер,尼日尔,النيجر,the Republic of the Niger,Niger,Niger,Níger,Нигер,尼日尔,النيجر,0,17.42463558,9.397470038,2,Africa,202,Sub-Saharan Africa,11,Western Africa,\bniger(?!ia),Low,XOF,1974-01-01,162 - Niger -163,175,566,163,Y,Y,Y,N,NG,NGA,,,Nigeria,,,,,,Nigeria,Nigéria,Nigeria,Нигерия,尼日利亚,نيجيريا,the Federal Republic of Nigeria,Nigeria,Nigéria,Nigeria,Нигерия,尼日利亚,نيجيريا,0,9.590667555,8.10605344,2,Africa,202,Sub-Saharan Africa,11,Western Africa,nigeria,Lower middle,NGN,1974-01-01,163 - Nigeria -164,176,570,164,Y,,Y,N,NU,NIU,,,Niue,,,,,Niue (New Zealand),Niue,Nioué,Niue,Ниуэ,纽埃,نيوي,Niue,Niue,Nioué,Niue,Ниуэ,纽埃,نيوي,0,-19.05213426,-169.8688481,9,Oceania,61,Polynesia,,,niue,,NZD,2011-06-12,164 - Niue -165,177,574,165,,,N,N,NF,NFK,,,Norfolk Island,,,,,Norfolk Island (Australia),Norfolk Island,,,,,,,Norfolk Island,Île Norfolk,Isla Norfolk,Остров Норфолк,诺福克岛,جزيرة نورفولك,0,-29.0376577,167.952597,9,Oceania,53,Australia and New Zealand,,,norfolk,,AUD,1974-01-01,165 - Norfolk Island -166,179,578,167,Y,Y,Y,N,NO,NOR,,,Norway,,,,,,Norway,Norvège,Noruega,Норвегия,挪威,النرويج,the Kingdom of Norway,Norway,Norvège,Noruega,Норвегия,挪威,النرويج,0,64.41197955,14.06269622,150,Europe,154,Northern Europe,,,norway,High,NOK,1974-01-01,166 - Norway -167,181,512,168,Y,Y,Y,N,OM,OMN,,,Oman,,,,,,Oman,Oman,Omán,Оман,阿曼,عمان,the Sultanate of Oman,Oman,Oman,Omán,Оман,阿曼,عمان,0,20.53707855,56.1036955,142,Asia,145,Western Asia,,,\boman|trucial,High,OMR,1974-01-01,167 - Oman -168,182,586,169,Y,Y,Y,N,PK,PAK,,,Pakistan,,,,,,Pakistan,Pakistan,Pakistán,Пакистан,巴基斯坦,باكستان,the Islamic Republic of Pakistan,Pakistan,Pakistan,Pakistán,Пакистан,巴基斯坦,باكستان,0,29.35468377,68.78655545,142,Asia,34,Southern Asia,,,^(?!.*east).*paki?stan,Lower middle,PKR,1974-01-01,168 - Pakistan -169,183,585,170,Y,Y,Y,N,PW,PLW,,,Palau,,,,,,Palau,Palaos,Palau,Палау,帕劳,بالاو,the Republic of Palau,Palau,Palaos,Palau,Палау,帕劳,بالاو,0,7.514890523,134.5751097,9,Oceania,57,Micronesia,,,palau,Upper middle,USD,1986-01-01,169 - Palau -170,180,275,171,Y,,Y,N,PS,PSE,,,State of Palestine,"Palestine, State of",,occupied Palestinian territory,oPt,occupied Palestinian territory,State of Palestine,État de Palestine,Estado de Palestina,Государство Палестина,巴勒斯坦国,دولة فلسطين,the State of Palestine,State of Palestine,État de Palestine,Estado de Palestina,Государство Палестина,巴勒斯坦国,دولة فلسطين,0,31.99084142,35.30744047,142,Asia,145,Western Asia,,,palestin|\bgaza|west.?bank,Upper middle,ILS,2013-02-06,170 - State of Palestine -171,184,591,172,Y,Y,Y,N,PA,PAN,,,Panama,,,,,,Panama,Panama,Panamá,Панама,巴拿马,بنما,the Republic of Panama,Panama,Panama,Panamá,Панама,巴拿马,بنما,0,8.518057314,-80.07104511,19,Americas,419,Latin America and the Caribbean,13,Central America,panama,High,PAB,1993-07-22,171 - Panama -172,185,598,173,Y,Y,Y,N,PG,PNG,,,Papua New Guinea,,,,PNG,,Papua New Guinea,Papouasie-Nouvelle-Guinée,Papua Nueva Guinea,Папуа — Новая Гвинея,巴布亚新几内亚,بابوا غينيا الجديدة,the Independent State of Papua New Guinea,Papua New Guinea,Papouasie-Nouvelle-Guinée,Papua Nueva Guinea,Папуа-Новая Гвинея,巴布亚新几内亚,بابوا غينيا الجديدة,0,-6.834760878,143.0464597,9,Oceania,54,Melanesia,,,papua|new.?guinea,Lower middle,PGK,1974-01-01,172 - Papua New Guinea -173,186,600,174,Y,Y,Y,N,PY,PRY,,,Paraguay,,,,,,Paraguay,Paraguay,Paraguay,Парагвай,巴拉圭,باراغواي,the Republic of Paraguay,Paraguay,Paraguay,Paraguay,Парагвай,巴拉圭,باراغواي,0,-23.23840821,-58.39126243,19,Americas,419,Latin America and the Caribbean,5,South America,paraguay,Upper middle,PYG,1974-01-01,173 - Paraguay -174,187,604,175,Y,Y,Y,N,PE,PER,,,Peru,,,,,,Peru,Pérou,Perú,Перу,秘鲁,بيرو,the Republic of Peru,Peru,Pérou,Perú,Перу,秘鲁,بيرو,0,-9.167216491,-74.37537796,19,Americas,419,Latin America and the Caribbean,5,South America,peru,Upper middle,PEN,1974-01-01,174 - Peru -175,188,608,176,Y,Y,Y,N,PH,PHL,,,Philippines,Philippines (the),,,,,Philippines,Philippines,Filipinas,Филиппины,菲律宾,الفلبين,the Republic of the Philippines,Philippines,Philippines,Filipinas,Филиппины,菲律宾,الفلبين,0,-0.736653675,127.2358509,142,Asia,35,South-eastern Asia,,,philippines,Lower middle,PHP,1976-01-01,175 - Philippines -176,189,612,177,,,N,N,PN,PCN,,,Pitcairn,,,,,Pitcairn Islands,Pitcairn,,,,,,,Pitcairn,Pitcairn,Pitcairn,Питкэрн,皮特凯恩,بيتكرن,0,-24.2051566,-127.9093208,9,Oceania,61,Polynesia,,,pitcairn,,NZD,1974-01-01,176 - Pitcairn -177,190,616,178,Y,Y,Y,N,PL,POL,,,Poland,,,,,,Poland,Pologne,Polonia,Польша,波兰,بولندا,the Republic of Poland,Poland,Pologne,Polonia,Польша,波兰,بولندا,0,52.12847492,19.40086,150,Europe,151,Eastern Europe,,,poland,High,PLN,1974-01-01,177 - Poland -178,191,620,179,Y,Y,Y,N,PT,PRT,,,Portugal,,,,,,Portugal,Portugal,Portugal,Португалия,葡萄牙,البرتغال,the Portuguese Republic,Portugal,Portugal,Portugal,Португалия,葡萄牙,البرتغال,0,39.23901506,-30.21832194,150,Europe,39,Southern Europe,,,portugal,High,EUR,1974-01-01,178 - Portugal -179,192,630,180,,,N,N,PR,PRI,,,Puerto Rico,,,Puerto Rico (United States),,Puerto Rico (The United States of America),Puerto Rico,,,,,,,Puerto Rico,Porto Rico,Puerto Rico,Пуэрто-Рико,波多黎各,بورتوريكو,0,18.22412124,-66.47814528,19,Americas,419,Latin America and the Caribbean,29,Caribbean,puerto.?rico,High,USD,1974-01-01,179 - Puerto Rico -180,193,634,181,Y,Y,Y,N,QA,QAT,,,Qatar,,,,,,Qatar,Qatar,Qatar,Катар,卡塔尔,قطر,the State of Qatar,Qatar,Qatar,Qatar,Катар,卡塔尔,قطر,0,25.29089005,51.1841661,142,Asia,145,Western Asia,,,qatar,High,QAR,1974-01-01,180 - Qatar -181,195,638,182,,,N,N,RE,REU,,,Réunion,,,,,Réunion (France),Réunion,,,,,,,Réunion,Réunion,Reunión,Реюньон,留尼汪,ريونيون,0,-21.12280909,55.55123933,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,r(e|é)union,,EUR,1974-01-01,181 - Réunion -182,196,642,183,Y,Y,Y,N,RO,ROU,,,Romania,,,,,,Romania,Roumanie,Rumania,Румыния,罗马尼亚,رومانيا,Romania,Romania,Roumanie,Rumania,Румыния,罗马尼亚,رومانيا,0,45.84314501,24.96613666,150,Europe,151,Eastern Europe,,,r(o|u|ou)mania,High,RON,2002-02-01,182 - Romania -183,197,643,184,Y,Y,Y,N,RU,RUS,,,Russian Federation,Russian Federation (the),,,Russia,,Russian Federation,Fédération de Russie,Federación de Rusia,Российская Федерация,俄罗斯联邦,الاتحاد الروسي,the Russian Federation,Russian Federation,Fédération de Russie,Federación de Rusia,Российская Федерация,俄罗斯联邦,الاتحاد الروسي,0,61.97564081,96.67837519,150,Europe,151,Eastern Europe,,,\brussia,Upper middle,RUB,1992-06-15,183 - Russian Federation -184,198,646,185,Y,Y,Y,N,RW,RWA,,,Rwanda,,,,,,Rwanda,Rwanda,Rwanda,Руанда,卢旺达,رواندا,the Republic of Rwanda,Rwanda,Rwanda,Rwanda,Руанда,卢旺达,رواندا,0,-1.991722808,29.92068123,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,rwanda,Low,RWF,1974-01-01,184 - Rwanda -185,14890,652,186,,,N,N,BL,BLM,,,Saint Barthélemy,,,Saint Barthélemy (France),,Saint Barthélemy (France),Saint Barthélemy,,,,,,,Saint Barthélemy,Saint-Barthélemy,San Barthélemy,Сен-Бартелеми,圣巴泰勒米,سان بارتليمي,0,17.90896225,-62.82613534,19,Americas,419,Latin America and the Caribbean,29,Caribbean,barth(e|é)lemy,,EUR,2007-09-21,185 - Saint Barthélemy -186,199,654,187,,,N,N,SH,SHN,,,Saint Helena,"Saint Helena, Ascension and Tristan da Cunha",,"Saint Helena, Ascension and Tristan da Cunha",,,Saint Helena,,,,,,,Saint Helena,Sainte-Hélène,Santa Elena,Остров Святой Елены,圣赫勒拿,سانت هيلانة,0,-37.11173844,-12.28290657,2,Africa,202,Sub-Saharan Africa,11,Western Africa,helena,,SHP,1974-01-01,186 - Saint Helena -187,200,659,188,Y,Y,Y,N,KN,KNA,,,Saint Kitts and Nevis,,,,,,Saint Kitts and Nevis,Saint-Kitts-et-Nevis,Saint Kitts y Nevis,Сент-Китс и Невис,圣基茨和尼维斯,سانت كيتس ونيفس,Saint Kitts and Nevis,Saint Kitts and Nevis,Saint-Kitts-et-Nevis,Saint Kitts y Nevis,Сент-Китс и Невис,圣基茨和尼维斯,سانت كيتس ونيفس,0,17.32619066,-62.7533967,19,Americas,419,Latin America and the Caribbean,29,Caribbean,kitts|\bnevis,High,XCD,1985-01-01,187 - Saint Kitts and Nevis -188,201,662,189,Y,Y,Y,N,LC,LCA,,,Saint Lucia,,,,,,Saint Lucia,Sainte-Lucie,Santa Lucía,Сент-Люсия,圣卢西亚,سانت لوسيا,Saint Lucia,Saint Lucia,Sainte-Lucie,Santa Lucía,Сент-Люсия,圣卢西亚,سانت لوسيا,0,13.90391475,-60.96175259,19,Americas,419,Latin America and the Caribbean,29,Caribbean,\blucia,Upper middle,XCD,1974-01-01,188 - Saint Lucia -189,14891,663,190,,,N,N,MF,MAF,,,Saint Martin (French part),,,Saint Martin (France),,Saint Martin (France),Saint Martin,,,,,,,Saint Martin (French Part),Saint-Martin (partie française),San Martín (parte francesa),Сен-Мартен (французская часть),圣马丁(法属),سانت مارتن (الجزء الفرنسي),0,18.09128952,-63.05163864,19,Americas,419,Latin America and the Caribbean,29,Caribbean,saint.martin.*FR|^(?=.*collectivity).*martin|^(?=.*france).*martin(?!ique)|^(?=.*french).*martin(?!ique),High,EUR,2007-09-21,189 - Saint Martin (French part) -190,202,666,191,,,N,N,PM,SPM,,,Saint Pierre and Miquelon,,,,,Saint Pierre and Miquelon (France),Saint Pierre and Miquelon,,,,,,,Saint Pierre and Miquelon,Saint-Pierre-et-Miquelon,San Pedro y Miquelón,Сен-Пьер и Микелон,圣皮埃尔和密克隆,سان بيير وميكلون,0,46.78737259,-56.21105237,19,Americas,21,Northern America,,,miquelon,,EUR,1974-01-01,190 - Saint Pierre and Miquelon -191,203,670,192,Y,Y,Y,N,VC,VCT,,,Saint Vincent and the Grenadines,,,,St. Vincent & Grenadines,,Saint Vincent and the Grenadines,Saint-Vincent-et-les Grenadines,San Vicente y las Granadinas,Сент-Винсент и Гренадины,圣文森特和格林纳丁斯,سانت فنسنت وجزر غرينادين,Saint Vincent and the Grenadines,Saint Vincent and the Grenadines,Saint-Vincent-et-les Grenadines,San Vicente y las Granadinas,Сент-Винсент и Гренадины,圣文森特和格林纳丁斯,سانت فنسنت وجزر غرينادين,0,13.25481082,-61.19376585,19,Americas,419,Latin America and the Caribbean,29,Caribbean,vincent,Upper middle,XCD,1974-01-01,191 - Saint Vincent and the Grenadines -192,204,882,193,Y,Y,Y,N,WS,WSM,,,Samoa,,,,,,Samoa,Samoa,Samoa,Самоа,萨摩亚,ساموا,the Independent State of Samoa,Samoa,Samoa,Samoa,Самоа,萨摩亚,ساموا,0,-13.16992041,-173.5139768,9,Oceania,61,Polynesia,,,^(?!.*amer).*samoa,Lower middle,WST,1998-02-05,192 - Samoa -193,205,674,194,Y,Y,Y,N,SM,SMR,,,San Marino,,,,,,San Marino,Saint-Marin,San Marino,Сан-Марино,圣马力诺,سان مارينو,the Republic of San Marino,San Marino,Saint-Marin,San Marino,Сан-Марино,圣马力诺,سان مارينو,0,43.94362477,12.45862763,150,Europe,39,Southern Europe,,,san.?marino,High,EUR,1974-01-01,193 - San Marino -194,206,678,195,Y,Y,Y,N,ST,STP,,,Sao Tome and Principe,,,São Tomé and Príncipe,,,Sao Tome and Principe,Sao Tomé-et-Principe,Santo Tomé y Príncipe,Сан-Томе и Принсипи,圣多美和普林西比,سان تومي وبرينسيبي,the Democratic Republic of Sao Tome and Principe,Sao Tome and Principe,Sao Tomé-et-Principe,Santo Tomé y Príncipe,Сан-Томе и Принсипи,圣多美和普林西比,سان تومي وبرينسيبي,0,0.227069777,6.614376446,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,\bs(a|ã)o.?tom(e|é),Lower middle,STN,1974-01-01,194 - Sao Tome and Principe -195,207,682,196,Y,Y,Y,N,SA,SAU,,,Saudi Arabia,,,,,,Saudi Arabia,Arabie saoudite,Arabia Saudita,Саудовская Аравия,沙特阿拉伯,المملكة العربية السعودية,the Kingdom of Saudi Arabia,Saudi Arabia,Arabie saoudite,Arabia Saudita,Саудовская Аравия,沙特阿拉伯,المملكة العربية السعودية,0,24.12628999,44.54637538,142,Asia,145,Western Asia,,,\bsa\w*.?arabia,High,SAR,1974-01-01,195 - Saudi Arabia -196,208,686,197,Y,Y,Y,N,SN,SEN,,,Senegal,,,,,,Senegal,Sénégal,Senegal,Сенегал,塞内加尔,السنغال,the Republic of Senegal,Senegal,Sénégal,Senegal,Сенегал,塞内加尔,السنغال,0,14.35710542,-14.4780169,2,Africa,202,Sub-Saharan Africa,11,Western Africa,senegal,Lower middle,XOF,1974-01-01,196 - Senegal -197,209,688,198,Y,Y,Y,N,RS,SRB,,,Serbia,,,,,,Serbia,Serbie,Serbia,Сербия,塞尔维亚,صربيا,the Republic of Serbia,Serbia,Serbie,Serbia,Сербия,塞尔维亚,صربيا,0,44.03017332,20.80259395,150,Europe,39,Southern Europe,,,^(?!.*monte).*serbia.*,Upper middle,RSD,2006-09-26,197 - Serbia -198,210,690,199,Y,Y,Y,N,SC,SYC,,,Seychelles,,,,,,Seychelles,Seychelles,Seychelles,Сейшельские Острова,塞舌尔,سيشيل,the Republic of Seychelles,Seychelles,Seychelles,Seychelles,Сейшельские Острова,塞舌尔,سيشيل,0,-4.651257344,55.46250801,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,seychell,High,SCR,1974-01-01,198 - Seychelles -199,211,694,200,Y,Y,Y,N,SL,SLE,,,Sierra Leone,,,,,,Sierra Leone,Sierra Leone,Sierra Leona,Сьерра-Леоне,塞拉利昂,سيراليون,the Republic of Sierra Leone,Sierra Leone,Sierra Leone,Sierra Leona,Сьерра-Леоне,塞拉利昂,سيراليون,0,8.571898577,-11.77850059,2,Africa,202,Sub-Saharan Africa,11,Western Africa,sierra,Low,SLL,1974-01-01,199 - Sierra Leone -200,212,702,201,Y,Y,Y,N,SG,SGP,,,Singapore,,,,,,Singapore,Singapour,Singapur,Сингапур,新加坡,سنغافورة,the Republic of Singapore,Singapore,Singapour,Singapur,Сингапур,新加坡,سنغافورة,0,1.344965221,103.8094495,142,Asia,35,South-eastern Asia,,,singapore,High,SGD,1974-01-01,200 - Singapore -201,14892,534,202,,,N,N,SX,SXM,,,Sint Maarten (Dutch part),,,,,Sint Maarten (The Netherlands),Sint Maarten,,,,,,,Sint Maarten (Dutch part),Saint-Martin (partie néerlandaise),San Martín (parte Holandesa),Синт-Мартен (нидерландская часть),圣马丁(荷属),سانت مارتن (الجزء الهولندي),0,18.04006004,-63.06246961,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?!.*martin)(?!.*saba).*maarten,High,ANG,2010-12-15,201 - Sint Maarten (Dutch part) -202,213,703,203,Y,Y,Y,N,SK,SVK,,,Slovakia,,,,,,Slovakia,Slovaquie,Eslovaquia,Словакия,斯洛伐克,سلوفاكيا,the Slovak Republic,Slovakia,Slovaquie,Eslovaquia,Словакия,斯洛伐克,سلوفاكيا,0,48.70609262,19.49110883,150,Europe,151,Eastern Europe,,,^(?!.*cze).*slovak,High,EUR,1974-01-01,202 - Slovakia -203,214,705,204,Y,Y,Y,N,SI,SVN,,,Slovenia,,,,,,Slovenia,Slovénie,Eslovenia,Словения,斯洛文尼亚,سلوفينيا,the Republic of Slovenia,Slovenia,Slovénie,Eslovenia,Словения,斯洛文尼亚,سلوفينيا,0,46.123589,14.82836958,150,Europe,39,Southern Europe,,,slovenia,High,EUR,1993-06-15,203 - Slovenia -204,215,90,205,Y,Y,Y,N,SB,SLB,,,Solomon Islands,,,,,,Solomon Islands,Îles Salomon,Islas Salomón,Соломоновы Острова,所罗门群岛,جزر سليمان,Solomon Islands,Solomon Islands,Îles Salomon,Islas Salomón,Соломоновы Острова,所罗门群岛,جزر سليمان,0,-8.823576119,159.6577946,9,Oceania,54,Melanesia,,,solomon,Lower middle,SBD,1974-01-01,204 - Solomon Islands -205,216,706,206,Y,Y,Y,N,SO,SOM,,,Somalia,,,,,,Somalia,Somalie,Somalia,Сомали,索马里,الصومال,the Federal Republic of Somalia,Somalia,Somalie,Somalia,Сомали,索马里,الصومال,0,6.070298569,45.86808802,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,somali,Low,SOS,1974-01-01,205 - Somalia -206,217,710,207,Y,Y,Y,N,ZA,ZAF,,,South Africa,,,,,,South Africa,Afrique du Sud,Sudáfrica,Южная Африка,南非,جنوب أفريقيا,the Republic of South Africa,South Africa,Afrique du Sud,Sudáfrica,Южная Африка,南非,جنوب أفريقيا,0,-28.99235649,25.09025016,2,Africa,202,Sub-Saharan Africa,18,Southern Africa,south.africa|s\\..?africa,Upper middle,ZAR,1974-01-01,206 - South Africa -207,,239,208,,,N,N,GS,SGS,,,South Georgia and the South Sandwich Islands,,,,,,South Georgia and the South Sandwich Islands,,,,,,,South Georgia and the South Sandwich Islands,Géorgie du Sud-et-les Îles Sandwich du Sud,Georgia del Sur y las Islas Sandwich del Sur,Южная Джорджия и Южные Сандвичевы острова,南乔治亚岛和南桑德韦奇岛,جورجيا الجنوبية وجزر ساندويتش الجنوبية,0,-54.42976761,-36.49759369,19,Americas,419,Latin America and the Caribbean,5,South America,south.?georgia|sandwich,,GBP,1993-07-23,207 - South Georgia and the South Sandwich Islands -208,218,724,209,Y,Y,Y,N,ES,ESP,,,Spain,,,,,,Spain,Espagne,España,Испания,西班牙,إسبانيا,the Kingdom of Spain,Spain,Espagne,España,Испания,西班牙,إسبانيا,0,40.3097875,-3.578125378,150,Europe,39,Southern Europe,,,spain,High,EUR,1974-01-01,208 - Spain -209,219,144,210,Y,Y,Y,N,LK,LKA,,,Sri Lanka,,,,,,Sri Lanka,Sri Lanka,Sri Lanka,Шри-Ланка,斯里兰卡,سري لانكا,the Democratic Socialist Republic of Sri Lanka,Sri Lanka,Sri Lanka,Sri Lanka,Шри-Ланка,斯里兰卡,سري لانكا,0,7.617249894,80.70787736,142,Asia,34,Southern Asia,,,sri.?lanka|ceylon,Lower middle,LKR,1974-01-01,209 - Sri Lanka -210,8657,728,211,Y,Y,Y,N,SS,SSD,,,South Sudan,,,,,,South Sudan,Soudan du Sud,Sudán del Sur,Южный Судан,南苏丹,جنوب السودان,the Republic of South Sudan,South Sudan,Soudan du Sud,Sudán del Sur,Южный Судан,南苏丹,جنوب السودان,0,7.295889595,30.30870192,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,\bs\w*.?sudan,Low,SSP,2011-09-08,210 - South Sudan -211,220,729,212,Y,Y,Y,N,SD,SDN,,,Sudan,Sudan (the),,,,,Sudan,Soudan,Sudán,Судан,苏丹,السودان,the Republic of the Sudan,Sudan,Soudan,Sudán,Судан,苏丹,السودان,0,16.04892872,30.00339118,2,Africa,15,Northern Africa,,,^(?!.*\bs(?!u)).*sudan,Low,SDG,1974-01-01,211 - Sudan -212,221,740,213,Y,Y,Y,N,SR,SUR,,,Suriname,,,,,,Suriname,Suriname,Suriname,Суринам,苏里南,سورينام,the Republic of Suriname,Suriname,Suriname,Suriname,Суринам,苏里南,سورينام,0,4.125518847,-55.91480138,19,Americas,419,Latin America and the Caribbean,5,South America,surinam|dutch.?gu(y|i)ana,Upper middle,SRD,1974-01-01,212 - Suriname -213,222,744,214,,,N,N,SJ,SJM,,,Svalbard and Jan Mayen Islands,Svalbard and Jan Mayen,,Svalbard and Jan Mayen,,,Svalbard and Jan Mayen Islands,,,,,,,Svalbard and Jan Mayen Islands,Îles Svalbard-et-Jan Mayen,Islas Svalbard y Jan Mayen,Острова Свальбард и Ян-Майен,斯瓦尔巴群岛和扬马延岛,جزيرتي سفالبارد وجان مايِن,0,77.62362195,6.012261852,150,Europe,154,Northern Europe,,,svalbard,,NOK,1974-01-01,213 - Svalbard and Jan Mayen Islands -214,223,748,215,Y,Y,Y,N,SZ,SWZ,,,Eswatini,,,,,,Eswatini,Eswatini,Eswatini,Эсватини,斯威士兰,إسواتيني,the Kingdom of Eswatini,Eswatini,Eswatini,Eswatini,Эсватини,斯威士兰,إسواتيني,0,-26.56643647,31.50113832,2,Africa,202,Sub-Saharan Africa,18,Southern Africa,swaziland|eswatini,Lower middle,SZL,2018-06-02,214 - Eswatini -215,224,752,216,Y,Y,Y,N,SE,SWE,,,Sweden,,,,,,Sweden,Suède,Suecia,Швеция,瑞典,السويد,the Kingdom of Sweden,Sweden,Suède,Suecia,Швеция,瑞典,السويد,0,62.88018421,16.72425629,150,Europe,154,Northern Europe,,,sweden,High,SEK,1974-01-01,215 - Sweden -216,225,756,217,Y,Y,Y,N,CH,CHE,,,Switzerland,,,,,,Switzerland,Suisse,Suiza,Швейцария,瑞士,سويسرا,the Swiss Confederation,Switzerland,Suisse,Suiza,Швейцария,瑞士,سويسرا,0,46.80615952,8.243637777,150,Europe,155,Western Europe,,,switz|swiss,High,CHF,1974-01-01,216 - Switzerland -217,226,760,218,Y,Y,Y,N,SY,SYR,,,Syrian Arab Republic,Syrian Arab Republic (the),,,Syria,,Syrian Arab Republic,République arabe syrienne,República Árabe Siria,Сирийская Арабская Республика,阿拉伯叙利亚共和国,الجمهورية العربية السورية,the Syrian Arab Republic,Syrian Arab Republic,République arabe syrienne,República Árabe Siria,Сирийская Арабская Республика,阿拉伯叙利亚共和国,الجمهورية العربية السورية,0,35.01105189,38.51123805,142,Asia,145,Western Asia,,,syria,Low,SYP,1974-01-01,217 - Syrian Arab Republic -218,61,158,219,,,N,N,TW,TWN,,,Taiwan (Province of China),,,"Taiwan, Province of China",,China - Taiwan Province,Taiwan (Province of China),,,,,,,,,,,,,0,23.74652012,120.9621301,142,Asia,30,Eastern Asia,,,taiwan|taipei|formosa|^(?!.*peo)(?=.*rep).*china,High,TWD,1974-01-01,218 - Taiwan (Province of China) -219,227,762,220,Y,Y,Y,N,TJ,TJK,,,Tajikistan,,,,,,Tajikistan,Tadjikistan,Tayikistán,Таджикистан,塔吉克斯坦,طاجيكستان,the Republic of Tajikistan,Tajikistan,Tadjikistan,Tayikistán,Таджикистан,塔吉克斯坦,طاجيكستان,0,38.52699814,71.04232577,142,Asia,143,Central Asia,,,tajik,Lower middle,TJS,1992-06-15,219 - Tajikistan -220,244,834,221,Y,Y,Y,N,TZ,TZA,,,United Republic of Tanzania,"Tanzania, United Republic of",,"Tanzania, United Republic of",Tanzania,,United Republic of Tanzania,République-Unie de Tanzanie,República Unida de Tanzanía,Объединенная Республика Танзания,坦桑尼亚联合共和国,جمهورية تنزانيا المتحدة,the United Republic of Tanzania,United Republic of Tanzania,République-Unie de Tanzanie,República Unida de Tanzanía,Объединенная Республика Танзания,坦桑尼亚联合共和国,جمهورية تنزانيا المتحدة,0,-6.273241244,34.79620168,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,tanzania,Lower middle,TZS,1974-01-01,220 - United Republic of Tanzania -221,228,764,222,Y,Y,Y,N,TH,THA,,,Thailand,,,,,,Thailand,Thaïlande,Tailandia,Таиланд,泰国,تايلند,the Kingdom of Thailand,Thailand,Thaïlande,Tailandia,Таиланд,泰国,تايلند,0,15.15949511,101.020107,142,Asia,35,South-eastern Asia,,,thailand|\bsiam,Upper middle,THB,1974-01-01,221 - Thailand -222,230,626,223,Y,Y,Y,N,TL,TLS,,,Timor-Leste,,,,,,Timor-Leste,Timor-Leste,Timor-Leste,Тимор-Лешти,东帝汶,تيمور- ليشتي,the Democratic Republic of Timor-Leste,Timor-Leste,Timor-Leste,Timor-Leste,Тимор-Лешти,东帝汶,تيمور - ليشتي,0,-8.767718612,126.0420452,142,Asia,35,South-eastern Asia,,,^(?=.*leste).*timor|^(?=.*east).*timor,Lower middle,USD,2002-11-15,222 - Timor-Leste -223,231,768,224,Y,Y,Y,N,TG,TGO,,,Togo,,,,,,Togo,Togo,Togo,Того,多哥,توغو,the Togolese Republic,Togo,Togo,Togo,Того,多哥,توغو,0,8.541637601,0.97409513,2,Africa,202,Sub-Saharan Africa,11,Western Africa,togo,Low,XOF,1974-01-01,223 - Togo -224,232,772,225,,,N,N,TK,TKL,,,Tokelau,,,,,,Tokelau,,,,,,,Tokelau,Tokélaou,Tokelau,Токелау,托克劳,توكيلاو,0,-9.195175351,-171.8526597,9,Oceania,61,Polynesia,,,tokelau,,NZD,1974-01-01,224 - Tokelau -225,233,776,226,Y,Y,Y,N,TO,TON,,,Tonga,,,,,,Tonga,Tonga,Tonga,Тонга,汤加,تونغا,the Kingdom of Tonga,Tonga,Tonga,Tonga,Тонга,汤加,تونغا,0,-22.92273894,-176.0448464,9,Oceania,61,Polynesia,,,tonga,Upper middle,TOP,1974-01-01,225 - Tonga -226,234,780,227,Y,Y,Y,N,TT,TTO,,,Trinidad and Tobago,,,,,,Trinidad and Tobago,Trinité-et-Tobago,Trinidad y Tabago,Тринидад и Тобаго,特立尼达和多巴哥,ترينيداد وتوباغو,the Republic of Trinidad and Tobago,Trinidad and Tobago,Trinité-et-Tobago,Trinidad y Tabago,Тринидад и Тобаго,特立尼达和多巴哥,ترينيداد وتوباغو,0,10.40535665,-61.29228487,19,Americas,419,Latin America and the Caribbean,29,Caribbean,trinidad|tobago,High,TTD,1974-01-01,226 - Trinidad and Tobago -227,235,788,228,Y,Y,Y,N,TN,TUN,,,Tunisia,,,,,,Tunisia,Tunisie,Túnez,Тунис,突尼斯,تونس,the Republic of Tunisia,Tunisia,Tunisie,Túnez,Тунис,突尼斯,تونس,0,34.10810736,9.557630913,2,Africa,15,Northern Africa,,,tunisia,Lower middle,TND,1974-01-01,227 - Tunisia -228,236,792,229,Y,Y,Y,N,TR,TUR,,,Türkiye,,,,,,Türkiye,Türkiye,Türkiye,Турция,土耳其,تركيا,the Republic of Türkiye,Türkiye,Türkiye,Türkiye,Турция,土耳其,تركيا,0,38.91218946,35.69849765,142,Asia,145,Western Asia,,,turkey|t(ü|u)rkiye,Upper middle,TRY,2022-06-02,228 - Türkiye -229,237,795,230,Y,Y,Y,N,TM,TKM,,,Turkmenistan,,,,,,Turkmenistan,Turkménistan,Turkmenistán,Туркменистан,土库曼斯坦,تركمانستان,Turkmenistan,Turkmenistan,Turkménistan,Turkmenistán,Туркменистан,土库曼斯坦,تركمانستان,0,39.12455662,59.38935348,142,Asia,143,Central Asia,,,turkmen,Upper middle,TMT,1992-06-15,229 - Turkmenistan -230,238,796,231,,,N,N,TC,TCA,,,Turks and Caicos Islands,Turks and Caicos Islands (the),,,,,Turks and Caicos Islands,,,,,,,Turks and Caicos Islands,Îles Turques-et-Caïques,Islas Turcas y Caicos,Острова Теркс и Кайкос,特克斯和凯科斯群岛,جزر تركس وكايكوس,0,21.81744592,-71.77770318,19,Americas,419,Latin America and the Caribbean,29,Caribbean,turks,High,USD,1974-01-01,230 - Turks and Caicos Islands -231,239,798,232,Y,Y,Y,N,TV,TUV,,,Tuvalu,,,,,,Tuvalu,Tuvalu,Tuvalu,Тувалу,图瓦卢,توفالو,Tuvalu,Tuvalu,Tuvalu,Tuvalu,Тувалу,图瓦卢,توفالو,0,-10.46069351,181.0881855,9,Oceania,61,Polynesia,,,tuvalu,Upper middle,AUD,1979-01-01,231 - Tuvalu -232,240,800,233,Y,Y,Y,N,UG,UGA,,,Uganda,,,,,,Uganda,Ouganda,Uganda,Уганда,乌干达,أوغندا,the Republic of Uganda,Uganda,Ouganda,Uganda,Уганда,乌干达,أوغندا,0,1.280667326,32.38662225,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,uganda,Low,UGX,1974-01-01,232 - Uganda -233,241,804,234,Y,Y,Y,N,UA,UKR,,,Ukraine,,,,,,Ukraine,Ukraine,Ucrania,Украина,乌克兰,أوكرانيا,Ukraine,Ukraine,Ukraine,Ucrania,Украина,乌克兰,أوكرانيا,0,49.01900507,31.37809941,150,Europe,151,Eastern Europe,,,ukrain,Lower middle,UAH,1992-04-19,233 - Ukraine -234,242,784,235,Y,Y,Y,N,AE,ARE,,,United Arab Emirates,United Arab Emirates (the),,,UAE,,United Arab Emirates,Émirats arabes unis,Emiratos Árabes Unidos,Объединенные Арабские Эмираты,阿拉伯联合酋长国,الإمارات العربية المتحدة,the United Arab Emirates,United Arab Emirates,Émirats arabes unis,Emiratos Árabes Unidos,Объединенные Арабские Эмираты,阿拉伯联合酋长国,الإمارات العربية المتحدة,0,23.90525867,54.35072869,142,Asia,145,Western Asia,,,emirates|^u\.?a\.?e\.?$|united.?arab.?em,High,AED,1974-01-01,234 - United Arab Emirates -235,243,826,236,Y,Y,Y,N,GB,GBR,,,United Kingdom of Great Britain and Northern Ireland,United Kingdom of Great Britain and Northern Ireland (the),,United Kingdom,UK,,United Kingdom of Great Britain and Northern Ireland,Royaume-Uni de Grande-Bretagne et d'Irlande du Nord,Reino Unido de Gran Bretaña e Irlanda del Norte,Соединенное Королевство Великобритании и Северной Ирландии,大不列颠及北爱尔兰联合王国,المملكة المتحدة لبريطانيا العظمى وأيرلندا الشمالية,the United Kingdom of Great Britain and Northern Ireland,United Kingdom of Great Britain and Northern Ireland,Royaume-Uni de Grande-Bretagne et d’Irlande du Nord,Reino Unido de Gran Bretaña e Irlanda del Norte,Соединенное Королевство Великобритании и Северной Ирландии,大不列颠及北爱尔兰联合王国,المملكة المتحدة لبريطانيا العظمى وآيرلندا الشمالية,0,53.75504855,-2.103843405,150,Europe,154,Northern Europe,,,united.?kingdom|britain|^u\.?k\.?$,High,GBP,1974-01-01,235 - United Kingdom of Great Britain and Northern Ireland -236,245,840,237,Y,Y,Y,N,US,USA,,,United States of America,United States of America (the),,United States,USA,,United States of America,États-Unis d'Amérique,Estados Unidos de América,Соединенные Штаты Америки,美利坚合众国,الولايات المتحدة الأمريكية,the United States of America,United States of America,États-Unis d’Amérique,Estados Unidos de América,Соединенные Штаты Америки,美利坚合众国,الولايات المتحدة الأمريكية,0,45.73643438,-112.404207,19,Americas,21,Northern America,,,united.?states\b(?!.*islands)|\bu\.?s\.?a\.?\b|^\s*u\.?s\.?\b(?!.*islands),High,USD,1974-01-01,236 - United States of America -237,,581,238,,,N,N,UM,UMI,,,United States Minor Outlying Islands,United States Minor Outlying Islands (the),,,,,United States Minor Outlying Islands,,,,,,,United States Minor Outlying Islands,Îles mineures éloignées des États-Unis,Islas menores alejadas de Estados Unidos,Внешние малые острова Соединенных Штатов,美国本土外小岛屿,نائية التابعة للولايات المتحدة,0,,,9,Oceania,57,Micronesia,,,minor.?outlying.?is,,USD,1986-01-01,237 - United States Minor Outlying Islands -238,247,858,239,Y,Y,Y,N,UY,URY,,,Uruguay,,,,,,Uruguay,Uruguay,Uruguay,Уругвай,乌拉圭,أوروغواي,the Eastern Republic of Uruguay,Uruguay,Uruguay,Uruguay,Уругвай,乌拉圭,أوروغواي,0,-32.80198719,-56.01417232,19,Americas,419,Latin America and the Caribbean,5,South America,uruguay,High,UYU,1974-01-01,238 - Uruguay -239,248,860,240,Y,Y,Y,N,UZ,UZB,,,Uzbekistan,,,,,,Uzbekistan,Ouzbékistan,Uzbekistán,Узбекистан,乌兹别克斯坦,أوزبكستان,the Republic of Uzbekistan,Uzbekistan,Ouzbékistan,Uzbekistán,Узбекистан,乌兹别克斯坦,أوزبكستان,0,41.74950759,63.17455249,142,Asia,143,Central Asia,,,uzbek,Lower middle,UZS,1992-06-15,239 - Uzbekistan -240,249,548,241,Y,Y,Y,N,VU,VUT,,,Vanuatu,,,,,,Vanuatu,Vanuatu,Vanuatu,Вануату,瓦努阿图,فانواتو,the Republic of Vanuatu,Vanuatu,Vanuatu,Vanuatu,Вануату,瓦努阿图,فانواتو,0,-21.04390394,171.2797047,9,Oceania,54,Melanesia,,,vanuatu|new.?hebrides,Lower middle,VUV,1980-01-01,240 - Vanuatu -241,250,862,242,Y,Y,Y,N,VE,VEN,,,Venezuela (Bolivarian Republic of),,,"Venezuela, Bolivarian Republic of",Venezuela,,Venezuela (Bolivarian Republic of),Venezuela (République bolivarienne du),Venezuela (República Bolivariana de),Венесуэла (Боливарианская Республика),委内瑞拉玻利瓦尔共和国,فنزويلا (جمهورية - البوليفارية),the Bolivarian Republic of Venezuela,Venezuela (Bolivarian Republic of),Venezuela (République bolivarienne du),Venezuela (República Bolivariana de),Венесуэла (Боливарианская Республика),委内瑞拉玻利瓦尔共和国,فنزويلا (جمهورية - البوليفارية),0,7.115201972,-66.18367077,19,Americas,419,Latin America and the Caribbean,5,South America,venezuela,,VEF,2009-03-03,241 - Venezuela (Bolivarian Republic of) -242,251,704,243,Y,Y,Y,N,VN,VNM,,,Viet Nam,,,,,,Viet Nam,Viet Nam,Viet Nam,Вьетнам,越南,فييت نام,the Socialist Republic of Viet Nam,Viet Nam,Viet Nam,Viet Nam,Вьетнам,越南,فييت نام,0,16.64893259,106.3103686,142,Asia,35,South-eastern Asia,,,^(?!south)(?!republic).*viet.?nam(?!.*south)|democratic.republic.of.vietnam|socialist.republic.of.viet.?nam|north.viet.?nam|viet.?nam.north,Lower middle,VND,1977-01-01,242 - Viet Nam -243,43,92,244,,,N,N,VG,VGB,,,British Virgin Islands,Virgin Islands (British),,"Virgin Islands, British",,,British Virgin Islands,,,,,,,British Virgin Islands,Îles Vierges britanniques,Islas Vírgenes Británicas,Британские Виргинские острова,英属维尔京群岛,جزر فرجن البريطانية,0,18.30332154,-65.11493198,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?=.*\bu\.?\s?k).*virgin|^(?=.*brit).*virgin|^(?=.*kingdom).*virgin,High,USD,1974-01-01,243 - British Virgin Islands -244,252,876,246,,,N,N,WF,WLF,,,Wallis and Futuna Islands,Wallis and Futuna,,Wallis and Futuna,,Wallis and Futuna (France),Wallis and Futuna Islands,,,,,,,Wallis and Futuna Islands,Îles Wallis-et-Futuna,Islas Wallis y Futuna,Острова Уоллис и Футуна,瓦利斯群岛和富图纳群岛,جزر واليس وفوتونا,0,-14.36099529,-178.0421057,9,Oceania,61,Polynesia,,,futuna|wallis,,XPF,1974-01-01,244 - Wallis and Futuna Islands -245,253,732,247,,,N,N,EH,ESH,,,Western Sahara,,,"Western Sahara, non-self-governing territory",,,Western Sahara,,,,,,,Western Sahara,Sahara occidental,Sáhara Occidental,Западная Сахара,西撒哈拉,الصحراء الغربية,0,24.66295331,-13.13425705,2,Africa,15,Northern Africa,,,western.sahara,,MAD,1985-01-01,245 - Western Sahara -246,255,887,248,Y,Y,Y,N,YE,YEM,,,Yemen,,,,,,Yemen,Yémen,Yemen,Йемен,也门,اليمن,the Republic of Yemen,Yemen,Yémen,Yemen,Йемен,也门,اليمن,0,15.96506363,47.50305348,142,Asia,145,Western Asia,,,yemen,Low,YER,1993-07-12,246 - Yemen -247,256,894,249,Y,Y,Y,N,ZM,ZMB,,,Zambia,,,,,,Zambia,Zambie,Zambia,Замбия,赞比亚,زامبيا,the Republic of Zambia,Zambia,Zambie,Zambia,Замбия,赞比亚,زامبيا,0,-13.45369192,27.80039565,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,zambia|northern.?rhodesia,Lower middle,ZMK,1974-01-01,247 - Zambia -248,257,716,250,Y,Y,Y,N,ZW,ZWE,,,Zimbabwe,,,,,,Zimbabwe,Zimbabwe,Zimbabwe,Зимбабве,津巴布韦,زمبابوي,the Republic of Zimbabwe,Zimbabwe,Zimbabwe,Zimbabwe,Зимбабве,津巴布韦,زمبابوي,0,-19.00126774,29.86951021,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,zimbabwe|^(?!.*northern).*rhodesia,Lower middle,ZWL,1980-01-01,248 - Zimbabwe -249,28,,,,,N,N,,,,AZO,Azores Islands (Portugal),,,,,,Azores Islands,,,,,,,,,,,,,,38.72708329,-27.26017212,150,Europe,39,Southern Europe,,,azores,,EUR,1974-01-01,249 - Azores Islands (Portugal) -251,51,,,,,N,N,,,,CAI,Canary Islands (Spain),,,,,,Canary Islands,,,,,,,,,,,,,,27.95390989,-15.57918031,2,Africa,15,Northern Africa,,,canary,,EUR,1974-01-01,251 - Canary Islands (Spain) -252,56,,,,,N,N,,,,CHI,Channel Islands,,,,,,Channel Islands,,,,,,,,,,,,,,49.34370327,-2.36025919,150,Europe,154,Northern Europe,,,\bchannel.islands,,GBP,1974-01-01,252 - Channel Islands -254,97,,,,,N,N,,,,GLI,Galapagos Islands (Ecuador),,,,,,Galapagos Islands,,,,,,,,,,,,,,-0.62999148,-90.35775677,19,Americas,419,Latin America and the Caribbean,5,South America,galapagos,,USD,1974-01-01,254 - Galapagos Islands (Ecuador) -255,178,580,166,,,N,N,MP,MNP,,,Northern Mariana Islands,Northern Mariana Islands (the),,,,Northern Mariana Islands (The United States of America),Northern Mariana Islands,,,,,,,Northern Mariana Islands,Îles Mariannes du Nord,Islas Marianas Septentrionales,Северные Марианские острова,北马里亚纳群岛,جزر ماريانا الشمالية,0,25.56053736,152.1251419,9,Oceania,57,Micronesia,,,mariana,High,USD,1986-01-01,255 - Northern Mariana Islands -256,,680,,,,N,N,,,,,Sark,,,,,,Sark,,,,,,,,,,,,,,49.4347717,-2.36987152,150,Europe,154,Northern Europe,830,Channel Islands,sark,,GBP,1974-01-01,256 - Sark -265,246,850,245,,,N,N,VI,VIR,,,United States Virgin Islands,Virgin Islands (U.S.),,"Virgin Islands, U.S.",,,United States Virgin Islands,,,,,,,United States Virgin Islands,Îles Vierges américaines,Islas Vírgenes de los Estados Unidos,Виргинские острова Соединенных Штатов,美属维尔京群岛,جزر فرجن التابعة للولايات المتحدة,0,17.39137826,-64.67699419,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?=.*\bu\.?\s?s).*virgin|^(?=.*states).*virgin,High,USD,1974-01-01,265 - United States Virgin Islands -266,,,,,,N,N,,,XK,XKX,Kosovo,,,,,,Kosovo,,,,,,,,,,,,,,42.61901705,20.90987836,150,Europe,39,Southern Europe,,,kosovo,,EUR,1974-01-01,266 - Kosovo +ID,RW ID,m49 numerical code,FTS API ID,Appears in UNTERM list,Appears in DGACM list,Independent,Deprecated,Has HRP,In GHO,ISO 3166-1 Alpha 2-Codes,ISO 3166-1 Alpha 3-Codes,x Alpha2 codes,x Alpha3 codes,Preferred Term,ISO Alt Term,DGACM Alt Term,FTS Alt Term,RW Short Name,RW API Alt Term,English Short,French Short,Spanish Short,Russian Short,Chinese Short,Arabic Short,English Formal,M49 English,M49 French,M49 Spanish,M49 Russian,M49 Chinese,M49 Arabic,Admin Level,Latitude,Longitude,Region Code,Region Name,Sub-region Code,Sub-region Name,Intermediate Region Code,Intermediate Region Name,Regex,World Bank Income Level,Currency,Reference Period Start,Concatenation +#meta +id,#country +code +v_reliefweb,#country +code +num +v_m49,#country +code +v_fts,,,#meta+independent+bool,#meta+deprecated+bool,#indicator+hrp+bool,#indicator+gho+bool,#country +code +v_iso2,#country +code +v_iso3,,,#country +name +preferred,#country +name +alt +v_iso,#country +name +alt +v_dgacm,#country +name +alt +v_fts,#country +name +short +v_reliefweb,#country +name +alt +v_reliefweb,#country +name +i_en +alt +v_unterm,#country +name +i_fr +alt +v_unterm,#country +name +i_es +alt +v_unterm,#country +name +i_ru +alt +v_unterm,#country +name +i_zh +alt +v_unterm,#country +name +i_ar +alt +v_unterm,#country +name +i_en +formal +v_unterm,#country +name +i_en +alt +v_m49,#country +name +i_fr +alt +v_m49,#country +name +i_es +alt +v_m49,#country +name +i_ru +alt +v_m49,#country +name +i_zh +alt +v_m49,#country +name +i_ar +alt +v_m49,#geo +admin_level,#geo +lat,#geo +lon,#region +main +code,#region +main +name +preferred,#region +sub +code,#region +sub +name +preferred,#region +intermediate +code,#region +intermediate +name +preferred,#country +regex,#indicator+incomelevel,#currency +code,#date+start, +1,13,4,1,Y,Y,Y,N,Y,Y,AF,AFG,,,Afghanistan,,,,,,Afghanistan,Afghanistan,Afganistán,Афганистан,阿富汗,أفغانستان,the Islamic Republic of Afghanistan,Afghanistan,Afghanistan,Afganistán,Афганистан,阿富汗,أفغانستان,0,33.83147477,66.02621828,142,Asia,34,Southern Asia,,,afghan,Low,AFN,2004-01-26,1 - Afghanistan +2,14,248,2,,,N,N,,,AX,ALA,,,Åland Islands,,,,,Aland Islands (Finland),Åland Islands,,,,,,,Åland Islands,Îles d’Åland,Islas Åland,Аландских островов,奥兰群岛,جزر ألاند,0,60.18121338,19.89649072,150,Europe,154,Northern Europe,,,^[å|a]land,,EUR,2004-02-13,2 - Åland Islands +3,15,8,3,Y,Y,Y,N,,,AL,ALB,,,Albania,,,,,,Albania,Albanie,Albania,Албания,阿尔巴尼亚,ألبانيا,the Republic of Albania,Albania,Albanie,Albania,Албания,阿尔巴尼亚,ألبانيا,0,41.13180899,20.06882519,150,Europe,39,Southern Europe,,,albania,Upper middle,ALL,1974-01-01,3 - Albania +4,16,12,4,Y,Y,Y,N,,,DZ,DZA,,,Algeria,,,,,,Algeria,Algérie,Argelia,Алжир,阿尔及利亚,الجزائر,the People's Democratic Republic of Algeria,Algeria,Algérie,Argelia,Алжир,阿尔及利亚,الجزائر,0,28.16474462,2.63351219,2,Africa,15,Northern Africa,,,algeria,Lower middle,DZD,1974-01-01,4 - Algeria +5,17,16,5,,,N,N,,,AS,ASM,,,American Samoa,,,,,,American Samoa,,,,,,,American Samoa,Samoa américaines,Samoa Americana,Американское Самоа,美属萨摩亚,ساموا الأمريكية,0,-14.30440488,-170.70783,9,Oceania,61,Polynesia,,,^(?=.*americ).*samoa,High,USD,1974-01-01,5 - American Samoa +6,18,20,6,Y,Y,Y,N,,,AD,AND,,,Andorra,,,,,,Andorra,Andorre,Andorra,Андорра,安道尔,أندورا,the Principality of Andorra,Andorra,Andorre,Andorra,Андорра,安道尔,أندورا,0,42.55527067,1.578938861,150,Europe,39,Southern Europe,,,andorra,High,EUR,1994-01-26,6 - Andorra +7,19,24,7,Y,Y,Y,N,,Y,AO,AGO,,,Angola,,,,,,Angola,Angola,Angola,Ангола,安哥拉,أنغولا,the Republic of Angola,Angola,Angola,Angola,Ангола,安哥拉,أنغولا,0,-12.3755731,17.59867248,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,angola,Lower middle,AOA,1993-07-02,7 - Angola +8,20,660,8,,,N,N,,,AI,AIA,,,Anguilla,,,Anguilla (United Kingdom),,,Anguilla,,,,,,,Anguilla,Anguilla,Anguila,Ангилья,安圭拉,أنغويلا,0,18.22301491,-63.06006462,19,Americas,419,Latin America and the Caribbean,29,Caribbean,anguill?a,,XCD,1985-01-01,8 - Anguilla +9,,10,9,,,N,N,,,AQ,ATA,,,Antarctica,,,,,,Antarctica,,,,,,,Antarctica,Antarctique,Antártida,Антарктике,南极洲,أنتاركتيكا,0,-80.45066299,21.43458373,,,,,,,antarctica,,,1983-01-01,9 - Antarctica +10,21,28,10,Y,Y,Y,N,,,AG,ATG,,,Antigua and Barbuda,,,,,,Antigua and Barbuda,Antigua-et-Barbuda,Antigua y Barbuda,Антигуа и Барбуда,安提瓜和巴布达,أنتيغوا وبربودا,Antigua and Barbuda,Antigua and Barbuda,Antigua-et-Barbuda,Antigua y Barbuda,Антигуа и Барбуда,安提瓜和巴布达,أنتيغوا وبربودا,0,17.07120733,-61.79815058,19,Americas,419,Latin America and the Caribbean,29,Caribbean,antigua,High,XCD,1974-01-01,10 - Antigua and Barbuda +11,22,32,11,Y,Y,Y,N,,Y,AR,ARG,,,Argentina,,,,,,Argentina,Argentine,Argentina,Аргентина,阿根廷,الأرجنتين,the Argentine Republic,Argentina,Argentine,Argentina,Аргентина,阿根廷,الأرجنتين,0,-34.98567234,-65.12225892,19,Americas,419,Latin America and the Caribbean,5,South America,argentin,Upper middle,ARS,1974-01-01,11 - Argentina +12,23,51,12,Y,Y,Y,N,,,AM,ARM,,,Armenia,,,,,,Armenia,Arménie,Armenia,Армения,亚美尼亚,أرمينيا,the Republic of Armenia,Armenia,Arménie,Armenia,Армения,亚美尼亚,أرمينيا,0,40.29202499,44.9429026,142,Asia,145,Western Asia,,,armenia,Upper middle,AMD,1992-06-15,12 - Armenia +13,24,533,13,,,N,N,,Y,AW,ABW,,,Aruba,,,,,Aruba (The Netherlands),Aruba,,,,,,,Aruba,Aruba,Aruba,Аруба,阿鲁巴,أروبا,0,12.5156546,-69.9757266,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?!.*bonaire).*\baruba,High,AWG,1986-01-01,13 - Aruba +14,25,36,14,Y,Y,Y,N,,,AU,AUS,,,Australia,,,,,,Australia,Australie,Australia,Австралия,澳大利亚,أستراليا,Australia,Australia,Australie,Australia,Австралия,澳大利亚,أستراليا,0,-25.40546125,134.2181189,9,Oceania,53,Australia and New Zealand,,,australia,High,AUD,1974-01-01,14 - Australia +15,26,40,15,Y,Y,Y,N,,,AT,AUT,,,Austria,,,,,,Austria,Autriche,Austria,Австрия,奥地利,النمسا,the Republic of Austria,Austria,Autriche,Austria,Австрия,奥地利,النمسا,0,47.59086187,14.13920086,150,Europe,155,Western Europe,,,^(?!.*hungary).*austria|\baustri.*\bemp,High,EUR,1974-01-01,15 - Austria +16,27,31,16,Y,Y,Y,N,,,AZ,AZE,,,Azerbaijan,,,,,,Azerbaijan,Azerbaïdjan,Azerbaiyán,Азербайджан,阿塞拜疆,أذربيجان,the Republic of Azerbaijan,Azerbaijan,Azerbaïdjan,Azerbaiyán,Азербайджан,阿塞拜疆,أذربيجان,0,40.42670781,47.80669468,142,Asia,145,Western Asia,,,azerbaijan,Upper middle,AZN,1992-06-15,16 - Azerbaijan +17,29,44,17,Y,Y,Y,N,,,BS,BHS,,,Bahamas,Bahamas (the),,,,,Bahamas,Bahamas,Bahamas,Багамские Острова,巴哈马,جزر البهاما,the Commonwealth of the Bahamas,Bahamas,Bahamas,Bahamas,Багамские Острова,巴哈马,جزر البهاما,0,25.90317684,-78.61665744,19,Americas,419,Latin America and the Caribbean,29,Caribbean,bahamas,High,BSD,1974-01-01,17 - Bahamas +18,30,48,18,Y,Y,Y,N,,,BH,BHR,,,Bahrain,,,,,,Bahrain,Bahreïn,Bahrein,Бахрейн,巴林,البحرين,the Kingdom of Bahrain,Bahrain,Bahreïn,Bahrein,Бахрейн,巴林,البحرين,0,26.05396006,50.53486327,142,Asia,145,Western Asia,,,bahrain,High,BHD,1974-01-01,18 - Bahrain +19,31,50,19,Y,Y,Y,N,,Y,BD,BGD,,,Bangladesh,,,,,,Bangladesh,Bangladesh,Bangladesh,Бангладеш,孟加拉国,بنغلاديش,the People's Republic of Bangladesh,Bangladesh,Bangladesh,Bangladesh,Бангладеш,孟加拉国,بنغلاديش,0,23.88207427,90.24107264,142,Asia,34,Southern Asia,,,bangladesh|^(?=.*east).*paki?stan,Lower middle,BDT,1974-01-01,19 - Bangladesh +20,32,52,20,Y,Y,Y,N,,,BB,BRB,,,Barbados,,,,,,Barbados,Barbade,Barbados,Барбадос,巴巴多斯,بربادوس,Barbados,Barbados,Barbade,Barbados,Барбадос,巴巴多斯,بربادوس,0,13.184952,-59.55382245,19,Americas,419,Latin America and the Caribbean,29,Caribbean,barbados,High,BBD,1974-01-01,20 - Barbados +21,33,112,21,Y,Y,Y,N,,,BY,BLR,,,Belarus,,,,,,Belarus,Bélarus,Belarús,Беларусь,白俄罗斯,بيلاروس,the Republic of Belarus,Belarus,Bélarus,Belarús,Беларусь,白俄罗斯,بيلاروس,0,53.53965016,28.04932937,150,Europe,151,Eastern Europe,,,belarus|byelo,Upper middle,BYN,1992-06-15,21 - Belarus +22,34,56,22,Y,Y,Y,N,,,BE,BEL,,,Belgium,,,,,,Belgium,Belgique,Bélgica,Бельгия,比利时,بلجيكا,the Kingdom of Belgium,Belgium,Belgique,Bélgica,Бельгия,比利时,بلجيكا,0,50.64206011,4.658786236,150,Europe,155,Western Europe,,,^(?!.*luxem).*belgium,High,EUR,1974-01-01,22 - Belgium +23,35,84,23,Y,Y,Y,N,,,BZ,BLZ,,,Belize,,,,,,Belize,Belize,Belice,Белиз,伯利兹,بليز,Belize,Belize,Belize,Belice,Белиз,伯利兹,بليز,0,17.20829609,-88.69988922,19,Americas,419,Latin America and the Caribbean,13,Central America,belize|^(?=.*british).*honduras,Upper middle,BZD,1974-01-01,23 - Belize +24,36,204,24,Y,Y,Y,N,,,BJ,BEN,,,Benin,,,,,,Benin,Bénin,Benin,Бенин,贝宁,بنن,the Republic of Benin,Benin,Bénin,Benin,Бенин,贝宁,بنن,0,9.642665015,2.342864021,2,Africa,202,Sub-Saharan Africa,11,Western Africa,benin|dahome,Lower middle,XOF,1977-01-01,24 - Benin +25,37,60,25,,,N,N,,,BM,BMU,,,Bermuda,,,,,,Bermuda,,,,,,,Bermuda,Bermudes,Bermuda,Бермудские острова,百慕大,برمودا,0,32.31605051,-64.73984042,19,Americas,21,Northern America,,,bermuda,High,BMD,1974-01-01,25 - Bermuda +26,38,64,26,Y,Y,Y,N,,,BT,BTN,,,Bhutan,,,,,,Bhutan,Bhoutan,Bhután,Бутан,不丹,بوتان,the Kingdom of Bhutan,Bhutan,Bhoutan,Bhután,Бутан,不丹,بوتان,0,27.41443467,90.43085885,142,Asia,34,Southern Asia,,,bhutan,Lower middle,BTN,1974-01-01,26 - Bhutan +27,39,68,27,Y,Y,Y,N,,Y,BO,BOL,,,Bolivia (Plurinational State of),,,"Bolivia, Plurinational State of",Bolivia,,Bolivia (Plurinational State of),Bolivie (État plurinational de),Bolivia (Estado Plurinacional de),Боливия (Многонациональное Государство),多民族玻利维亚国,بوليفيا (دولة - المتعددة القوميات),the Plurinational State of Bolivia,Bolivia (Plurinational State of),Bolivie (État plurinational de),Bolivia (Estado Plurinacional de),Боливия (Многонациональное Государство),多民族玻利维亚国,بوليفيا (دولة - المتعددة القوميات),0,-16.71483757,-64.66829843,19,Americas,419,Latin America and the Caribbean,5,South America,bolivia,Lower middle,BOB,2009-05-08,27 - Bolivia (Plurinational State of) +28,40,70,28,Y,Y,Y,N,,,BA,BIH,,,Bosnia and Herzegovina,,,,,,Bosnia and Herzegovina,Bosnie-Herzégovine,Bosnia y Herzegovina,Босния и Герцеговина,波斯尼亚和黑塞哥维那,البوسنة والهرسك,Bosnia and Herzegovina,Bosnia and Herzegovina,Bosnie-Herzégovine,Bosnia y Herzegovina,Босния и Герцеговина,波斯尼亚和黑塞哥维那,البوسنة والهرسك,0,44.16506495,17.79105724,150,Europe,39,Southern Europe,,,herzegovina|bosnia,Upper middle,BAM,1993-01-01,28 - Bosnia and Herzegovina +29,14894,535,29,,,N,N,,,BQ,BES,,,"Bonaire, Sint Eustatius and Saba",,,"Bonaire, Saint Eustatius and Saba (The Netherlands)",,"Bonaire, Saint Eustatius and Saba (The Netherlands)","Bonaire, Sint Eustatius and Saba",,,,,,,"Bonaire, Sint Eustatius and Saba","Bonaire, Saint-Eustache et Saba","Bonaire, San Eustaquio y Saba","Бонайре, Синт-Эстатиус и Саба",博纳尔,圣俄斯塔休斯和萨巴,بونير وسانت يوستاشيوس وسابا,0,12.15882921,-68.24278483,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?=.*bonaire).*eustatius|^(?=.*carib).*netherlands|\bbes.?islands,,USD,2011-06-12,"29 - Bonaire, Sint Eustatius and Saba" +30,41,72,30,Y,Y,Y,N,,,BW,BWA,,,Botswana,,,,,,Botswana,Botswana,Botswana,Ботсвана,博茨瓦纳,بوتسوانا,the Republic of Botswana,Botswana,Botswana,Botswana,Ботсвана,博茨瓦纳,بوتسوانا,0,-22.17991766,23.81673035,2,Africa,202,Sub-Saharan Africa,18,Southern Africa,botswana|bechuana,Upper middle,BWP,1974-01-01,30 - Botswana +31,,74,31,,,N,N,,,BV,BVT,,,Bouvet Island,,,,,,Bouvet Island,,,,,,,Bouvet Island,Île Bouvet,Isla Bouvet,Остров Буве,布维岛,جزيرة بوفيت,0,-54.42190835,3.412516924,19,Americas,419,Latin America and the Caribbean,5,South America,bouvet,,NOK,1974-01-01,31 - Bouvet Island +32,42,76,32,Y,Y,Y,N,,Y,BR,BRA,,,Brazil,,,,,,Brazil,Brésil,Brasil,Бразилия,巴西,البرازيل,the Federative Republic of Brazil,Brazil,Brésil,Brasil,Бразилия,巴西,البرازيل,0,-10.77518961,-53.09141767,19,Americas,419,Latin America and the Caribbean,5,South America,brazil,Upper middle,BRL,1974-01-01,32 - Brazil +33,,86,33,,,N,N,,,IO,IOT,,,British Indian Ocean Territory,British Indian Ocean Territory (the),,,,,British Indian Ocean Territory,,,,,,,British Indian Ocean Territory,Territoire britannique de l'océan Indien,Territorio Británico del Océano Índico,Британская территория в Индийском океане,英属印度洋领土,المحيط الهندي الإقليم البريطاني في,0,-7.334186151,72.43402037,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,british.?indian.?ocean,,USD,1974-01-01,33 - British Indian Ocean Territory +34,44,96,34,Y,Y,Y,N,,,BN,BRN,,,Brunei Darussalam,,,,,,Brunei Darussalam,Brunéi Darussalam,Brunei Darussalam,Бруней-Даруссалам,文莱达鲁萨兰国,بروني دار السلام,Brunei Darussalam,Brunei Darussalam,Brunéi Darussalam,Brunei Darussalam,Бруней-Даруссалам,文莱达鲁萨兰国,بروني دار السلام,0,4.439247073,114.4374636,142,Asia,35,South-eastern Asia,,,brunei,High,BND,1974-01-01,34 - Brunei Darussalam +35,45,100,35,Y,Y,Y,N,,Y,BG,BGR,,,Bulgaria,,,,,,Bulgaria,Bulgarie,Bulgaria,Болгария,保加利亚,بلغاريا,the Republic of Bulgaria,Bulgaria,Bulgarie,Bulgaria,Болгария,保加利亚,بلغاريا,0,42.76069057,25.23572028,150,Europe,151,Eastern Europe,,,bulgaria,Upper middle,BGL,1974-01-01,35 - Bulgaria +36,46,854,36,Y,Y,Y,N,Y,Y,BF,BFA,,,Burkina Faso,,,,,,Burkina Faso,Burkina Faso,Burkina Faso,Буркина-Фасо,布基纳法索,بوركينا فاسو,Burkina Faso,Burkina Faso,Burkina Faso,Burkina Faso,Буркина-Фасо,布基纳法索,بوركينا فاسو,0,12.27790144,-1.738649343,2,Africa,202,Sub-Saharan Africa,11,Western Africa,burkina|\bfaso|upper.?volta,Low,XOF,1984-01-01,36 - Burkina Faso +37,47,108,37,Y,Y,Y,N,,Y,BI,BDI,,,Burundi,,,,,,Burundi,Burundi,Burundi,Бурунди,布隆迪,بوروندي,the Republic of Burundi,Burundi,Burundi,Burundi,Бурунди,布隆迪,بوروندي,0,-3.356208708,29.89200134,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,burundi,Low,BIF,1974-01-01,37 - Burundi +38,48,116,38,Y,Y,Y,N,,,KH,KHM,,,Cambodia,,,,,,Cambodia,Cambodge,Camboya,Камбоджа,柬埔寨,كمبوديا,the Kingdom of Cambodia,Cambodia,Cambodge,Camboya,Камбоджа,柬埔寨,كمبوديا,0,12.71583138,104.9221723,142,Asia,35,South-eastern Asia,,,cambodia|kampuchea|khmer,Lower middle,KHR,1994-01-26,38 - Cambodia +39,49,120,39,Y,Y,Y,N,Y,Y,CM,CMR,,,Cameroon,,,,,,Cameroon,Cameroun,Camerún,Камерун,喀麦隆,الكاميرون,the Republic of Cameroon,Cameroon,Cameroun,Camerún,Камерун,喀麦隆,الكاميرون,0,5.68036831,12.74068837,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,cameroon,Lower middle,XAF,1974-01-01,39 - Cameroon +40,50,124,40,Y,Y,Y,N,,,CA,CAN,,,Canada,,,,,,Canada,Canada,Canadá,Канада,加拿大,كندا,Canada,Canada,Canada,Canadá,Канада,加拿大,كندا,0,61.4126317,-98.23039804,19,Americas,21,Northern America,,,canada,High,CAD,1974-01-01,40 - Canada +41,52,132,41,Y,Y,Y,N,,,CV,CPV,,,Cabo Verde,,,Cape Verde,,,Cabo Verde,Cabo Verde,Cabo Verde,Кабо-Верде,佛得角,كابو فيردي,the Republic of Cabo Verde,Cabo Verde,Cabo Verde,Cabo Verde,Кабо-Верде,佛得角,كابو فيردي,0,17.52133998,-24.58506404,2,Africa,202,Sub-Saharan Africa,11,Western Africa,(cabo|cape) *verde,Lower middle,CVE,1974-01-01,41 - Cabo Verde +42,53,136,42,,,N,N,,,KY,CYM,,,Cayman Islands,Cayman Islands (the),,,,,Cayman Islands,,,,,,,Cayman Islands,Îles Caïmanes,Islas Caimán,Кайман острова,开曼群岛,جزر كايمان,0,19.31065556,-81.20426038,19,Americas,419,Latin America and the Caribbean,29,Caribbean,cayman,High,KYD,1974-01-01,42 - Cayman Islands +43,54,140,43,Y,Y,Y,N,Y,Y,CF,CAF,,,Central African Republic,Central African Republic (the),,,CAR,Central African Republic,Central African Republic,République centrafricaine,República Centroafricana,Центральноафриканская Республика,中非共和国,جمهورية أفريقيا الوسطى,the Central African Republic,Central African Republic,République centrafricaine,República Centroafricana,Центральноафриканская Республика,中非共和国,جمهورية أفريقيا الوسطى,0,6.570747926,20.48450088,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,\bcentral.african.rep,Low,XAF,1974-01-01,43 - Central African Republic +44,55,148,44,Y,Y,Y,N,Y,Y,TD,TCD,,,Chad,,,,,,Chad,Tchad,Chad,Чад,乍得,تشاد,the Republic of Chad,Chad,Tchad,Chad,Чад,乍得,تشاد,0,15.35740495,18.66399556,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,\bchad,Low,XAF,1974-01-01,44 - Chad +45,57,152,45,Y,Y,Y,N,,Y,CL,CHL,,,Chile,,,,,,Chile,Chili,Chile,Чили,智利,شيلي,the Republic of Chile,Chile,Chili,Chile,Чили,智利,شيلي,0,-37.68386885,-71.33321859,19,Americas,419,Latin America and the Caribbean,5,South America,\bchile,High,CLP,1974-01-01,45 - Chile +46,58,156,46,Y,Y,Y,N,,,CN,CHN,,,China,,,,,,China,Chine,China,Китай,中国,الصين,the People's Republic of China,China,Chine,China,Китай,中国,الصين,0,36.67464756,103.8680636,142,Asia,30,Eastern Asia,,,^(?!.*\bmac)(?!.*\bhong)(?!.*\btai)(?!.*\brep).*china|^(?=.*peo)(?=.*rep).*china,Upper middle,CNY,1974-01-01,46 - China +47,62,162,47,,,N,N,,,CX,CXR,,,Christmas Island,,,,,Christmas Island (Australia),Christmas Island,,,,,,,Christmas Island,Île Christmas,Isla Christmas,остров Рождества,圣诞岛,جزيرة عيد الميلاد,0,-10.44411458,105.7036972,9,Oceania,53,Australia and New Zealand,,,christmas,,AUD,1974-01-01,47 - Christmas Island +48,63,166,48,,,N,N,,,CC,CCK,,,Cocos (Keeling) Islands,Cocos (Keeling) Islands (the),,,,Cocos (Keeling) Islands (Australia),Cocos (Keeling) Islands,,,,,,,Cocos (Keeling) Islands,Îles des Cocos (Keeling),Islas Cocos (Keeling),Кокосовых (Килинг) островов,科科斯(基林)群岛,جزر كوكس (كيلينغ),0,-12.17127014,96.83690355,9,Oceania,53,Australia and New Zealand,,,\bcocos|keeling,,AUD,1974-01-01,48 - Cocos (Keeling) Islands +49,64,170,49,Y,Y,Y,N,Y,Y,CO,COL,,,Colombia,,,,,,Colombia,Colombie,Colombia,Колумбия,哥伦比亚,كولومبيا,the Republic of Colombia,Colombia,Colombie,Colombia,Колумбия,哥伦比亚,كولومبيا,0,3.897367041,-73.07080696,19,Americas,419,Latin America and the Caribbean,5,South America,colombia,Upper middle,COP,1974-01-01,49 - Colombia +50,65,174,50,Y,Y,Y,N,,,KM,COM,,,Comoros,Comoros (the),,,,,Comoros,Comores,Comoras,Коморские Острова,科摩罗,جزر القمر,the Union of the Comoros,Comoros,Comores,Comoras,Коморские Острова,科摩罗,جزر القمر,0,-11.42407818,42.8293551,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,comoro,Lower middle,KMF,2003-01-14,50 - Comoros +51,66,178,51,Y,Y,Y,N,,Y,CG,COG,,,Congo,Congo (the),,,,,Congo,Congo,Congo,Конго,刚果,الكونغو,the Republic of the Congo,Congo,Congo,Congo,Конго,刚果,الكونغو,0,-0.83949506,15.22629207,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,^(?!.*\bd.m)(?!.*\bd[\.]?r)(?!.*kinshasa)(?!.*zaire)(?!.*belg)(?!.*l.opoldville)(?!.*free).*\bcongo,Lower middle,XAF,1974-01-01,51 - Congo +52,75,180,52,Y,Y,Y,N,Y,Y,CD,COD,,,Democratic Republic of the Congo,Congo (the Democratic Republic of the),,"Congo, The Democratic Republic of the",DR Congo,Democratic Republic of the Congo,Democratic Republic of the Congo,République démocratique du Congo,República Democrática del Congo,Демократическая Республика Конго,刚果民主共和国,جمهورية الكونغو الديمقراطية,the Democratic Republic of the Congo,Democratic Republic of the Congo,République démocratique du Congo,República Democrática del Congo,Демократическая Республика Конго,刚果民主共和国,جمهورية الكونغو الديمقراطية,0,-2.876807692,23.65623593,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,\bd.m.*congo|congo.*\bd.m|congo.*\bd[\.]?r|\bd[\.]?r.*congo|belgian.?congo|congo.?free.?state|kinshasa|zaire|l.opoldville|drc|droc|rdc,Low,CDF,1997-07-14,52 - Democratic Republic of the Congo +53,67,184,53,Y,,Y,N,,,CK,COK,,,Cook Islands,Cook Islands (the),,,,,Cook Islands,Îles Cook,Islas Cook,Острова Кука,库克群岛,جزر كوك,the Cook Islands,Cook Islands,Îles Cook,Islas Cook,Острова Кука,库克群岛,جزر كوك,0,-20.14332999,-159.7599857,9,Oceania,61,Polynesia,,,\bcook,,NZD,1974-01-01,53 - Cook Islands +54,68,188,54,Y,Y,Y,N,,Y,CR,CRI,,,Costa Rica,,,,,,Costa Rica,Costa Rica,Costa Rica,Коста-Рика,哥斯达黎加,كوستاريكا,the Republic of Costa Rica,Costa Rica,Costa Rica,Costa Rica,Коста-Рика,哥斯达黎加,كوستاريكا,0,9.960735487,-84.18254176,19,Americas,419,Latin America and the Caribbean,13,Central America,costa.?rica,Upper middle,CRC,1974-01-01,54 - Costa Rica +55,69,384,55,Y,Y,Y,N,,,CI,CIV,,,Côte d'Ivoire,,,,,,Côte d'Ivoire,Côte d'Ivoire,Côte d’Ivoire,Кот-д’Ивуар,科特迪瓦,كوت ديفوار,the Republic of Côte d'Ivoire,Côte d’Ivoire,Côte d’Ivoire,Côte d’Ivoire,Кот-д'Ивуар,科特迪瓦,كوت ديفوار,0,7.630087005,-5.552402136,2,Africa,202,Sub-Saharan Africa,11,Western Africa,ivoire|ivory,Lower middle,XOF,1974-01-01,55 - Côte d'Ivoire +56,70,191,56,Y,Y,Y,N,,,HR,HRV,,,Croatia,,,,,,Croatia,Croatie,Croacia,Хорватия,克罗地亚,كرواتيا,the Republic of Croatia,Croatia,Croatie,Croacia,Хорватия,克罗地亚,كرواتيا,0,45.18877041,16.42353441,150,Europe,39,Southern Europe,,,croatia|hrvatska,High,HRK,1992-06-15,56 - Croatia +57,71,192,57,Y,Y,Y,N,,,CU,CUB,,,Cuba,,,,,,Cuba,Cuba,Cuba,Куба,古巴,كوبا,the Republic of Cuba,Cuba,Cuba,Cuba,Куба,古巴,كوبا,0,21.6053525,-78.90713844,19,Americas,419,Latin America and the Caribbean,29,Caribbean,\bcuba,Upper middle,CUP,1974-01-01,57 - Cuba +58,14893,531,58,,,N,N,,Y,CW,CUW,,,Curaçao,,,,,Curaçao (The Netherlands),Curaçao,,,,,,,Curaçao,Curaçao,Curazao,Кюрасао,库拉索,كوراساو,0,12.21019745,-69.04044898,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?!.*bonaire).*\bcura(c|ç)ao,High,ANG,2010-12-15,58 - Curaçao +59,72,196,59,Y,Y,Y,N,,,CY,CYP,,,Cyprus,,,,,,Cyprus,Chypre,Chipre,Кипр,塞浦路斯,قبرص,the Republic of Cyprus,Cyprus,Chypre,Chipre,Кипр,塞浦路斯,قبرص,0,35.01941238,33.1666508,142,Asia,145,Western Asia,,,cyprus,High,EUR,1974-01-01,59 - Cyprus +60,73,203,60,Y,Y,Y,N,,Y,CZ,CZE,,,Czechia,,Czech Republic,Czech Republic,,,Czechia,Tchéquie,Chequia,Чехия,捷克,تشيكيا,the Czech Republic,Czechia,Tchéquie,Chequia,Чехия,捷克,تشيكيا,0,49.74240068,15.34943448,150,Europe,151,Eastern Europe,,,^(?=.*rep).*czech|czechia|bohemia,High,CZK,2016-08-29,60 - Czechia +61,76,208,61,Y,Y,Y,N,,,DK,DNK,,,Denmark,,,,,,Denmark,Danemark,Dinamarca,Дания,丹麦,الدانمرك,the Kingdom of Denmark,Denmark,Danemark,Dinamarca,Дания,丹麦,الدانمرك,0,56.06439188,9.942213684,150,Europe,154,Northern Europe,,,denmark,High,DKK,1974-01-01,61 - Denmark +62,77,262,62,Y,Y,Y,N,,Y,DJ,DJI,,,Djibouti,,,,,,Djibouti,Djibouti,Djibouti,Джибути,吉布提,جيبوتي,the Republic of Djibouti,Djibouti,Djibouti,Djibouti,Джибути,吉布提,جيبوتي,0,11.74658946,42.58022315,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,djibouti,Lower middle,DJF,1977-01-01,62 - Djibouti +63,78,212,63,Y,Y,Y,N,,,DM,DMA,,,Dominica,,,,,,Dominica,Dominique,Dominica,Доминика,多米尼克,دومينيكا,the Commonwealth of Dominica,Dominica,Dominique,Dominica,Доминика,多米尼克,دومينيكا,0,15.42468124,-61.36047599,19,Americas,419,Latin America and the Caribbean,29,Caribbean,dominican.rep,Upper middle,XCD,1974-01-01,63 - Dominica +64,79,214,64,Y,Y,Y,N,,Y,DO,DOM,,,Dominican Republic,Dominican Republic (the),,,Dominican Rep.,,Dominican Republic,République dominicaine,República Dominicana,Доминиканская Республика,多米尼加共和国,الجمهورية الدومينيكية,the Dominican Republic,Dominican Republic,République dominicaine,República Dominicana,Доминиканская Республика,多米尼加,الجمهورية الدومينيكية,0,18.89453409,-70.49429315,19,Americas,419,Latin America and the Caribbean,29,Caribbean,#REF!,Upper middle,DOP,1974-01-01,64 - Dominican Republic +65,81,218,65,Y,Y,Y,N,,Y,EC,ECU,,,Ecuador,,,,,,Ecuador,Équateur,Ecuador,Эквадор,厄瓜多尔,إكوادور,the Republic of Ecuador,Ecuador,Équateur,Ecuador,Эквадор,厄瓜多尔,إكوادور,0,-1.464036749,-78.05190165,19,Americas,419,Latin America and the Caribbean,5,South America,ecuador,Upper middle,USD,1974-01-01,65 - Ecuador +66,82,818,66,Y,Y,Y,N,,Y,EG,EGY,,,Egypt,,,,,,Egypt,Égypte,Egipto,Египет,埃及,مصر,the Arab Republic of Egypt,Egypt,Égypte,Egipto,Египет,埃及,مصر,0,26.55281781,29.78562814,2,Africa,15,Northern Africa,,,egypt,Lower middle,EGP,1974-01-01,66 - Egypt +67,83,222,67,Y,Y,Y,N,Y,Y,SV,SLV,,,El Salvador,,,,,,El Salvador,El Salvador,El Salvador,Сальвадор,萨尔瓦多,السلفادور,the Republic of El Salvador,El Salvador,El Salvador,El Salvador,Сальвадор,萨尔瓦多,السلفادور,0,13.72764125,-88.86315324,19,Americas,419,Latin America and the Caribbean,13,Central America,el.?salvador,Upper middle,USD,1974-01-01,67 - El Salvador +68,84,226,68,Y,Y,Y,N,,,GQ,GNQ,,,Equatorial Guinea,,,,,,Equatorial Guinea,Guinée équatoriale,Guinea Ecuatorial,Экваториальная Гвинея,赤道几内亚,غينيا الاستوائية,the Republic of Equatorial Guinea,Equatorial Guinea,Guinée équatoriale,Guinea Ecuatorial,Экваториальная Гвинея,赤道几内亚,غينيا الاستوائية,0,1.412936146,10.61572825,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,guine.*eq|eq.*guine|^(?=.*span).*guinea,Upper middle,XAF,1974-01-01,68 - Equatorial Guinea +69,85,232,69,Y,Y,Y,N,,,ER,ERI,,,Eritrea,,,,,,Eritrea,Érythrée,Eritrea,Эритрея,厄立特里亚,إريتريا,the State of Eritrea,Eritrea,Érythrée,Eritrea,Эритрея,厄立特里亚,إريتريا,0,15.37695899,38.82792338,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,eritrea,Low,ERN,2012-08-02,69 - Eritrea +70,86,233,70,Y,Y,Y,N,,Y,EE,EST,,,Estonia,,,,,,Estonia,Estonie,Estonia,Эстония,爱沙尼亚,إستونيا,the Republic of Estonia,Estonia,Estonie,Estonia,Эстония,爱沙尼亚,إستونيا,0,58.70758667,26.168216,150,Europe,154,Northern Europe,,,estonia,High,EUR,1992-06-15,70 - Estonia +71,87,231,71,Y,Y,Y,N,Y,Y,ET,ETH,,,Ethiopia,,,,,,Ethiopia,Éthiopie,Etiopía,Эфиопия,埃塞俄比亚,إثيوبيا,the Federal Democratic Republic of Ethiopia,Ethiopia,Éthiopie,Etiopía,Эфиопия,埃塞俄比亚,إثيوبيا,0,8.633664665,39.61587345,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,ethiopia|abyssinia,Low,ETB,1993-07-16,71 - Ethiopia +72,88,238,72,,,N,N,,,FK,FLK,,,Falkland Islands (Malvinas),Falkland Islands (the) [Malvinas],,,,Falkland Islands (Malvinas),Falkland Islands,,,,,,,Falkland Islands (Malvinas),Îles Falkland (Malvinas),Islas Malvinas (Falkland),Фолклендские (Мальвинские) острова,福克兰群岛(马尔维纳斯),جزر فوكلاند (مالفيناس),0,-51.7638724,-55.8098409,19,Americas,419,Latin America and the Caribbean,5,South America,falkland|malvinas,,FKP,1974-01-01,72 - Falkland Islands (Malvinas) +73,89,234,73,,,N,N,,,FO,FRO,,,Faroe Islands,Faroe Islands (the),,,,Faroe Islands (Denmark),Faroe Islands,,,,,,,Faroe Islands,Îles Féroé,Islas Feroe,Фарерские острова,法罗群岛,جزر فايرو,0,61.64924758,-6.548553177,150,Europe,154,Northern Europe,,,faroe|faeroe,High,DKK,1974-01-01,73 - Faroe Islands +74,90,242,74,Y,Y,Y,N,,,FJ,FJI,,,Fiji,,,,,,Fiji,Fidji,Fiji,Фиджи,斐济,فيجي,the Republic of Fiji,Fiji,Fidji,Fiji,Фиджи,斐济,فيجي,0,-19.0190607,195.3435043,9,Oceania,54,Melanesia,,,fiji,Upper middle,FJD,2011-06-12,74 - Fiji +75,91,246,75,Y,Y,Y,N,,,FI,FIN,,,Finland,,,,,,Finland,Finlande,Finlandia,Финляндия,芬兰,فنلندا,the Republic of Finland,Finland,Finlande,Finlandia,Финляндия,芬兰,فنلندا,0,64.52173893,26.29452799,150,Europe,154,Northern Europe,,,finland,High,EUR,1974-01-01,75 - Finland +76,92,250,76,Y,Y,Y,N,,,FR,FRA,,,France,,,,,,France,France,Francia,Франция,法国,فرنسا,the French Republic,France,France,Francia,Франция,法国,فرنسا,0,46.6984015,2.350055968,150,Europe,155,Western Europe,,,^(?!.*\bdep)(?!.*martinique).*france|french.?republic|\bgaul,High,EUR,1974-01-01,76 - France +77,93,254,77,,,N,N,,,GF,GUF,,,French Guiana,,,,,French Guiana (France),French Guiana,,,,,,,French Guiana,Guyane française,Guayana Francesa,Французская Гвиана,法属圭亚那,غيانا الفرنسية,0,3.928100844,-53.24266781,19,Americas,419,Latin America and the Caribbean,5,South America,french.?gu(y|i)ana,,EUR,1974-01-01,77 - French Guiana +78,94,258,78,,,N,N,,,PF,PYF,,,French Polynesia,,,,,French Polynesia (France),French Polynesia,,,,,,,French Polynesia,Polynésie française,Polinesia Francesa,Французская Полинезия,法属波利尼西亚,بولينيزيا الفرنسية,0,-24.06211632,-156.7187297,9,Oceania,61,Polynesia,,,french.?polynesia|tahiti,High,XPF,1974-01-01,78 - French Polynesia +79,,260,79,,,N,N,,,TF,ATF,,,French Southern Territories,French Southern Territories (the),,,,,French Southern Territories,,,,,,,French Southern Territories,Terres australes françaises,Territorio de las Tierras Australes Francesas,Южные земли (французская заморская территория),法属南方领地,الأراضي الفرنسية الجنوبية الجنوبية,0,-49.32257975,69.49884805,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,french.?southern,,EUR,1979-01-01,79 - French Southern Territories +80,96,266,80,Y,Y,Y,N,,,GA,GAB,,,Gabon,,,,,,Gabon,Gabon,Gabón,Габон,加蓬,غابون,the Gabonese Republic,Gabon,Gabon,Gabón,Габон,加蓬,غابون,0,-0.595400581,11.79997877,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,gabon,Upper middle,XAF,1974-01-01,80 - Gabon +81,98,270,81,Y,Y,Y,N,,,GM,GMB,,,Gambia,Gambia (the),,Gambia,,,Gambia,Gambie,Gambia,Гамбия,冈比亚,غامبيا,the Republic of the Gambia,Gambia,Gambie,Gambia,Гамбия,冈比亚,غامبيا,0,13.44470328,-15.44718402,2,Africa,202,Sub-Saharan Africa,11,Western Africa,gambia,Low,GMD,1974-01-01,81 - Gambia +82,100,268,82,Y,Y,Y,N,,,GE,GEO,,,Georgia,,,,,,Georgia,Géorgie,Georgia,Грузия,格鲁吉亚,جورجيا,Georgia,Georgia,Géorgie,Georgia,Грузия,格鲁吉亚,جورجيا,0,42.17290221,43.5117089,142,Asia,145,Western Asia,,,^(?!.*south).*georgia,Upper middle,GEL,1992-08-28,82 - Georgia +83,101,276,83,Y,Y,Y,N,,,DE,DEU,,,Germany,,,,,,Germany,Allemagne,Alemania,Германия,德国,ألمانيا,the Federal Republic of Germany,Germany,Allemagne,Alemania,Германия,德国,ألمانيا,0,51.08227882,10.37515859,150,Europe,155,Western Europe,,,^(?!.*east).*germany|^(?=.*\bfed.*\brep).*german,High,EUR,1990-10-30,83 - Germany +84,102,288,84,Y,Y,Y,N,,,GH,GHA,,,Ghana,,,,,,Ghana,Ghana,Ghana,Гана,加纳,غانا,the Republic of Ghana,Ghana,Ghana,Ghana,Гана,加纳,غانا,0,7.956118608,-1.209564758,2,Africa,202,Sub-Saharan Africa,11,Western Africa,ghana|gold.?coast,Lower middle,GHS,1974-01-01,84 - Ghana +85,103,292,85,,,N,N,,,GI,GIB,,,Gibraltar,,,,,,Gibraltar,,,,,,,Gibraltar,Gibraltar,Gibraltar,Гибралтар,直布罗陀,جبل طارق,0,36.13872267,-5.34508156,150,Europe,39,Southern Europe,,,gibraltar,High,GIP,1974-01-01,85 - Gibraltar +86,104,300,86,Y,Y,Y,N,,,GR,GRC,,,Greece,,,,,,Greece,Grèce,Grecia,Греция,希腊,اليونان,the Hellenic Republic,Greece,Grèce,Grecia,Греция,希腊,اليونان,0,39.99547189,22.15714659,150,Europe,39,Southern Europe,,,greece|hellenic|hellas,High,EUR,1974-01-01,86 - Greece +87,105,304,87,,,N,N,,,GL,GRL,,,Greenland,,,,,Greenland (Denmark),Greenland,,,,,,,Greenland,Groenland,Groenlandia,Гренландия,格陵兰,غرينلند,0,74.714673,-41.37858526,19,Americas,21,Northern America,,,greenland,High,DKK,1974-01-01,87 - Greenland +88,106,308,88,Y,Y,Y,N,,,GD,GRD,,,Grenada,,,,,,Grenada,Grenade,Granada,Гренада,格林纳达,غرينادا,Grenada,Grenada,Grenade,Granada,Гренада,格林纳达,غرينادا,0,12.11295969,-61.67937955,19,Americas,419,Latin America and the Caribbean,29,Caribbean,grenada,Upper middle,XCD,1974-01-01,88 - Grenada +89,107,312,89,,,N,N,,,GP,GLP,,,Guadeloupe,,,Guadeloupe (France),,Guadeloupe (France),Guadeloupe,,,,,,,Guadeloupe,Guadeloupe,Guadalupe,Гваделупа,瓜德罗普,غوادلوب,0,16.40393131,-61.75296289,19,Americas,419,Latin America and the Caribbean,29,Caribbean,guadeloupe,,EUR,1974-01-01,89 - Guadeloupe +90,108,316,90,,,N,N,,,GU,GUM,,,Guam,,,,,,Guam,,,,,,,Guam,Guam,Guam,Гуам,关岛,غوام,0,13.47185432,144.784677,9,Oceania,57,Micronesia,,,\bguam,High,USD,1974-01-01,90 - Guam +91,109,320,91,Y,Y,Y,N,Y,Y,GT,GTM,,,Guatemala,,,,,,Guatemala,Guatemala,Guatemala,Гватемала,危地马拉,غواتيمالا,the Republic of Guatemala,Guatemala,Guatemala,Guatemala,Гватемала,危地马拉,غواتيمالا,0,15.699081,-90.35850945,19,Americas,419,Latin America and the Caribbean,13,Central America,guatemala,Upper middle,GTQ,1974-01-01,91 - Guatemala +92,,831,92,,,N,N,,,GG,GGY,,,Guernsey,,,,,,Guernsey,,,,,,,Guernsey,Guernesey,Guernsey,Гернси,格恩西,غيرنسي,0,49.46819115,-2.59052163,150,Europe,154,Northern Europe,830,Channel Islands,guernsey,,GBP,2006-03-29,92 - Guernsey +93,110,324,93,Y,Y,Y,N,,,GN,GIN,,,Guinea,,,,,,Guinea,Guinée,Guinea,Гвинея,几内亚,غينيا,the Republic of Guinea,Guinea,Guinée,Guinea,Гвинея,几内亚,غينيا,0,10.43642262,-10.95068301,2,Africa,202,Sub-Saharan Africa,11,Western Africa,^(?!.*eq)(?!.*span)(?!.*bissau)(?!.*portu)(?!.*new).*guinea,Lower middle,GNF,1974-01-01,93 - Guinea +94,111,624,94,Y,Y,Y,N,,,GW,GNB,,,Guinea-Bissau,,,,,,Guinea-Bissau,Guinée-Bissau,Guinea-Bissau,Гвинея-Бисау,几内亚比绍,غينيا - بيساو,the Republic of Guinea-Bissau,Guinea-Bissau,Guinée-Bissau,Guinea-Bissau,Гвинея-Бисау,几内亚比绍,غينيا - بيساو,0,12.05479161,-14.94108332,2,Africa,202,Sub-Saharan Africa,11,Western Africa,bissau|^(?=.*portu).*guinea,Low,XOF,1974-01-01,94 - Guinea-Bissau +95,112,328,95,Y,Y,Y,N,,Y,GY,GUY,,,Guyana,,,,,,Guyana,Guyana,Guyana,Гайана,圭亚那,غيانا,the Co-operative Republic of Guyana,Guyana,Guyana,Guyana,Гайана,圭亚那,غيانا,0,4.800395012,-58.97699814,19,Americas,419,Latin America and the Caribbean,5,South America,^guyana|british.?gu(y|i)ana,High,GYD,2018-10-11,95 - Guyana +96,113,332,96,Y,Y,Y,N,Y,Y,HT,HTI,,,Haiti,,,,,,Haiti,Haïti,Haití,Гаити,海地,هايتي,the Republic of Haiti,Haiti,Haïti,Haití,Гаити,海地,هايتي,0,18.94164176,-72.65840205,19,Americas,419,Latin America and the Caribbean,29,Caribbean,haiti,Lower middle,HTG,1974-01-01,96 - Haiti +97,114,334,97,,,N,N,,,HM,HMD,,,Heard Island and McDonald Islands,,,,,Heard Island and McDonald Islands (Australia),Heard Island and McDonald Islands,,,,,,,Heard Island and McDonald Islands,Île Heard-et-Îles MacDonald,Islas Heard y McDonald,Остров Херд и острова Макдональд,赫德岛和麦克唐纳岛,جزيرة هيرد وجزر ماكدونالد,0,-53.0998917,73.52881216,9,Oceania,53,Australia and New Zealand,,,heard.*mcdonald,,AUD,1974-01-01,97 - Heard Island and McDonald Islands +98,115,336,98,Y,,Y,N,,,VA,VAT,,,Holy See,Holy See (the),,Holy See (Vatican City State),,,Holy See,Saint-Siège,Santa Sede,Святой Престол,罗马教廷,الكرسي الرسولي,the Holy See,Holy See,Saint-Siège,Santa Sede,Святой Престол,教廷,الكرسي الرسولي,0,41.90336493,12.45225447,150,Europe,39,Southern Europe,,,holy.?see|vatican|papal.?st,,EUR,1996-04-03,98 - Holy See +99,116,340,99,Y,Y,Y,N,Y,Y,HN,HND,,,Honduras,,,,,,Honduras,Honduras,Honduras,Гондурас,洪都拉斯,هندوراس,the Republic of Honduras,Honduras,Honduras,Honduras,Гондурас,洪都拉斯,هندوراس,0,14.80908243,-86.63495948,19,Americas,419,Latin America and the Caribbean,13,Central America,^(?!.*brit).*honduras,Lower middle,HNL,1974-01-01,99 - Honduras +100,59,344,100,,,N,N,,,HK,HKG,,,"China, Hong Kong Special Administrative Region",Hong Kong,,Hong Kong,,China - Hong Kong (Special Administrative Region),"China, Hong Kong Special Administrative Region",,,,,,,"China, Hong Kong Special Administrative Region","Chine, région administrative spéciale de Hong Kong","China, región administrativa especial de Hong Kong","Китай, Специальный административный район Гонконг",中国香港特别行政区,الصين، منطقة هونغ كونغ الإدارية الخاصة,0,22.4216098,114.1539976,142,Asia,30,Eastern Asia,,,hong.?kong,High,HKD,1974-01-01,"100 - China, Hong Kong Special Administrative Region" +101,117,348,101,Y,Y,Y,N,,Y,HU,HUN,,,Hungary,,,,,,Hungary,Hongrie,Hungría,Венгрия,匈牙利,هنغاريا,Hungary,Hungary,Hongrie,Hungría,Венгрия,匈牙利,هنغاريا,0,47.16567815,19.42172591,150,Europe,151,Eastern Europe,,,^(?!.*austr).*hungary,High,HUF,2012-02-15,101 - Hungary +102,118,352,102,Y,Y,Y,N,,,IS,ISL,,,Iceland,,,,,,Iceland,Islande,Islandia,Исландия,冰岛,آيسلندا,Iceland,Iceland,Islande,Islandia,Исландия,冰岛,آيسلندا,0,64.99668622,-18.61425416,150,Europe,154,Northern Europe,,,iceland,High,ISK,2022-10-20,102 - Iceland +103,119,356,103,Y,Y,Y,N,,,IN,IND,,,India,,,,,,India,Inde,India,Индия,印度,الهند,the Republic of India,India,Inde,India,Индия,印度,الهند,0,22.37137039,79.32792202,142,Asia,34,Southern Asia,,,^(?!\D*(?:bassas))\D*india(?!.*ocea)(?!na),Lower middle,INR,1975-01-01,103 - India +104,120,360,104,Y,Y,Y,N,,,ID,IDN,,,Indonesia,,,,,,Indonesia,Indonésie,Indonesia,Индонезия,印度尼西亚,إندونيسيا,the Republic of Indonesia,Indonesia,Indonésie,Indonesia,Индонезия,印度尼西亚,إندونيسيا,0,-2.21433486,117.2844335,142,Asia,35,South-eastern Asia,,,indonesia,Upper middle,IDR,1974-01-01,104 - Indonesia +105,121,364,105,Y,Y,Y,N,,Y,IR,IRN,,,Iran (Islamic Republic of),,,"Iran, Islamic Republic of",Iran,,Iran (Islamic Republic of),Iran (République islamique d'),Irán (República Islámica del),Иран (Исламская Республика),伊朗伊斯兰共和国,إيران (جمهورية - الإسلامية),the Islamic Republic of Iran,Iran (Islamic Republic of),Iran (République islamique d’),Irán (República Islámica del),Иран (Исламская Республика),伊朗伊斯兰共和国,إيران (جمهورية - الإسلامية),0,32.57533772,54.2973284,142,Asia,34,Southern Asia,,,\biran|persia,Lower middle,IRR,1974-01-01,105 - Iran (Islamic Republic of) +106,122,368,106,Y,Y,Y,N,,Y,IQ,IRQ,,,Iraq,,,,,,Iraq,Iraq,Iraq,Ирак,伊拉克,العراق,the Republic of Iraq,Iraq,Iraq,Iraq,Ирак,伊拉克,العراق,0,33.04497404,43.77207391,142,Asia,145,Western Asia,,,\biraq|mesopotamia,Upper middle,IQD,1974-01-01,106 - Iraq +107,123,372,107,Y,Y,Y,N,,,IE,IRL,,,Ireland,,,,,,Ireland,Irlande,Irlanda,Ирландия,爱尔兰,أيرلندا,Ireland,Ireland,Irlande,Irlanda,Ирландия,爱尔兰,آيرلندا,0,53.16969376,-8.154213185,150,Europe,154,Northern Europe,,,^(?!.*north).*\bireland,High,EUR,1974-01-01,107 - Ireland +108,124,833,108,,,N,N,,,IM,IMN,,,Isle of Man,,,,,Isle of Man (The United Kingdom of Great Britain and Northern Ireland),Isle of Man,,,,,,,Isle of Man,Île de Man,Isla de Man,Остров Мэн,马恩岛,جزيرة مان,0,54.23948288,-4.51817639,150,Europe,154,Northern Europe,,,^(?=.*isle).*\bman,High,GBP,2006-03-29,108 - Isle of Man +109,125,376,109,Y,Y,Y,N,,,IL,ISR,,,Israel,,,,,,Israel,Israël,Israel,Израиль,以色列,إسرائيل,the State of Israel,Israel,Israël,Israel,Израиль,以色列,إسرائيل,0,31.33857325,34.96023155,142,Asia,145,Western Asia,,,israel,High,ILS,1974-01-01,109 - Israel +110,126,380,110,Y,Y,Y,N,,,IT,ITA,,,Italy,,,,,,Italy,Italie,Italia,Италия,意大利,إيطاليا,the Republic of Italy,Italy,Italie,Italia,Италия,意大利,إيطاليا,0,43.76610159,11.68396919,150,Europe,39,Southern Europe,,,italy|italian.?republic,High,EUR,1974-01-01,110 - Italy +111,127,388,111,Y,Y,Y,N,,,JM,JAM,,,Jamaica,,,,,,Jamaica,Jamaïque,Jamaica,Ямайка,牙买加,جامايكا,Jamaica,Jamaica,Jamaïque,Jamaica,Ямайка,牙买加,جامايكا,0,18.15206196,-77.31137184,19,Americas,419,Latin America and the Caribbean,29,Caribbean,jamaica,Upper middle,JMD,1974-01-01,111 - Jamaica +112,128,392,112,Y,Y,Y,N,,,JP,JPN,,,Japan,,,,,,Japan,Japon,Japón,Япония,日本,اليابان,Japan,Japan,Japon,Japón,Япония,日本,اليابان,0,37.63209801,138.0812256,142,Asia,30,Eastern Asia,,,japan,High,JPY,1974-01-01,112 - Japan +113,,832,113,,,N,N,,,JE,JEY,,,Jersey,,,,,,Jersey,,,,,,,Jersey,Jersey,Jersey,Джерси,泽西,جيرسي,0,49.21921539,-2.12999674,150,Europe,154,Northern Europe,830,Channel Islands,jersey,,GBP,2006-03-29,113 - Jersey +114,129,400,114,Y,Y,Y,N,,Y,JO,JOR,,,Jordan,,,,,,Jordan,Jordanie,Jordania,Иордания,约旦,الأردن,the Hashemite Kingdom of Jordan,Jordan,Jordanie,Jordania,Иордания,约旦,الأردن,0,31.25223934,36.78497101,142,Asia,145,Western Asia,,,jordan,Lower middle,JOD,1974-01-01,114 - Jordan +115,130,398,115,Y,Y,Y,N,,,KZ,KAZ,,,Kazakhstan,,,,,,Kazakhstan,Kazakhstan,Kazajstán,Казахстан,哈萨克斯坦,كازاخستان,the Republic of Kazakhstan,Kazakhstan,Kazakhstan,Kazajstán,Казахстан,哈萨克斯坦,كازاخستان,0,48.16011678,67.30440515,142,Asia,143,Central Asia,,,kazak,Upper middle,KZT,2002-05-20,115 - Kazakhstan +116,131,404,116,Y,Y,Y,N,,Y,KE,KEN,,,Kenya,,,,,,Kenya,Kenya,Kenya,Кения,肯尼亚,كينيا,the Republic of Kenya,Kenya,Kenya,Kenya,Кения,肯尼亚,كينيا,0,0.529620946,37.85784174,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,kenya|british.?east.?africa|east.?africa.?prot,Lower middle,KES,1974-01-01,116 - Kenya +117,132,296,117,Y,Y,Y,N,,,KI,KIR,,,Kiribati,,,,,,Kiribati,Kiribati,Kiribati,Кирибати,基里巴斯,كيريباس,the Republic of Kiribati,Kiribati,Kiribati,Kiribati,Кирибати,基里巴斯,كيريباس,0,1.844810739,-160.2677952,9,Oceania,57,Micronesia,,,kiribati,Lower middle,AUD,1984-01-01,117 - Kiribati +118,74,408,118,Y,Y,Y,N,,,KP,PRK,,,Democratic People's Republic of Korea,Korea (the Democratic People's Republic of),,"Korea, Democratic People's Republic of",DPRK,,Democratic People's Republic of Korea,République populaire démocratique de Corée,República Popular Democrática de Corea,Корейская Народно-Демократическая Республика,朝鲜民主主义人民共和国,جمهورية كوريا الشعبية الديمقراطية,the Democratic People's Republic of Korea,Democratic People's Republic of Korea,République populaire démocratique de Corée,República Popular Democrática de Corea,Корейская Народно-Демократическая Республика,朝鲜民主主义人民共和国,جمهورية كوريا الشعبية الديمقراطية,0,40.14251168,127.1828259,142,Asia,30,Eastern Asia,,,korea.*people|dprk|d.p.r.k|korea.+(d.p.r|dpr|north|dem.*rep.*)|(d.p.r|dpr|north|dem.*rep.*).+korea,Low,KPW,1974-01-01,118 - Democratic People's Republic of Korea +119,194,410,119,Y,Y,Y,N,,,KR,KOR,,,Republic of Korea,Korea (the Republic of),,"Korea, Republic of",,,Republic of Korea,République de Corée,República de Corea,Республика Корея,大韩民国,جمهورية كوريا,the Republic of Korea,Republic of Korea,République de Corée,República de Corea,Республика Корея,大韩民国,جمهورية كوريا,0,36.52377792,127.8821461,142,Asia,30,Eastern Asia,,,^(?!.*d.*p.*r)(?!.*democrat)(?!.*dem.*rep)(?!.*people)(?!.*north).*\bkorea(?!.*d.*p.*r)(?!.*dem.*rep),High,KRW,1974-01-01,119 - Republic of Korea +120,133,414,120,Y,Y,Y,N,,,KW,KWT,,,Kuwait,,,,,,Kuwait,Koweït,Kuwait,Кувейт,科威特,الكويت,the State of Kuwait,Kuwait,Koweït,Kuwait,Кувейт,科威特,الكويت,0,29.29832118,47.53304536,142,Asia,145,Western Asia,,,kuwait,High,KWD,1974-01-01,120 - Kuwait +121,134,417,121,Y,Y,Y,N,,,KG,KGZ,,,Kyrgyzstan,,,,,,Kyrgyzstan,Kirghizistan,Kirguistán,Кыргызстан,吉尔吉斯斯坦,قيرغيزستان,the Kyrgyz Republic,Kyrgyzstan,Kirghizistan,Kirguistán,Кыргызстан,吉尔吉斯斯坦,قيرغيزستان,0,41.46387775,74.55247592,142,Asia,143,Central Asia,,,kyrgyz|kirghiz,Lower middle,KGS,1993-07-25,121 - Kyrgyzstan +122,135,418,122,Y,Y,Y,N,,,LA,LAO,,,Lao People's Democratic Republic,Lao People's Democratic Republic (the),,,Lao PDR,,Lao People's Democratic Republic,République démocratique populaire lao,República Democrática Popular Lao,Лаосская Народно-Демократическая Республика,老挝人民民主共和国,جمهورية لاو الديمقراطية الشعبية,the Lao People's Democratic Republic,Lao People's Democratic Republic,République démocratique populaire lao,República Democrática Popular Lao,Лаосская Народно-Демократическая Республика,老挝人民民主共和国,جمهورية لاو الديمقراطية الشعبية,0,18.50518622,103.7662533,142,Asia,35,South-eastern Asia,,,\blaos?\b,Lower middle,LAK,1974-01-01,122 - Lao People's Democratic Republic +123,136,428,123,Y,Y,Y,N,,Y,LV,LVA,,,Latvia,,,,,,Latvia,Lettonie,Letonia,Латвия,拉脱维亚,لاتفيا,the Republic of Latvia,Latvia,Lettonie,Letonia,Латвия,拉脱维亚,لاتفيا,0,56.85765774,24.92335393,150,Europe,154,Northern Europe,,,latvia,High,EUR,1992-06-15,123 - Latvia +124,137,422,124,Y,Y,Y,N,,Y,LB,LBN,,,Lebanon,,,,,,Lebanon,Liban,Líbano,Ливан,黎巴嫩,لبنان,the Lebanese Republic,Lebanon,Liban,Líbano,Ливан,黎巴嫩,لبنان,0,33.91995955,35.88513386,142,Asia,145,Western Asia,,,lebanon,Lower middle,LBP,1974-01-01,124 - Lebanon +125,138,426,125,Y,Y,Y,N,,,LS,LSO,,,Lesotho,,,,,,Lesotho,Lesotho,Lesotho,Лесото,莱索托,ليسوتو,the Kingdom of Lesotho,Lesotho,Lesotho,Lesotho,Лесото,莱索托,ليسوتو,0,-29.58448841,28.24105147,2,Africa,202,Sub-Saharan Africa,18,Southern Africa,lesotho|basuto,Lower middle,LSL,1974-01-01,125 - Lesotho +126,139,430,126,Y,Y,Y,N,,,LR,LBR,,,Liberia,,,,,,Liberia,Libéria,Liberia,Либерия,利比里亚,ليبريا,the Republic of Liberia,Liberia,Libéria,Liberia,Либерия,利比里亚,ليبريا,0,6.445498409,-9.307443775,2,Africa,202,Sub-Saharan Africa,11,Western Africa,liberia,Low,LRD,1974-01-01,126 - Liberia +127,140,434,127,Y,Y,Y,N,,Y,LY,LBY,,,Libya,,,,,,Libya,Libye,Libia,Ливия,利比亚,ليبيا,the State of Libya,Libya,Libye,Libia,Ливия,利比亚,ليبيا,0,27.04420762,18.02212777,2,Africa,15,Northern Africa,,,libya,Upper middle,LYD,2018-01-03,127 - Libya +128,141,438,128,Y,Y,Y,N,,,LI,LIE,,,Liechtenstein,,,,,,Liechtenstein,Liechtenstein,Liechtenstein,Лихтенштейн,列支敦士登,ليختنشتاين,the Principality of Liechtenstein,Liechtenstein,Liechtenstein,Liechtenstein,Лихтенштейн,列支敦士登,ليختنشتاين,0,47.16457362,9.558885464,150,Europe,155,Western Europe,,,liechtenstein,High,CHF,1974-01-01,128 - Liechtenstein +129,142,440,129,Y,Y,Y,N,,Y,LT,LTU,,,Lithuania,,,,,,Lithuania,Lituanie,Lituania,Литва,立陶宛,ليتوانيا,the Republic of Lithuania,Lithuania,Lituanie,Lituania,Литва,立陶宛,ليتوانيا,0,55.3344892,23.90739502,150,Europe,154,Northern Europe,,,lithuania,High,EUR,1992-06-15,129 - Lithuania +130,143,442,130,Y,Y,Y,N,,,LU,LUX,,,Luxembourg,,,,,,Luxembourg,Luxembourg,Luxemburgo,Люксембург,卢森堡,لكسمبرغ,the Grand Duchy of Luxembourg,Luxembourg,Luxembourg,Luxemburgo,Люксембург,卢森堡,لكسمبرغ,0,49.77027091,6.08637699,150,Europe,155,Western Europe,,,^(?!.*belg).*luxem,High,EUR,1974-01-01,130 - Luxembourg +131,60,446,131,,,N,N,,,MO,MAC,,,"China, Macao Special Administrative Region",Macao,,Macao,,China - Macau (Special Administrative Region),Macao,,,,,,,"China, Macao Special Administrative Region","Chine, région administrative spéciale de Macao","China, región administrativa especial de Macao","Китай, Специальный административный район Макао",中国澳门特别行政区,الصين، منطقة ماكاو الإدارية الخاصة,0,22.1985265,113.5450075,142,Asia,30,Eastern Asia,,,maca(o|u),High,MOP,1974-01-01,"131 - China, Macao Special Administrative Region" +132,229,807,132,Y,Y,Y,N,,,MK,MKD,,,North Macedonia,,,"North Macedonia, Republic of",,the Republic of North Macedonia,North Macedonia,Macédoine du Nord,Macedonia del Norte,Северная Македония,北马其顿,مقدونيا الشمالية,the Republic of North Macedonia,North Macedonia,Macédoine du Nord,Macedonia del Norte,Северная Македония,北马其顿,مقدونيا الشمالية,0,41.59654823,21.69480535,150,Europe,39,Southern Europe,,,macedonia|^f\.?y\.?r\.?o\.?m\.?$,Upper middle,MKD,2019-02-14,132 - North Macedonia +133,144,450,133,Y,Y,Y,N,,Y,MG,MDG,,,Madagascar,,,,,,Madagascar,Madagascar,Madagascar,Мадагаскар,马达加斯加,مدغشقر,the Republic of Madagascar,Madagascar,Madagascar,Madagascar,Мадагаскар,马达加斯加,مدغشقر,0,-19.37969027,46.70406219,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,madagascar|malagasy,Low,MGA,1993-07-12,133 - Madagascar +134,146,454,134,Y,Y,Y,N,,,MW,MWI,,,Malawi,,,,,,Malawi,Malawi,Malawi,Малави,马拉维,ملاوي,the Republic of Malawi,Malawi,Malawi,Malawi,Малави,马拉维,ملاوي,0,-13.21991287,34.31171876,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,malawi|nyasa,Low,MWK,1974-01-01,134 - Malawi +135,147,458,135,Y,Y,Y,N,,,MY,MYS,,,Malaysia,,,,,,Malaysia,Malaisie,Malasia,Малайзия,马来西亚,ماليزيا,Malaysia,Malaysia,Malaisie,Malasia,Малайзия,马来西亚,ماليزيا,0,2.745185714,140.4915783,142,Asia,35,South-eastern Asia,,,malaysia,Upper middle,MYR,1974-01-01,135 - Malaysia +136,148,462,136,Y,Y,Y,N,,,MV,MDV,,,Maldives,,,,,,Maldives,Maldives,Maldivas,Мальдивские Острова,马尔代夫,ملديف,the Republic of Maldives,Maldives,Maldives,Maldivas,Мальдивские Острова,马尔代夫,ملديف,0,5.068606213,73.32614511,142,Asia,34,Southern Asia,,,maldive,Upper middle,MVR,1974-01-01,136 - Maldives +137,149,466,137,Y,Y,Y,N,Y,Y,ML,MLI,,,Mali,,,,,,Mali,Mali,Malí,Мали,马里,مالي,the Republic of Mali,Mali,Mali,Malí,Мали,马里,مالي,0,17.34640627,-3.525051581,2,Africa,202,Sub-Saharan Africa,11,Western Africa,\bmali\b,Low,XOF,1974-01-01,137 - Mali +138,150,470,138,Y,Y,Y,N,,,MT,MLT,,,Malta,,,,,,Malta,Malte,Malta,Мальта,马耳他,مالطة,the Republic of Malta,Malta,Malte,Malta,Мальта,马耳他,مالطة,0,35.90417953,14.42365795,150,Europe,39,Southern Europe,,,\bmalta,High,EUR,1974-01-01,138 - Malta +139,151,584,139,Y,Y,Y,N,,,MH,MHL,,,Marshall Islands,Marshall Islands (the),,,,,Marshall Islands,Îles Marshall,Islas Marshall,Маршалловы Острова,马绍尔群岛,جزر مارشال,the Republic of the Marshall Islands,Marshall Islands,Îles Marshall,Islas Marshall,Маршалловы Острова,马绍尔群岛,جزر مارشال,0,9.499091883,169.0954645,9,Oceania,57,Micronesia,,,marshall,Upper middle,USD,1986-01-01,139 - Marshall Islands +140,152,474,140,,,N,N,,,MQ,MTQ,,,Martinique,,,Martinique (France),,Martinique (France),Martinique,,,,,,,Martinique,Martinique,Martinica,Мартиника,马提尼克,مارتينيك,0,14.65403719,-61.02842534,19,Americas,419,Latin America and the Caribbean,29,Caribbean,martinique,,EUR,1974-01-01,140 - Martinique +141,153,478,141,Y,Y,Y,N,,,MR,MRT,,,Mauritania,,,,,,Mauritania,Mauritanie,Mauritania,Мавритания,毛里塔尼亚,موريتانيا,the Islamic Republic of Mauritania,Mauritania,Mauritanie,Mauritania,Мавритания,毛里塔尼亚,موريتانيا,0,20.25780429,-10.33010275,2,Africa,202,Sub-Saharan Africa,11,Western Africa,mauritania,Lower middle,MRU,1974-01-01,141 - Mauritania +142,154,480,142,Y,Y,Y,N,,,MU,MUS,,,Mauritius,,,,,,Mauritius,Maurice,Mauricio,Маврикий,毛里求斯,موريشيوس,the Republic of Mauritius,Mauritius,Maurice,Mauricio,Маврикий,毛里求斯,موريشيوس,0,-20.27530781,57.56676664,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,mauritius,Upper middle,MUR,1974-01-01,142 - Mauritius +143,155,175,143,,,N,N,,,YT,MYT,,,Mayotte,,,,,Mayotte (France),Mayotte,,,,,,,Mayotte,Mayotte,Mayotte,Остров Майотта,马约特,مايوت,0,-12.81970382,45.13516865,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,\bmayotte,,EUR,1993-07-12,143 - Mayotte +144,156,484,144,Y,Y,Y,N,,Y,MX,MEX,,,Mexico,,,,,,Mexico,Mexique,México,Мексика,墨西哥,المكسيك,the United Mexican States,Mexico,Mexique,México,Мексика,墨西哥,المكسيك,0,23.93832004,-102.5023164,19,Americas,419,Latin America and the Caribbean,13,Central America,\bmexic,Upper middle,MXN,1974-01-01,144 - Mexico +145,157,583,145,Y,Y,Y,N,,,FM,FSM,,,Micronesia (Federated States of),,,"Micronesia, Federated States of",Micronesia,,Micronesia (Federated States of),Micronésie (États fédérés de),Micronesia (Estados Federados de),Микронезия (Федеративные Штаты),密克罗尼西亚联邦,ميكرونيزيا (ولايات - الموحدة),the Federated States of Micronesia,Micronesia (Federated States of),Micronésie (États fédérés de),Micronesia (Estados Federados de),Микронезия (Федеративные Штаты),密克罗尼西亚联邦,ميكرونيزيا (ولايات - الموحدة),0,6.879864281,158.2381178,9,Oceania,57,Micronesia,,,fed.*micronesia|micronesia.*fed,Lower middle,USD,1992-04-19,145 - Micronesia (Federated States of) +146,158,498,146,Y,Y,Y,N,,Y,MD,MDA,,,Republic of Moldova,Moldova (the Republic of),,"Moldova, Republic of",,Moldova,Republic of Moldova,République de Moldova,República de Moldova,Республика Молдова,摩尔多瓦共和国,جمهورية مولدوفا,the Republic of Moldova,Republic of Moldova,République de Moldova,República de Moldova,Республика Молдова,摩尔多瓦共和国,جمهورية مولدوفا,0,47.19293174,28.47499987,150,Europe,151,Eastern Europe,,,moldov|b(a|e)ssarabia,Upper middle,MDL,2009-01-07,146 - Republic of Moldova +147,159,492,147,Y,Y,Y,N,,,MC,MCO,,,Monaco,,,,,,Monaco,Monaco,Mónaco,Монако,摩纳哥,موناكو,the Principality of Monaco,Monaco,Monaco,Mónaco,Монако,摩纳哥,موناكو,0,43.74830756,7.410882167,150,Europe,155,Western Europe,,,monaco,High,EUR,1974-01-01,147 - Monaco +148,160,496,148,Y,Y,Y,N,,,MN,MNG,,,Mongolia,,,,,,Mongolia,Mongolie,Mongolia,Монголия,蒙古,منغوليا,Mongolia,Mongolia,Mongolie,Mongolia,Монголия,蒙古,منغوليا,0,46.83576732,103.0813238,142,Asia,30,Eastern Asia,,,mongolia,Lower middle,MNT,1974-01-01,148 - Mongolia +149,161,499,149,Y,Y,Y,N,,,ME,MNE,,,Montenegro,,,,,,Montenegro,Monténégro,Montenegro,Черногория,黑山,الجبل الأسود,Montenegro,Montenegro,Monténégro,Montenegro,Черногория,黑山,الجبل الأسود,0,42.78905871,19.26989732,150,Europe,39,Southern Europe,,,^(?!.*serbia).*montenegro,Upper middle,EUR,2006-09-26,149 - Montenegro +150,162,500,150,,,N,N,,,MS,MSR,,,Montserrat,,,,,,Montserrat,,,,,,,Montserrat,Montserrat,Montserrat,Монтсеррат,蒙特塞拉特,مونتسيرات,0,16.73536624,-62.18693595,19,Americas,419,Latin America and the Caribbean,29,Caribbean,montserrat,,XCD,1974-01-01,150 - Montserrat +151,163,504,151,Y,Y,Y,N,,,MA,MAR,,,Morocco,,,,,,Morocco,Maroc,Marruecos,Марокко,摩洛哥,المغرب,the Kingdom of Morocco,Morocco,Maroc,Marruecos,Марокко,摩洛哥,المغرب,0,31.8836769,-6.317283613,2,Africa,15,Northern Africa,,,morocco|\bmaroc,Lower middle,MAD,1974-01-01,151 - Morocco +152,164,508,152,Y,Y,Y,N,Y,Y,MZ,MOZ,,,Mozambique,,,,,,Mozambique,Mozambique,Mozambique,Мозамбик,莫桑比克,موزامبيق,the Republic of Mozambique,Mozambique,Mozambique,Mozambique,Мозамбик,莫桑比克,موزامبيق,0,-17.2617763,35.55202528,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,mozambique,Low,MZM,1974-01-01,152 - Mozambique +153,165,104,153,Y,Y,Y,N,Y,Y,MM,MMR,,,Myanmar,,,,,,Myanmar,Myanmar,Myanmar,Мьянма,缅甸,ميانمار,the Republic of the Union of Myanmar,Myanmar,Myanmar,Myanmar,Мьянма,缅甸,ميانمار,0,21.17952353,96.50232755,142,Asia,35,South-eastern Asia,,,myanmar|burma,Lower middle,MMK,2011-06-12,153 - Myanmar +154,166,516,154,Y,Y,Y,N,,,NA,NAM,,,Namibia,,,,,,Namibia,Namibie,Namibia,Намибия,纳米比亚,ناميبيا,the Republic of Namibia,Namibia,Namibie,Namibia,Намибия,纳米比亚,ناميبيا,0,-22.13362728,17.21558466,2,Africa,202,Sub-Saharan Africa,18,Southern Africa,namibia,Upper middle,NAD,1974-01-01,154 - Namibia +155,167,520,155,Y,Y,Y,N,,,NR,NRU,,,Nauru,,,,,,Nauru,Nauru,Nauru,Науру,瑙鲁,ناورو,the Republic of Nauru,Nauru,Nauru,Nauru,Науру,瑙鲁,ناورو,0,-0.528781574,166.9232132,9,Oceania,57,Micronesia,,,nauru,High,AUD,1974-01-01,155 - Nauru +156,168,524,156,Y,Y,Y,N,,,NP,NPL,,,Nepal,,,,,,Nepal,Népal,Nepal,Непал,尼泊尔,نيبال,Nepal,Nepal,Népal,Nepal,Непал,尼泊尔,نيبال,0,28.25396507,83.9316657,142,Asia,34,Southern Asia,,,nepal,Lower middle,NPR,2020-12-15,156 - Nepal +157,169,528,157,Y,Y,Y,N,,,NL,NLD,,,Netherlands (Kingdom of the),,Netherlands,Netherlands,,,Netherlands (Kingdom of the),Pays-Bas (Royaume des),Países Bajos (Reino de los),Нидерланды (Королевство),荷兰王国,هولندا (مملكة _),the Kingdom of the Netherlands,Netherlands (Kingdom of the),Pays-Bas (Royaume des),Países Bajos (Reino de los),Нидерланды (Королевство),荷兰王国,هولندا (مملكة _),0,52.26998137,5.675062933,150,Europe,155,Western Europe,,,^(?!.*\bant)(?!.*\bcarib).*netherlands|holland,High,EUR,2023-03-10,157 - Netherlands (Kingdom of the) +158,170,,158,,,N,Y,,,,,AN,ANT,Netherlands Antilles (The Netherlands),,,,,Netherlands Antilles (The Netherlands),Netherlands Antilles,,,,,,,,,,,,,0,15.49421103,-67.12509177,19,Americas,419,Latin America and the Caribbean,29,Caribbean,netherlands.antil|dutch.antil,,ANG,1974-01-01,158 - Netherlands Antilles (The Netherlands) +159,171,540,159,,,N,N,,,NC,NCL,,,New Caledonia,,,,,New Caledonia (France),New Caledonia,,,,,,,New Caledonia,Nouvelle-Calédonie,Nueva Caledonia,Новая Каледония,新喀里多尼亚,كاليدونيا الجديدة,0,-21.33942425,165.2996228,9,Oceania,54,Melanesia,,,new.?caledonia,High,XPF,1974-01-01,159 - New Caledonia +160,172,554,160,Y,Y,Y,N,,,NZ,NZL,,,New Zealand,,,,,,New Zealand,Nouvelle-Zélande,Nueva Zelandia,Новая Зеландия,新西兰,نيوزيلندا,New Zealand,New Zealand,Nouvelle-Zélande,Nueva Zelandia,Новая Зеландия,新西兰,نيوزيلندا,0,-56.5161571,161.1190313,9,Oceania,53,Australia and New Zealand,,,new.?zealand,High,NZD,1974-01-01,160 - New Zealand +161,173,558,161,Y,Y,Y,N,,,NI,NIC,,,Nicaragua,,,,,,Nicaragua,Nicaragua,Nicaragua,Никарагуа,尼加拉瓜,نيكاراغوا,the Republic of Nicaragua,Nicaragua,Nicaragua,Nicaragua,Никарагуа,尼加拉瓜,نيكاراغوا,0,12.83712778,-85.03655572,19,Americas,419,Latin America and the Caribbean,13,Central America,nicaragua,Lower middle,NIO,1974-01-01,161 - Nicaragua +162,174,562,162,Y,Y,Y,N,Y,Y,NE,NER,,,Niger,Niger (the),,,,,Niger,Niger,Níger,Нигер,尼日尔,النيجر,the Republic of the Niger,Niger,Niger,Níger,Нигер,尼日尔,النيجر,0,17.42463558,9.397470038,2,Africa,202,Sub-Saharan Africa,11,Western Africa,\bniger(?!ia),Low,XOF,1974-01-01,162 - Niger +163,175,566,163,Y,Y,Y,N,Y,Y,NG,NGA,,,Nigeria,,,,,,Nigeria,Nigéria,Nigeria,Нигерия,尼日利亚,نيجيريا,the Federal Republic of Nigeria,Nigeria,Nigéria,Nigeria,Нигерия,尼日利亚,نيجيريا,0,9.590667555,8.10605344,2,Africa,202,Sub-Saharan Africa,11,Western Africa,nigeria,Lower middle,NGN,1974-01-01,163 - Nigeria +164,176,570,164,Y,,Y,N,,,NU,NIU,,,Niue,,,,,Niue (New Zealand),Niue,Nioué,Niue,Ниуэ,纽埃,نيوي,Niue,Niue,Nioué,Niue,Ниуэ,纽埃,نيوي,0,-19.05213426,-169.8688481,9,Oceania,61,Polynesia,,,niue,,NZD,2011-06-12,164 - Niue +165,177,574,165,,,N,N,,,NF,NFK,,,Norfolk Island,,,,,Norfolk Island (Australia),Norfolk Island,,,,,,,Norfolk Island,Île Norfolk,Isla Norfolk,Остров Норфолк,诺福克岛,جزيرة نورفولك,0,-29.0376577,167.952597,9,Oceania,53,Australia and New Zealand,,,norfolk,,AUD,1974-01-01,165 - Norfolk Island +166,179,578,167,Y,Y,Y,N,,,NO,NOR,,,Norway,,,,,,Norway,Norvège,Noruega,Норвегия,挪威,النرويج,the Kingdom of Norway,Norway,Norvège,Noruega,Норвегия,挪威,النرويج,0,64.41197955,14.06269622,150,Europe,154,Northern Europe,,,norway,High,NOK,1974-01-01,166 - Norway +167,181,512,168,Y,Y,Y,N,,,OM,OMN,,,Oman,,,,,,Oman,Oman,Omán,Оман,阿曼,عمان,the Sultanate of Oman,Oman,Oman,Omán,Оман,阿曼,عمان,0,20.53707855,56.1036955,142,Asia,145,Western Asia,,,\boman|trucial,High,OMR,1974-01-01,167 - Oman +168,182,586,169,Y,Y,Y,N,,Y,PK,PAK,,,Pakistan,,,,,,Pakistan,Pakistan,Pakistán,Пакистан,巴基斯坦,باكستان,the Islamic Republic of Pakistan,Pakistan,Pakistan,Pakistán,Пакистан,巴基斯坦,باكستان,0,29.35468377,68.78655545,142,Asia,34,Southern Asia,,,^(?!.*east).*paki?stan,Lower middle,PKR,1974-01-01,168 - Pakistan +169,183,585,170,Y,Y,Y,N,,,PW,PLW,,,Palau,,,,,,Palau,Palaos,Palau,Палау,帕劳,بالاو,the Republic of Palau,Palau,Palaos,Palau,Палау,帕劳,بالاو,0,7.514890523,134.5751097,9,Oceania,57,Micronesia,,,palau,Upper middle,USD,1986-01-01,169 - Palau +170,180,275,171,Y,,Y,N,,Y,PS,PSE,,,State of Palestine,"Palestine, State of",,occupied Palestinian territory,oPt,occupied Palestinian territory,State of Palestine,État de Palestine,Estado de Palestina,Государство Палестина,巴勒斯坦国,دولة فلسطين,the State of Palestine,State of Palestine,État de Palestine,Estado de Palestina,Государство Палестина,巴勒斯坦国,دولة فلسطين,0,31.99084142,35.30744047,142,Asia,145,Western Asia,,,palestin|\bgaza|west.?bank,Upper middle,ILS,2013-02-06,170 - State of Palestine +171,184,591,172,Y,Y,Y,N,,Y,PA,PAN,,,Panama,,,,,,Panama,Panama,Panamá,Панама,巴拿马,بنما,the Republic of Panama,Panama,Panama,Panamá,Панама,巴拿马,بنما,0,8.518057314,-80.07104511,19,Americas,419,Latin America and the Caribbean,13,Central America,panama,High,PAB,1993-07-22,171 - Panama +172,185,598,173,Y,Y,Y,N,,,PG,PNG,,,Papua New Guinea,,,,PNG,,Papua New Guinea,Papouasie-Nouvelle-Guinée,Papua Nueva Guinea,Папуа — Новая Гвинея,巴布亚新几内亚,بابوا غينيا الجديدة,the Independent State of Papua New Guinea,Papua New Guinea,Papouasie-Nouvelle-Guinée,Papua Nueva Guinea,Папуа-Новая Гвинея,巴布亚新几内亚,بابوا غينيا الجديدة,0,-6.834760878,143.0464597,9,Oceania,54,Melanesia,,,papua|new.?guinea,Lower middle,PGK,1974-01-01,172 - Papua New Guinea +173,186,600,174,Y,Y,Y,N,,Y,PY,PRY,,,Paraguay,,,,,,Paraguay,Paraguay,Paraguay,Парагвай,巴拉圭,باراغواي,the Republic of Paraguay,Paraguay,Paraguay,Paraguay,Парагвай,巴拉圭,باراغواي,0,-23.23840821,-58.39126243,19,Americas,419,Latin America and the Caribbean,5,South America,paraguay,Upper middle,PYG,1974-01-01,173 - Paraguay +174,187,604,175,Y,Y,Y,N,,Y,PE,PER,,,Peru,,,,,,Peru,Pérou,Perú,Перу,秘鲁,بيرو,the Republic of Peru,Peru,Pérou,Perú,Перу,秘鲁,بيرو,0,-9.167216491,-74.37537796,19,Americas,419,Latin America and the Caribbean,5,South America,peru,Upper middle,PEN,1974-01-01,174 - Peru +175,188,608,176,Y,Y,Y,N,,,PH,PHL,,,Philippines,Philippines (the),,,,,Philippines,Philippines,Filipinas,Филиппины,菲律宾,الفلبين,the Republic of the Philippines,Philippines,Philippines,Filipinas,Филиппины,菲律宾,الفلبين,0,-0.736653675,127.2358509,142,Asia,35,South-eastern Asia,,,philippines,Lower middle,PHP,1976-01-01,175 - Philippines +176,189,612,177,,,N,N,,,PN,PCN,,,Pitcairn,,,,,Pitcairn Islands,Pitcairn,,,,,,,Pitcairn,Pitcairn,Pitcairn,Питкэрн,皮特凯恩,بيتكرن,0,-24.2051566,-127.9093208,9,Oceania,61,Polynesia,,,pitcairn,,NZD,1974-01-01,176 - Pitcairn +177,190,616,178,Y,Y,Y,N,,Y,PL,POL,,,Poland,,,,,,Poland,Pologne,Polonia,Польша,波兰,بولندا,the Republic of Poland,Poland,Pologne,Polonia,Польша,波兰,بولندا,0,52.12847492,19.40086,150,Europe,151,Eastern Europe,,,poland,High,PLN,1974-01-01,177 - Poland +178,191,620,179,Y,Y,Y,N,,,PT,PRT,,,Portugal,,,,,,Portugal,Portugal,Portugal,Португалия,葡萄牙,البرتغال,the Portuguese Republic,Portugal,Portugal,Portugal,Португалия,葡萄牙,البرتغال,0,39.23901506,-30.21832194,150,Europe,39,Southern Europe,,,portugal,High,EUR,1974-01-01,178 - Portugal +179,192,630,180,,,N,N,,,PR,PRI,,,Puerto Rico,,,Puerto Rico (United States),,Puerto Rico (The United States of America),Puerto Rico,,,,,,,Puerto Rico,Porto Rico,Puerto Rico,Пуэрто-Рико,波多黎各,بورتوريكو,0,18.22412124,-66.47814528,19,Americas,419,Latin America and the Caribbean,29,Caribbean,puerto.?rico,High,USD,1974-01-01,179 - Puerto Rico +180,193,634,181,Y,Y,Y,N,,,QA,QAT,,,Qatar,,,,,,Qatar,Qatar,Qatar,Катар,卡塔尔,قطر,the State of Qatar,Qatar,Qatar,Qatar,Катар,卡塔尔,قطر,0,25.29089005,51.1841661,142,Asia,145,Western Asia,,,qatar,High,QAR,1974-01-01,180 - Qatar +181,195,638,182,,,N,N,,,RE,REU,,,Réunion,,,,,Réunion (France),Réunion,,,,,,,Réunion,Réunion,Reunión,Реюньон,留尼汪,ريونيون,0,-21.12280909,55.55123933,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,r(e|é)union,,EUR,1974-01-01,181 - Réunion +182,196,642,183,Y,Y,Y,N,,Y,RO,ROU,,,Romania,,,,,,Romania,Roumanie,Rumania,Румыния,罗马尼亚,رومانيا,Romania,Romania,Roumanie,Rumania,Румыния,罗马尼亚,رومانيا,0,45.84314501,24.96613666,150,Europe,151,Eastern Europe,,,r(o|u|ou)mania,High,RON,2002-02-01,182 - Romania +183,197,643,184,Y,Y,Y,N,,,RU,RUS,,,Russian Federation,Russian Federation (the),,,Russia,,Russian Federation,Fédération de Russie,Federación de Rusia,Российская Федерация,俄罗斯联邦,الاتحاد الروسي,the Russian Federation,Russian Federation,Fédération de Russie,Federación de Rusia,Российская Федерация,俄罗斯联邦,الاتحاد الروسي,0,61.97564081,96.67837519,150,Europe,151,Eastern Europe,,,\brussia,Upper middle,RUB,1992-06-15,183 - Russian Federation +184,198,646,185,Y,Y,Y,N,,Y,RW,RWA,,,Rwanda,,,,,,Rwanda,Rwanda,Rwanda,Руанда,卢旺达,رواندا,the Republic of Rwanda,Rwanda,Rwanda,Rwanda,Руанда,卢旺达,رواندا,0,-1.991722808,29.92068123,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,rwanda,Low,RWF,1974-01-01,184 - Rwanda +185,14890,652,186,,,N,N,,,BL,BLM,,,Saint Barthélemy,,,Saint Barthélemy (France),,Saint Barthélemy (France),Saint Barthélemy,,,,,,,Saint Barthélemy,Saint-Barthélemy,San Barthélemy,Сен-Бартелеми,圣巴泰勒米,سان بارتليمي,0,17.90896225,-62.82613534,19,Americas,419,Latin America and the Caribbean,29,Caribbean,barth(e|é)lemy,,EUR,2007-09-21,185 - Saint Barthélemy +186,199,654,187,,,N,N,,,SH,SHN,,,Saint Helena,"Saint Helena, Ascension and Tristan da Cunha",,"Saint Helena, Ascension and Tristan da Cunha",,,Saint Helena,,,,,,,Saint Helena,Sainte-Hélène,Santa Elena,Остров Святой Елены,圣赫勒拿,سانت هيلانة,0,-37.11173844,-12.28290657,2,Africa,202,Sub-Saharan Africa,11,Western Africa,helena,,SHP,1974-01-01,186 - Saint Helena +187,200,659,188,Y,Y,Y,N,,,KN,KNA,,,Saint Kitts and Nevis,,,,,,Saint Kitts and Nevis,Saint-Kitts-et-Nevis,Saint Kitts y Nevis,Сент-Китс и Невис,圣基茨和尼维斯,سانت كيتس ونيفس,Saint Kitts and Nevis,Saint Kitts and Nevis,Saint-Kitts-et-Nevis,Saint Kitts y Nevis,Сент-Китс и Невис,圣基茨和尼维斯,سانت كيتس ونيفس,0,17.32619066,-62.7533967,19,Americas,419,Latin America and the Caribbean,29,Caribbean,kitts|\bnevis,High,XCD,1985-01-01,187 - Saint Kitts and Nevis +188,201,662,189,Y,Y,Y,N,,,LC,LCA,,,Saint Lucia,,,,,,Saint Lucia,Sainte-Lucie,Santa Lucía,Сент-Люсия,圣卢西亚,سانت لوسيا,Saint Lucia,Saint Lucia,Sainte-Lucie,Santa Lucía,Сент-Люсия,圣卢西亚,سانت لوسيا,0,13.90391475,-60.96175259,19,Americas,419,Latin America and the Caribbean,29,Caribbean,\blucia,Upper middle,XCD,1974-01-01,188 - Saint Lucia +189,14891,663,190,,,N,N,,,MF,MAF,,,Saint Martin (French part),,,Saint Martin (France),,Saint Martin (France),Saint Martin,,,,,,,Saint Martin (French Part),Saint-Martin (partie française),San Martín (parte francesa),Сен-Мартен (французская часть),圣马丁(法属),سانت مارتن (الجزء الفرنسي),0,18.09128952,-63.05163864,19,Americas,419,Latin America and the Caribbean,29,Caribbean,saint.martin.*FR|^(?=.*collectivity).*martin|^(?=.*france).*martin(?!ique)|^(?=.*french).*martin(?!ique),High,EUR,2007-09-21,189 - Saint Martin (French part) +190,202,666,191,,,N,N,,,PM,SPM,,,Saint Pierre and Miquelon,,,,,Saint Pierre and Miquelon (France),Saint Pierre and Miquelon,,,,,,,Saint Pierre and Miquelon,Saint-Pierre-et-Miquelon,San Pedro y Miquelón,Сен-Пьер и Микелон,圣皮埃尔和密克隆,سان بيير وميكلون,0,46.78737259,-56.21105237,19,Americas,21,Northern America,,,miquelon,,EUR,1974-01-01,190 - Saint Pierre and Miquelon +191,203,670,192,Y,Y,Y,N,,,VC,VCT,,,Saint Vincent and the Grenadines,,,,St. Vincent & Grenadines,,Saint Vincent and the Grenadines,Saint-Vincent-et-les Grenadines,San Vicente y las Granadinas,Сент-Винсент и Гренадины,圣文森特和格林纳丁斯,سانت فنسنت وجزر غرينادين,Saint Vincent and the Grenadines,Saint Vincent and the Grenadines,Saint-Vincent-et-les Grenadines,San Vicente y las Granadinas,Сент-Винсент и Гренадины,圣文森特和格林纳丁斯,سانت فنسنت وجزر غرينادين,0,13.25481082,-61.19376585,19,Americas,419,Latin America and the Caribbean,29,Caribbean,vincent,Upper middle,XCD,1974-01-01,191 - Saint Vincent and the Grenadines +192,204,882,193,Y,Y,Y,N,,,WS,WSM,,,Samoa,,,,,,Samoa,Samoa,Samoa,Самоа,萨摩亚,ساموا,the Independent State of Samoa,Samoa,Samoa,Samoa,Самоа,萨摩亚,ساموا,0,-13.16992041,-173.5139768,9,Oceania,61,Polynesia,,,^(?!.*amer).*samoa,Lower middle,WST,1998-02-05,192 - Samoa +193,205,674,194,Y,Y,Y,N,,,SM,SMR,,,San Marino,,,,,,San Marino,Saint-Marin,San Marino,Сан-Марино,圣马力诺,سان مارينو,the Republic of San Marino,San Marino,Saint-Marin,San Marino,Сан-Марино,圣马力诺,سان مارينو,0,43.94362477,12.45862763,150,Europe,39,Southern Europe,,,san.?marino,High,EUR,1974-01-01,193 - San Marino +194,206,678,195,Y,Y,Y,N,,,ST,STP,,,Sao Tome and Principe,,,São Tomé and Príncipe,,,Sao Tome and Principe,Sao Tomé-et-Principe,Santo Tomé y Príncipe,Сан-Томе и Принсипи,圣多美和普林西比,سان تومي وبرينسيبي,the Democratic Republic of Sao Tome and Principe,Sao Tome and Principe,Sao Tomé-et-Principe,Santo Tomé y Príncipe,Сан-Томе и Принсипи,圣多美和普林西比,سان تومي وبرينسيبي,0,0.227069777,6.614376446,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,\bs(a|ã)o.?tom(e|é),Lower middle,STN,1974-01-01,194 - Sao Tome and Principe +195,207,682,196,Y,Y,Y,N,,,SA,SAU,,,Saudi Arabia,,,,,,Saudi Arabia,Arabie saoudite,Arabia Saudita,Саудовская Аравия,沙特阿拉伯,المملكة العربية السعودية,the Kingdom of Saudi Arabia,Saudi Arabia,Arabie saoudite,Arabia Saudita,Саудовская Аравия,沙特阿拉伯,المملكة العربية السعودية,0,24.12628999,44.54637538,142,Asia,145,Western Asia,,,\bsa\w*.?arabia,High,SAR,1974-01-01,195 - Saudi Arabia +196,208,686,197,Y,Y,Y,N,,,SN,SEN,,,Senegal,,,,,,Senegal,Sénégal,Senegal,Сенегал,塞内加尔,السنغال,the Republic of Senegal,Senegal,Sénégal,Senegal,Сенегал,塞内加尔,السنغال,0,14.35710542,-14.4780169,2,Africa,202,Sub-Saharan Africa,11,Western Africa,senegal,Lower middle,XOF,1974-01-01,196 - Senegal +197,209,688,198,Y,Y,Y,N,,,RS,SRB,,,Serbia,,,,,,Serbia,Serbie,Serbia,Сербия,塞尔维亚,صربيا,the Republic of Serbia,Serbia,Serbie,Serbia,Сербия,塞尔维亚,صربيا,0,44.03017332,20.80259395,150,Europe,39,Southern Europe,,,^(?!.*monte).*serbia.*,Upper middle,RSD,2006-09-26,197 - Serbia +198,210,690,199,Y,Y,Y,N,,,SC,SYC,,,Seychelles,,,,,,Seychelles,Seychelles,Seychelles,Сейшельские Острова,塞舌尔,سيشيل,the Republic of Seychelles,Seychelles,Seychelles,Seychelles,Сейшельские Острова,塞舌尔,سيشيل,0,-4.651257344,55.46250801,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,seychell,High,SCR,1974-01-01,198 - Seychelles +199,211,694,200,Y,Y,Y,N,,,SL,SLE,,,Sierra Leone,,,,,,Sierra Leone,Sierra Leone,Sierra Leona,Сьерра-Леоне,塞拉利昂,سيراليون,the Republic of Sierra Leone,Sierra Leone,Sierra Leone,Sierra Leona,Сьерра-Леоне,塞拉利昂,سيراليون,0,8.571898577,-11.77850059,2,Africa,202,Sub-Saharan Africa,11,Western Africa,sierra,Low,SLL,1974-01-01,199 - Sierra Leone +200,212,702,201,Y,Y,Y,N,,,SG,SGP,,,Singapore,,,,,,Singapore,Singapour,Singapur,Сингапур,新加坡,سنغافورة,the Republic of Singapore,Singapore,Singapour,Singapur,Сингапур,新加坡,سنغافورة,0,1.344965221,103.8094495,142,Asia,35,South-eastern Asia,,,singapore,High,SGD,1974-01-01,200 - Singapore +201,14892,534,202,,,N,N,,,SX,SXM,,,Sint Maarten (Dutch part),,,,,Sint Maarten (The Netherlands),Sint Maarten,,,,,,,Sint Maarten (Dutch part),Saint-Martin (partie néerlandaise),San Martín (parte Holandesa),Синт-Мартен (нидерландская часть),圣马丁(荷属),سانت مارتن (الجزء الهولندي),0,18.04006004,-63.06246961,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?!.*martin)(?!.*saba).*maarten,High,ANG,2010-12-15,201 - Sint Maarten (Dutch part) +202,213,703,203,Y,Y,Y,N,,Y,SK,SVK,,,Slovakia,,,,,,Slovakia,Slovaquie,Eslovaquia,Словакия,斯洛伐克,سلوفاكيا,the Slovak Republic,Slovakia,Slovaquie,Eslovaquia,Словакия,斯洛伐克,سلوفاكيا,0,48.70609262,19.49110883,150,Europe,151,Eastern Europe,,,^(?!.*cze).*slovak,High,EUR,1974-01-01,202 - Slovakia +203,214,705,204,Y,Y,Y,N,,,SI,SVN,,,Slovenia,,,,,,Slovenia,Slovénie,Eslovenia,Словения,斯洛文尼亚,سلوفينيا,the Republic of Slovenia,Slovenia,Slovénie,Eslovenia,Словения,斯洛文尼亚,سلوفينيا,0,46.123589,14.82836958,150,Europe,39,Southern Europe,,,slovenia,High,EUR,1993-06-15,203 - Slovenia +204,215,90,205,Y,Y,Y,N,,,SB,SLB,,,Solomon Islands,,,,,,Solomon Islands,Îles Salomon,Islas Salomón,Соломоновы Острова,所罗门群岛,جزر سليمان,Solomon Islands,Solomon Islands,Îles Salomon,Islas Salomón,Соломоновы Острова,所罗门群岛,جزر سليمان,0,-8.823576119,159.6577946,9,Oceania,54,Melanesia,,,solomon,Lower middle,SBD,1974-01-01,204 - Solomon Islands +205,216,706,206,Y,Y,Y,N,Y,Y,SO,SOM,,,Somalia,,,,,,Somalia,Somalie,Somalia,Сомали,索马里,الصومال,the Federal Republic of Somalia,Somalia,Somalie,Somalia,Сомали,索马里,الصومال,0,6.070298569,45.86808802,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,somali,Low,SOS,1974-01-01,205 - Somalia +206,217,710,207,Y,Y,Y,N,,,ZA,ZAF,,,South Africa,,,,,,South Africa,Afrique du Sud,Sudáfrica,Южная Африка,南非,جنوب أفريقيا,the Republic of South Africa,South Africa,Afrique du Sud,Sudáfrica,Южная Африка,南非,جنوب أفريقيا,0,-28.99235649,25.09025016,2,Africa,202,Sub-Saharan Africa,18,Southern Africa,south.africa|s\\..?africa,Upper middle,ZAR,1974-01-01,206 - South Africa +207,,239,208,,,N,N,,,GS,SGS,,,South Georgia and the South Sandwich Islands,,,,,,South Georgia and the South Sandwich Islands,,,,,,,South Georgia and the South Sandwich Islands,Géorgie du Sud-et-les Îles Sandwich du Sud,Georgia del Sur y las Islas Sandwich del Sur,Южная Джорджия и Южные Сандвичевы острова,南乔治亚岛和南桑德韦奇岛,جورجيا الجنوبية وجزر ساندويتش الجنوبية,0,-54.42976761,-36.49759369,19,Americas,419,Latin America and the Caribbean,5,South America,south.?georgia|sandwich,,GBP,1993-07-23,207 - South Georgia and the South Sandwich Islands +208,218,724,209,Y,Y,Y,N,,,ES,ESP,,,Spain,,,,,,Spain,Espagne,España,Испания,西班牙,إسبانيا,the Kingdom of Spain,Spain,Espagne,España,Испания,西班牙,إسبانيا,0,40.3097875,-3.578125378,150,Europe,39,Southern Europe,,,spain,High,EUR,1974-01-01,208 - Spain +209,219,144,210,Y,Y,Y,N,,,LK,LKA,,,Sri Lanka,,,,,,Sri Lanka,Sri Lanka,Sri Lanka,Шри-Ланка,斯里兰卡,سري لانكا,the Democratic Socialist Republic of Sri Lanka,Sri Lanka,Sri Lanka,Sri Lanka,Шри-Ланка,斯里兰卡,سري لانكا,0,7.617249894,80.70787736,142,Asia,34,Southern Asia,,,sri.?lanka|ceylon,Lower middle,LKR,1974-01-01,209 - Sri Lanka +210,8657,728,211,Y,Y,Y,N,Y,Y,SS,SSD,,,South Sudan,,,,,,South Sudan,Soudan du Sud,Sudán del Sur,Южный Судан,南苏丹,جنوب السودان,the Republic of South Sudan,South Sudan,Soudan du Sud,Sudán del Sur,Южный Судан,南苏丹,جنوب السودان,0,7.295889595,30.30870192,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,\bs\w*.?sudan,Low,SSP,2011-09-08,210 - South Sudan +211,220,729,212,Y,Y,Y,N,Y,Y,SD,SDN,,,Sudan,Sudan (the),,,,,Sudan,Soudan,Sudán,Судан,苏丹,السودان,the Republic of the Sudan,Sudan,Soudan,Sudán,Судан,苏丹,السودان,0,16.04892872,30.00339118,2,Africa,15,Northern Africa,,,^(?!.*\bs(?!u)).*sudan,Low,SDG,1974-01-01,211 - Sudan +212,221,740,213,Y,Y,Y,N,,,SR,SUR,,,Suriname,,,,,,Suriname,Suriname,Suriname,Суринам,苏里南,سورينام,the Republic of Suriname,Suriname,Suriname,Suriname,Суринам,苏里南,سورينام,0,4.125518847,-55.91480138,19,Americas,419,Latin America and the Caribbean,5,South America,surinam|dutch.?gu(y|i)ana,Upper middle,SRD,1974-01-01,212 - Suriname +213,222,744,214,,,N,N,,,SJ,SJM,,,Svalbard and Jan Mayen Islands,Svalbard and Jan Mayen,,Svalbard and Jan Mayen,,,Svalbard and Jan Mayen Islands,,,,,,,Svalbard and Jan Mayen Islands,Îles Svalbard-et-Jan Mayen,Islas Svalbard y Jan Mayen,Острова Свальбард и Ян-Майен,斯瓦尔巴群岛和扬马延岛,جزيرتي سفالبارد وجان مايِن,0,77.62362195,6.012261852,150,Europe,154,Northern Europe,,,svalbard,,NOK,1974-01-01,213 - Svalbard and Jan Mayen Islands +214,223,748,215,Y,Y,Y,N,,,SZ,SWZ,,,Eswatini,,,,,,Eswatini,Eswatini,Eswatini,Эсватини,斯威士兰,إسواتيني,the Kingdom of Eswatini,Eswatini,Eswatini,Eswatini,Эсватини,斯威士兰,إسواتيني,0,-26.56643647,31.50113832,2,Africa,202,Sub-Saharan Africa,18,Southern Africa,swaziland|eswatini,Lower middle,SZL,2018-06-02,214 - Eswatini +215,224,752,216,Y,Y,Y,N,,,SE,SWE,,,Sweden,,,,,,Sweden,Suède,Suecia,Швеция,瑞典,السويد,the Kingdom of Sweden,Sweden,Suède,Suecia,Швеция,瑞典,السويد,0,62.88018421,16.72425629,150,Europe,154,Northern Europe,,,sweden,High,SEK,1974-01-01,215 - Sweden +216,225,756,217,Y,Y,Y,N,,,CH,CHE,,,Switzerland,,,,,,Switzerland,Suisse,Suiza,Швейцария,瑞士,سويسرا,the Swiss Confederation,Switzerland,Suisse,Suiza,Швейцария,瑞士,سويسرا,0,46.80615952,8.243637777,150,Europe,155,Western Europe,,,switz|swiss,High,CHF,1974-01-01,216 - Switzerland +217,226,760,218,Y,Y,Y,N,Y,Y,SY,SYR,,,Syrian Arab Republic,Syrian Arab Republic (the),,,Syria,,Syrian Arab Republic,République arabe syrienne,República Árabe Siria,Сирийская Арабская Республика,阿拉伯叙利亚共和国,الجمهورية العربية السورية,the Syrian Arab Republic,Syrian Arab Republic,République arabe syrienne,República Árabe Siria,Сирийская Арабская Республика,阿拉伯叙利亚共和国,الجمهورية العربية السورية,0,35.01105189,38.51123805,142,Asia,145,Western Asia,,,syria,Low,SYP,1974-01-01,217 - Syrian Arab Republic +218,61,158,219,,,N,N,,,TW,TWN,,,Taiwan (Province of China),,,"Taiwan, Province of China",,China - Taiwan Province,Taiwan (Province of China),,,,,,,,,,,,,0,23.74652012,120.9621301,142,Asia,30,Eastern Asia,,,taiwan|taipei|formosa|^(?!.*peo)(?=.*rep).*china,High,TWD,1974-01-01,218 - Taiwan (Province of China) +219,227,762,220,Y,Y,Y,N,,,TJ,TJK,,,Tajikistan,,,,,,Tajikistan,Tadjikistan,Tayikistán,Таджикистан,塔吉克斯坦,طاجيكستان,the Republic of Tajikistan,Tajikistan,Tadjikistan,Tayikistán,Таджикистан,塔吉克斯坦,طاجيكستان,0,38.52699814,71.04232577,142,Asia,143,Central Asia,,,tajik,Lower middle,TJS,1992-06-15,219 - Tajikistan +220,244,834,221,Y,Y,Y,N,,Y,TZ,TZA,,,United Republic of Tanzania,"Tanzania, United Republic of",,"Tanzania, United Republic of",Tanzania,,United Republic of Tanzania,République-Unie de Tanzanie,República Unida de Tanzanía,Объединенная Республика Танзания,坦桑尼亚联合共和国,جمهورية تنزانيا المتحدة,the United Republic of Tanzania,United Republic of Tanzania,République-Unie de Tanzanie,República Unida de Tanzanía,Объединенная Республика Танзания,坦桑尼亚联合共和国,جمهورية تنزانيا المتحدة,0,-6.273241244,34.79620168,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,tanzania,Lower middle,TZS,1974-01-01,220 - United Republic of Tanzania +221,228,764,222,Y,Y,Y,N,,,TH,THA,,,Thailand,,,,,,Thailand,Thaïlande,Tailandia,Таиланд,泰国,تايلند,the Kingdom of Thailand,Thailand,Thaïlande,Tailandia,Таиланд,泰国,تايلند,0,15.15949511,101.020107,142,Asia,35,South-eastern Asia,,,thailand|\bsiam,Upper middle,THB,1974-01-01,221 - Thailand +222,230,626,223,Y,Y,Y,N,,,TL,TLS,,,Timor-Leste,,,,,,Timor-Leste,Timor-Leste,Timor-Leste,Тимор-Лешти,东帝汶,تيمور- ليشتي,the Democratic Republic of Timor-Leste,Timor-Leste,Timor-Leste,Timor-Leste,Тимор-Лешти,东帝汶,تيمور - ليشتي,0,-8.767718612,126.0420452,142,Asia,35,South-eastern Asia,,,^(?=.*leste).*timor|^(?=.*east).*timor,Lower middle,USD,2002-11-15,222 - Timor-Leste +223,231,768,224,Y,Y,Y,N,,,TG,TGO,,,Togo,,,,,,Togo,Togo,Togo,Того,多哥,توغو,the Togolese Republic,Togo,Togo,Togo,Того,多哥,توغو,0,8.541637601,0.97409513,2,Africa,202,Sub-Saharan Africa,11,Western Africa,togo,Low,XOF,1974-01-01,223 - Togo +224,232,772,225,,,N,N,,,TK,TKL,,,Tokelau,,,,,,Tokelau,,,,,,,Tokelau,Tokélaou,Tokelau,Токелау,托克劳,توكيلاو,0,-9.195175351,-171.8526597,9,Oceania,61,Polynesia,,,tokelau,,NZD,1974-01-01,224 - Tokelau +225,233,776,226,Y,Y,Y,N,,,TO,TON,,,Tonga,,,,,,Tonga,Tonga,Tonga,Тонга,汤加,تونغا,the Kingdom of Tonga,Tonga,Tonga,Tonga,Тонга,汤加,تونغا,0,-22.92273894,-176.0448464,9,Oceania,61,Polynesia,,,tonga,Upper middle,TOP,1974-01-01,225 - Tonga +226,234,780,227,Y,Y,Y,N,,Y,TT,TTO,,,Trinidad and Tobago,,,,,,Trinidad and Tobago,Trinité-et-Tobago,Trinidad y Tabago,Тринидад и Тобаго,特立尼达和多巴哥,ترينيداد وتوباغو,the Republic of Trinidad and Tobago,Trinidad and Tobago,Trinité-et-Tobago,Trinidad y Tabago,Тринидад и Тобаго,特立尼达和多巴哥,ترينيداد وتوباغو,0,10.40535665,-61.29228487,19,Americas,419,Latin America and the Caribbean,29,Caribbean,trinidad|tobago,High,TTD,1974-01-01,226 - Trinidad and Tobago +227,235,788,228,Y,Y,Y,N,,,TN,TUN,,,Tunisia,,,,,,Tunisia,Tunisie,Túnez,Тунис,突尼斯,تونس,the Republic of Tunisia,Tunisia,Tunisie,Túnez,Тунис,突尼斯,تونس,0,34.10810736,9.557630913,2,Africa,15,Northern Africa,,,tunisia,Lower middle,TND,1974-01-01,227 - Tunisia +228,236,792,229,Y,Y,Y,N,,Y,TR,TUR,,,Türkiye,,,,,,Türkiye,Türkiye,Türkiye,Турция,土耳其,تركيا,the Republic of Türkiye,Türkiye,Türkiye,Türkiye,Турция,土耳其,تركيا,0,38.91218946,35.69849765,142,Asia,145,Western Asia,,,turkey|t(ü|u)rkiye,Upper middle,TRY,2022-06-02,228 - Türkiye +229,237,795,230,Y,Y,Y,N,,,TM,TKM,,,Turkmenistan,,,,,,Turkmenistan,Turkménistan,Turkmenistán,Туркменистан,土库曼斯坦,تركمانستان,Turkmenistan,Turkmenistan,Turkménistan,Turkmenistán,Туркменистан,土库曼斯坦,تركمانستان,0,39.12455662,59.38935348,142,Asia,143,Central Asia,,,turkmen,Upper middle,TMT,1992-06-15,229 - Turkmenistan +230,238,796,231,,,N,N,,,TC,TCA,,,Turks and Caicos Islands,Turks and Caicos Islands (the),,,,,Turks and Caicos Islands,,,,,,,Turks and Caicos Islands,Îles Turques-et-Caïques,Islas Turcas y Caicos,Острова Теркс и Кайкос,特克斯和凯科斯群岛,جزر تركس وكايكوس,0,21.81744592,-71.77770318,19,Americas,419,Latin America and the Caribbean,29,Caribbean,turks,High,USD,1974-01-01,230 - Turks and Caicos Islands +231,239,798,232,Y,Y,Y,N,,,TV,TUV,,,Tuvalu,,,,,,Tuvalu,Tuvalu,Tuvalu,Тувалу,图瓦卢,توفالو,Tuvalu,Tuvalu,Tuvalu,Tuvalu,Тувалу,图瓦卢,توفالو,0,-10.46069351,181.0881855,9,Oceania,61,Polynesia,,,tuvalu,Upper middle,AUD,1979-01-01,231 - Tuvalu +232,240,800,233,Y,Y,Y,N,,Y,UG,UGA,,,Uganda,,,,,,Uganda,Ouganda,Uganda,Уганда,乌干达,أوغندا,the Republic of Uganda,Uganda,Ouganda,Uganda,Уганда,乌干达,أوغندا,0,1.280667326,32.38662225,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,uganda,Low,UGX,1974-01-01,232 - Uganda +233,241,804,234,Y,Y,Y,N,Y,Y,UA,UKR,,,Ukraine,,,,,,Ukraine,Ukraine,Ucrania,Украина,乌克兰,أوكرانيا,Ukraine,Ukraine,Ukraine,Ucrania,Украина,乌克兰,أوكرانيا,0,49.01900507,31.37809941,150,Europe,151,Eastern Europe,,,ukrain,Lower middle,UAH,1992-04-19,233 - Ukraine +234,242,784,235,Y,Y,Y,N,,,AE,ARE,,,United Arab Emirates,United Arab Emirates (the),,,UAE,,United Arab Emirates,Émirats arabes unis,Emiratos Árabes Unidos,Объединенные Арабские Эмираты,阿拉伯联合酋长国,الإمارات العربية المتحدة,the United Arab Emirates,United Arab Emirates,Émirats arabes unis,Emiratos Árabes Unidos,Объединенные Арабские Эмираты,阿拉伯联合酋长国,الإمارات العربية المتحدة,0,23.90525867,54.35072869,142,Asia,145,Western Asia,,,emirates|^u\.?a\.?e\.?$|united.?arab.?em,High,AED,1974-01-01,234 - United Arab Emirates +235,243,826,236,Y,Y,Y,N,,,GB,GBR,,,United Kingdom of Great Britain and Northern Ireland,United Kingdom of Great Britain and Northern Ireland (the),,United Kingdom,UK,,United Kingdom of Great Britain and Northern Ireland,Royaume-Uni de Grande-Bretagne et d'Irlande du Nord,Reino Unido de Gran Bretaña e Irlanda del Norte,Соединенное Королевство Великобритании и Северной Ирландии,大不列颠及北爱尔兰联合王国,المملكة المتحدة لبريطانيا العظمى وأيرلندا الشمالية,the United Kingdom of Great Britain and Northern Ireland,United Kingdom of Great Britain and Northern Ireland,Royaume-Uni de Grande-Bretagne et d’Irlande du Nord,Reino Unido de Gran Bretaña e Irlanda del Norte,Соединенное Королевство Великобритании и Северной Ирландии,大不列颠及北爱尔兰联合王国,المملكة المتحدة لبريطانيا العظمى وآيرلندا الشمالية,0,53.75504855,-2.103843405,150,Europe,154,Northern Europe,,,united.?kingdom|britain|^u\.?k\.?$,High,GBP,1974-01-01,235 - United Kingdom of Great Britain and Northern Ireland +236,245,840,237,Y,Y,Y,N,,,US,USA,,,United States of America,United States of America (the),,United States,USA,,United States of America,États-Unis d'Amérique,Estados Unidos de América,Соединенные Штаты Америки,美利坚合众国,الولايات المتحدة الأمريكية,the United States of America,United States of America,États-Unis d’Amérique,Estados Unidos de América,Соединенные Штаты Америки,美利坚合众国,الولايات المتحدة الأمريكية,0,45.73643438,-112.404207,19,Americas,21,Northern America,,,united.?states\b(?!.*islands)|\bu\.?s\.?a\.?\b|^\s*u\.?s\.?\b(?!.*islands),High,USD,1974-01-01,236 - United States of America +237,,581,238,,,N,N,,,UM,UMI,,,United States Minor Outlying Islands,United States Minor Outlying Islands (the),,,,,United States Minor Outlying Islands,,,,,,,United States Minor Outlying Islands,Îles mineures éloignées des États-Unis,Islas menores alejadas de Estados Unidos,Внешние малые острова Соединенных Штатов,美国本土外小岛屿,نائية التابعة للولايات المتحدة,0,,,9,Oceania,57,Micronesia,,,minor.?outlying.?is,,USD,1986-01-01,237 - United States Minor Outlying Islands +238,247,858,239,Y,Y,Y,N,,Y,UY,URY,,,Uruguay,,,,,,Uruguay,Uruguay,Uruguay,Уругвай,乌拉圭,أوروغواي,the Eastern Republic of Uruguay,Uruguay,Uruguay,Uruguay,Уругвай,乌拉圭,أوروغواي,0,-32.80198719,-56.01417232,19,Americas,419,Latin America and the Caribbean,5,South America,uruguay,High,UYU,1974-01-01,238 - Uruguay +239,248,860,240,Y,Y,Y,N,,,UZ,UZB,,,Uzbekistan,,,,,,Uzbekistan,Ouzbékistan,Uzbekistán,Узбекистан,乌兹别克斯坦,أوزبكستان,the Republic of Uzbekistan,Uzbekistan,Ouzbékistan,Uzbekistán,Узбекистан,乌兹别克斯坦,أوزبكستان,0,41.74950759,63.17455249,142,Asia,143,Central Asia,,,uzbek,Lower middle,UZS,1992-06-15,239 - Uzbekistan +240,249,548,241,Y,Y,Y,N,,,VU,VUT,,,Vanuatu,,,,,,Vanuatu,Vanuatu,Vanuatu,Вануату,瓦努阿图,فانواتو,the Republic of Vanuatu,Vanuatu,Vanuatu,Vanuatu,Вануату,瓦努阿图,فانواتو,0,-21.04390394,171.2797047,9,Oceania,54,Melanesia,,,vanuatu|new.?hebrides,Lower middle,VUV,1980-01-01,240 - Vanuatu +241,250,862,242,Y,Y,Y,N,Y,Y,VE,VEN,,,Venezuela (Bolivarian Republic of),,,"Venezuela, Bolivarian Republic of",Venezuela,,Venezuela (Bolivarian Republic of),Venezuela (République bolivarienne du),Venezuela (República Bolivariana de),Венесуэла (Боливарианская Республика),委内瑞拉玻利瓦尔共和国,فنزويلا (جمهورية - البوليفارية),the Bolivarian Republic of Venezuela,Venezuela (Bolivarian Republic of),Venezuela (République bolivarienne du),Venezuela (República Bolivariana de),Венесуэла (Боливарианская Республика),委内瑞拉玻利瓦尔共和国,فنزويلا (جمهورية - البوليفارية),0,7.115201972,-66.18367077,19,Americas,419,Latin America and the Caribbean,5,South America,venezuela,,VEF,2009-03-03,241 - Venezuela (Bolivarian Republic of) +242,251,704,243,Y,Y,Y,N,,,VN,VNM,,,Viet Nam,,,,,,Viet Nam,Viet Nam,Viet Nam,Вьетнам,越南,فييت نام,the Socialist Republic of Viet Nam,Viet Nam,Viet Nam,Viet Nam,Вьетнам,越南,فييت نام,0,16.64893259,106.3103686,142,Asia,35,South-eastern Asia,,,^(?!south)(?!republic).*viet.?nam(?!.*south)|democratic.republic.of.vietnam|socialist.republic.of.viet.?nam|north.viet.?nam|viet.?nam.north,Lower middle,VND,1977-01-01,242 - Viet Nam +243,43,92,244,,,N,N,,,VG,VGB,,,British Virgin Islands,Virgin Islands (British),,"Virgin Islands, British",,,British Virgin Islands,,,,,,,British Virgin Islands,Îles Vierges britanniques,Islas Vírgenes Británicas,Британские Виргинские острова,英属维尔京群岛,جزر فرجن البريطانية,0,18.30332154,-65.11493198,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?=.*\bu\.?\s?k).*virgin|^(?=.*brit).*virgin|^(?=.*kingdom).*virgin,High,USD,1974-01-01,243 - British Virgin Islands +244,252,876,246,,,N,N,,,WF,WLF,,,Wallis and Futuna Islands,Wallis and Futuna,,Wallis and Futuna,,Wallis and Futuna (France),Wallis and Futuna Islands,,,,,,,Wallis and Futuna Islands,Îles Wallis-et-Futuna,Islas Wallis y Futuna,Острова Уоллис и Футуна,瓦利斯群岛和富图纳群岛,جزر واليس وفوتونا,0,-14.36099529,-178.0421057,9,Oceania,61,Polynesia,,,futuna|wallis,,XPF,1974-01-01,244 - Wallis and Futuna Islands +245,253,732,247,,,N,N,,,EH,ESH,,,Western Sahara,,,"Western Sahara, non-self-governing territory",,,Western Sahara,,,,,,,Western Sahara,Sahara occidental,Sáhara Occidental,Западная Сахара,西撒哈拉,الصحراء الغربية,0,24.66295331,-13.13425705,2,Africa,15,Northern Africa,,,western.sahara,,MAD,1985-01-01,245 - Western Sahara +246,255,887,248,Y,Y,Y,N,Y,Y,YE,YEM,,,Yemen,,,,,,Yemen,Yémen,Yemen,Йемен,也门,اليمن,the Republic of Yemen,Yemen,Yémen,Yemen,Йемен,也门,اليمن,0,15.96506363,47.50305348,142,Asia,145,Western Asia,,,yemen,Low,YER,1993-07-12,246 - Yemen +247,256,894,249,Y,Y,Y,N,,Y,ZM,ZMB,,,Zambia,,,,,,Zambia,Zambie,Zambia,Замбия,赞比亚,زامبيا,the Republic of Zambia,Zambia,Zambie,Zambia,Замбия,赞比亚,زامبيا,0,-13.45369192,27.80039565,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,zambia|northern.?rhodesia,Lower middle,ZMK,1974-01-01,247 - Zambia +248,257,716,250,Y,Y,Y,N,,Y,ZW,ZWE,,,Zimbabwe,,,,,,Zimbabwe,Zimbabwe,Zimbabwe,Зимбабве,津巴布韦,زمبابوي,the Republic of Zimbabwe,Zimbabwe,Zimbabwe,Zimbabwe,Зимбабве,津巴布韦,زمبابوي,0,-19.00126774,29.86951021,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,zimbabwe|^(?!.*northern).*rhodesia,Lower middle,ZWL,1980-01-01,248 - Zimbabwe +249,28,,,,,N,N,,,,,,AZO,Azores Islands (Portugal),,,,,,Azores Islands,,,,,,,,,,,,,,38.72708329,-27.26017212,150,Europe,39,Southern Europe,,,azores,,EUR,1974-01-01,249 - Azores Islands (Portugal) +251,51,,,,,N,N,,,,,,CAI,Canary Islands (Spain),,,,,,Canary Islands,,,,,,,,,,,,,,27.95390989,-15.57918031,2,Africa,15,Northern Africa,,,canary,,EUR,1974-01-01,251 - Canary Islands (Spain) +252,56,,,,,N,N,,,,,,CHI,Channel Islands,,,,,,Channel Islands,,,,,,,,,,,,,,49.34370327,-2.36025919,150,Europe,154,Northern Europe,,,\bchannel.islands,,GBP,1974-01-01,252 - Channel Islands +254,97,,,,,N,N,,,,,,GLI,Galapagos Islands (Ecuador),,,,,,Galapagos Islands,,,,,,,,,,,,,,-0.62999148,-90.35775677,19,Americas,419,Latin America and the Caribbean,5,South America,galapagos,,USD,1974-01-01,254 - Galapagos Islands (Ecuador) +255,178,580,166,,,N,N,,,MP,MNP,,,Northern Mariana Islands,Northern Mariana Islands (the),,,,Northern Mariana Islands (The United States of America),Northern Mariana Islands,,,,,,,Northern Mariana Islands,Îles Mariannes du Nord,Islas Marianas Septentrionales,Северные Марианские острова,北马里亚纳群岛,جزر ماريانا الشمالية,0,25.56053736,152.1251419,9,Oceania,57,Micronesia,,,mariana,High,USD,1986-01-01,255 - Northern Mariana Islands +256,,680,,,,N,N,,,,,,,Sark,,,,,,Sark,,,,,,,,,,,,,,49.4347717,-2.36987152,150,Europe,154,Northern Europe,830,Channel Islands,sark,,GBP,1974-01-01,256 - Sark +265,246,850,245,,,N,N,,,VI,VIR,,,United States Virgin Islands,Virgin Islands (U.S.),,"Virgin Islands, U.S.",,,United States Virgin Islands,,,,,,,United States Virgin Islands,Îles Vierges américaines,Islas Vírgenes de los Estados Unidos,Виргинские острова Соединенных Штатов,美属维尔京群岛,جزر فرجن التابعة للولايات المتحدة,0,17.39137826,-64.67699419,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?=.*\bu\.?\s?s).*virgin|^(?=.*states).*virgin,High,USD,1974-01-01,265 - United States Virgin Islands +266,,,,,,N,N,,,,,XK,XKX,Kosovo,,,,,,Kosovo,,,,,,,,,,,,,,42.61901705,20.90987836,150,Europe,39,Southern Europe,,,kosovo,,EUR,1974-01-01,266 - Kosovo diff --git a/tests/hdx/location/Countries_UZB_Deleted.csv b/tests/hdx/location/Countries_UZB_Deleted.csv index 05da75d..0972821 100644 --- a/tests/hdx/location/Countries_UZB_Deleted.csv +++ b/tests/hdx/location/Countries_UZB_Deleted.csv @@ -1,257 +1,257 @@ -ID,RW ID,m49 numerical code,FTS API ID,Appears in UNTERM list,Appears in DGACM list,Independent,Deprecated,ISO 3166-1 Alpha 2-Codes,ISO 3166-1 Alpha 3-Codes,x Alpha2 codes,x Alpha3 codes,Preferred Term,ISO Alt Term,DGACM Alt Term,FTS Alt Term,RW Short Name,RW API Alt Term,English Short,French Short,Spanish Short,Russian Short,Chinese Short,Arabic Short,English Formal,M49 English,M49 French,M49 Spanish,M49 Russian,M49 Chinese,M49 Arabic,Admin Level,Latitude,Longitude,Region Code,Region Name,Sub-region Code,Sub-region Name,Intermediate Region Code,Intermediate Region Name,Regex,World Bank Income Level,Currency,Reference Period Start,Concatenation -#meta +id,#country +code +v_reliefweb,#country +code +num +v_m49,#country +code +v_fts,,,#meta+independent+bool,#meta+deprecated+bool,#country +code +v_iso2,#country +code +v_iso3,,,#country +name +preferred,#country +name +alt +v_iso,#country +name +alt +v_dgacm,#country +name +alt +v_fts,#country +name +short +v_reliefweb,#country +name +alt +v_reliefweb,#country +name +i_en +alt +v_unterm,#country +name +i_fr +alt +v_unterm,#country +name +i_es +alt +v_unterm,#country +name +i_ru +alt +v_unterm,#country +name +i_zh +alt +v_unterm,#country +name +i_ar +alt +v_unterm,#country +name +i_en +formal +v_unterm,#country +name +i_en +alt +v_m49,#country +name +i_fr +alt +v_m49,#country +name +i_es +alt +v_m49,#country +name +i_ru +alt +v_m49,#country +name +i_zh +alt +v_m49,#country +name +i_ar +alt +v_m49,#geo +admin_level,#geo +lat,#geo +lon,#region +main +code,#region +main +name +preferred,#region +sub +code,#region +sub +name +preferred,#region +intermediate +code,#region +intermediate +name +preferred,#country +regex,#indicator+incomelevel,#currency +code,#date+start, -1,13,4,1,Y,Y,Y,N,AF,AFG,,,Afghanistan,,,,,,Afghanistan,Afghanistan,Afganistán,Афганистан,阿富汗,أفغانستان,the Islamic Republic of Afghanistan,Afghanistan,Afghanistan,Afganistán,Афганистан,阿富汗,أفغانستان,0,33.83147477,66.02621828,142,Asia,34,Southern Asia,,,afghan,Low,AFN,2004-01-26,1 - Afghanistan -2,14,248,2,,,N,N,AX,ALA,,,Åland Islands,,,,,Aland Islands (Finland),Åland Islands,,,,,,,Åland Islands,Îles d’Åland,Islas Åland,Аландских островов,奥兰群岛,جزر ألاند,0,60.18121338,19.89649072,150,Europe,154,Northern Europe,,,^[å|a]land,,EUR,2004-02-13,2 - Åland Islands -3,15,8,3,Y,Y,Y,N,AL,ALB,,,Albania,,,,,,Albania,Albanie,Albania,Албания,阿尔巴尼亚,ألبانيا,the Republic of Albania,Albania,Albanie,Albania,Албания,阿尔巴尼亚,ألبانيا,0,41.13180899,20.06882519,150,Europe,39,Southern Europe,,,albania,Upper middle,ALL,1974-01-01,3 - Albania -4,16,12,4,Y,Y,Y,N,DZ,DZA,,,Algeria,,,,,,Algeria,Algérie,Argelia,Алжир,阿尔及利亚,الجزائر,the People's Democratic Republic of Algeria,Algeria,Algérie,Argelia,Алжир,阿尔及利亚,الجزائر,0,28.16474462,2.63351219,2,Africa,15,Northern Africa,,,algeria,Lower middle,DZD,1974-01-01,4 - Algeria -5,17,16,5,,,N,N,AS,ASM,,,American Samoa,,,,,,American Samoa,,,,,,,American Samoa,Samoa américaines,Samoa Americana,Американское Самоа,美属萨摩亚,ساموا الأمريكية,0,-14.30440488,-170.70783,9,Oceania,61,Polynesia,,,^(?=.*americ).*samoa,High,USD,1974-01-01,5 - American Samoa -6,18,20,6,Y,Y,Y,N,AD,AND,,,Andorra,,,,,,Andorra,Andorre,Andorra,Андорра,安道尔,أندورا,the Principality of Andorra,Andorra,Andorre,Andorra,Андорра,安道尔,أندورا,0,42.55527067,1.578938861,150,Europe,39,Southern Europe,,,andorra,High,EUR,1994-01-26,6 - Andorra -7,19,24,7,Y,Y,Y,N,AO,AGO,,,Angola,,,,,,Angola,Angola,Angola,Ангола,安哥拉,أنغولا,the Republic of Angola,Angola,Angola,Angola,Ангола,安哥拉,أنغولا,0,-12.3755731,17.59867248,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,angola,Lower middle,AOA,1993-07-02,7 - Angola -8,20,660,8,,,N,N,AI,AIA,,,Anguilla,,,Anguilla (United Kingdom),,,Anguilla,,,,,,,Anguilla,Anguilla,Anguila,Ангилья,安圭拉,أنغويلا,0,18.22301491,-63.06006462,19,Americas,419,Latin America and the Caribbean,29,Caribbean,anguill?a,,XCD,1985-01-01,8 - Anguilla -9,,10,9,,,N,N,AQ,ATA,,,Antarctica,,,,,,Antarctica,,,,,,,Antarctica,Antarctique,Antártida,Антарктике,南极洲,أنتاركتيكا,0,-80.45066299,21.43458373,,,,,,,antarctica,,,1983-01-01,9 - Antarctica -10,21,28,10,Y,Y,Y,N,AG,ATG,,,Antigua and Barbuda,,,,,,Antigua and Barbuda,Antigua-et-Barbuda,Antigua y Barbuda,Антигуа и Барбуда,安提瓜和巴布达,أنتيغوا وبربودا,Antigua and Barbuda,Antigua and Barbuda,Antigua-et-Barbuda,Antigua y Barbuda,Антигуа и Барбуда,安提瓜和巴布达,أنتيغوا وبربودا,0,17.07120733,-61.79815058,19,Americas,419,Latin America and the Caribbean,29,Caribbean,antigua,High,XCD,1974-01-01,10 - Antigua and Barbuda -11,22,32,11,Y,Y,Y,N,AR,ARG,,,Argentina,,,,,,Argentina,Argentine,Argentina,Аргентина,阿根廷,الأرجنتين,the Argentine Republic,Argentina,Argentine,Argentina,Аргентина,阿根廷,الأرجنتين,0,-34.98567234,-65.12225892,19,Americas,419,Latin America and the Caribbean,5,South America,argentin,Upper middle,ARS,1974-01-01,11 - Argentina -12,23,51,12,Y,Y,Y,N,AM,ARM,,,Armenia,,,,,,Armenia,Arménie,Armenia,Армения,亚美尼亚,أرمينيا,the Republic of Armenia,Armenia,Arménie,Armenia,Армения,亚美尼亚,أرمينيا,0,40.29202499,44.9429026,142,Asia,145,Western Asia,,,armenia,Upper middle,AMD,1992-06-15,12 - Armenia -13,24,533,13,,,N,N,AW,ABW,,,Aruba,,,,,Aruba (The Netherlands),Aruba,,,,,,,Aruba,Aruba,Aruba,Аруба,阿鲁巴,أروبا,0,12.5156546,-69.9757266,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?!.*bonaire).*\baruba,High,AWG,1986-01-01,13 - Aruba -14,25,36,14,Y,Y,Y,N,AU,AUS,,,Australia,,,,,,Australia,Australie,Australia,Австралия,澳大利亚,أستراليا,Australia,Australia,Australie,Australia,Австралия,澳大利亚,أستراليا,0,-25.40546125,134.2181189,9,Oceania,53,Australia and New Zealand,,,australia,High,AUD,1974-01-01,14 - Australia -15,26,40,15,Y,Y,Y,N,AT,AUT,,,Austria,,,,,,Austria,Autriche,Austria,Австрия,奥地利,النمسا,the Republic of Austria,Austria,Autriche,Austria,Австрия,奥地利,النمسا,0,47.59086187,14.13920086,150,Europe,155,Western Europe,,,^(?!.*hungary).*austria|\baustri.*\bemp,High,EUR,1974-01-01,15 - Austria -16,27,31,16,Y,Y,Y,N,AZ,AZE,,,Azerbaijan,,,,,,Azerbaijan,Azerbaïdjan,Azerbaiyán,Азербайджан,阿塞拜疆,أذربيجان,the Republic of Azerbaijan,Azerbaijan,Azerbaïdjan,Azerbaiyán,Азербайджан,阿塞拜疆,أذربيجان,0,40.42670781,47.80669468,142,Asia,145,Western Asia,,,azerbaijan,Upper middle,AZN,1992-06-15,16 - Azerbaijan -17,29,44,17,Y,Y,Y,N,BS,BHS,,,Bahamas,Bahamas (the),,,,,Bahamas,Bahamas,Bahamas,Багамские Острова,巴哈马,جزر البهاما,the Commonwealth of the Bahamas,Bahamas,Bahamas,Bahamas,Багамские Острова,巴哈马,جزر البهاما,0,25.90317684,-78.61665744,19,Americas,419,Latin America and the Caribbean,29,Caribbean,bahamas,High,BSD,1974-01-01,17 - Bahamas -18,30,48,18,Y,Y,Y,N,BH,BHR,,,Bahrain,,,,,,Bahrain,Bahreïn,Bahrein,Бахрейн,巴林,البحرين,the Kingdom of Bahrain,Bahrain,Bahreïn,Bahrein,Бахрейн,巴林,البحرين,0,26.05396006,50.53486327,142,Asia,145,Western Asia,,,bahrain,High,BHD,1974-01-01,18 - Bahrain -19,31,50,19,Y,Y,Y,N,BD,BGD,,,Bangladesh,,,,,,Bangladesh,Bangladesh,Bangladesh,Бангладеш,孟加拉国,بنغلاديش,the People's Republic of Bangladesh,Bangladesh,Bangladesh,Bangladesh,Бангладеш,孟加拉国,بنغلاديش,0,23.88207427,90.24107264,142,Asia,34,Southern Asia,,,bangladesh|^(?=.*east).*paki?stan,Lower middle,BDT,1974-01-01,19 - Bangladesh -20,32,52,20,Y,Y,Y,N,BB,BRB,,,Barbados,,,,,,Barbados,Barbade,Barbados,Барбадос,巴巴多斯,بربادوس,Barbados,Barbados,Barbade,Barbados,Барбадос,巴巴多斯,بربادوس,0,13.184952,-59.55382245,19,Americas,419,Latin America and the Caribbean,29,Caribbean,barbados,High,BBD,1974-01-01,20 - Barbados -21,33,112,21,Y,Y,Y,N,BY,BLR,,,Belarus,,,,,,Belarus,Bélarus,Belarús,Беларусь,白俄罗斯,بيلاروس,the Republic of Belarus,Belarus,Bélarus,Belarús,Беларусь,白俄罗斯,بيلاروس,0,53.53965016,28.04932937,150,Europe,151,Eastern Europe,,,belarus|byelo,Upper middle,BYN,1992-06-15,21 - Belarus -22,34,56,22,Y,Y,Y,N,BE,BEL,,,Belgium,,,,,,Belgium,Belgique,Bélgica,Бельгия,比利时,بلجيكا,the Kingdom of Belgium,Belgium,Belgique,Bélgica,Бельгия,比利时,بلجيكا,0,50.64206011,4.658786236,150,Europe,155,Western Europe,,,^(?!.*luxem).*belgium,High,EUR,1974-01-01,22 - Belgium -23,35,84,23,Y,Y,Y,N,BZ,BLZ,,,Belize,,,,,,Belize,Belize,Belice,Белиз,伯利兹,بليز,Belize,Belize,Belize,Belice,Белиз,伯利兹,بليز,0,17.20829609,-88.69988922,19,Americas,419,Latin America and the Caribbean,13,Central America,belize|^(?=.*british).*honduras,Upper middle,BZD,1974-01-01,23 - Belize -24,36,204,24,Y,Y,Y,N,BJ,BEN,,,Benin,,,,,,Benin,Bénin,Benin,Бенин,贝宁,بنن,the Republic of Benin,Benin,Bénin,Benin,Бенин,贝宁,بنن,0,9.642665015,2.342864021,2,Africa,202,Sub-Saharan Africa,11,Western Africa,benin|dahome,Lower middle,XOF,1977-01-01,24 - Benin -25,37,60,25,,,N,N,BM,BMU,,,Bermuda,,,,,,Bermuda,,,,,,,Bermuda,Bermudes,Bermuda,Бермудские острова,百慕大,برمودا,0,32.31605051,-64.73984042,19,Americas,21,Northern America,,,bermuda,High,BMD,1974-01-01,25 - Bermuda -26,38,64,26,Y,Y,Y,N,BT,BTN,,,Bhutan,,,,,,Bhutan,Bhoutan,Bhután,Бутан,不丹,بوتان,the Kingdom of Bhutan,Bhutan,Bhoutan,Bhután,Бутан,不丹,بوتان,0,27.41443467,90.43085885,142,Asia,34,Southern Asia,,,bhutan,Lower middle,BTN,1974-01-01,26 - Bhutan -27,39,68,27,Y,Y,Y,N,BO,BOL,,,Bolivia (Plurinational State of),,,"Bolivia, Plurinational State of",Bolivia,,Bolivia (Plurinational State of),Bolivie (État plurinational de),Bolivia (Estado Plurinacional de),Боливия (Многонациональное Государство),多民族玻利维亚国,بوليفيا (دولة - المتعددة القوميات),the Plurinational State of Bolivia,Bolivia (Plurinational State of),Bolivie (État plurinational de),Bolivia (Estado Plurinacional de),Боливия (Многонациональное Государство),多民族玻利维亚国,بوليفيا (دولة - المتعددة القوميات),0,-16.71483757,-64.66829843,19,Americas,419,Latin America and the Caribbean,5,South America,bolivia,Lower middle,BOB,2009-05-08,27 - Bolivia (Plurinational State of) -28,40,70,28,Y,Y,Y,N,BA,BIH,,,Bosnia and Herzegovina,,,,,,Bosnia and Herzegovina,Bosnie-Herzégovine,Bosnia y Herzegovina,Босния и Герцеговина,波斯尼亚和黑塞哥维那,البوسنة والهرسك,Bosnia and Herzegovina,Bosnia and Herzegovina,Bosnie-Herzégovine,Bosnia y Herzegovina,Босния и Герцеговина,波斯尼亚和黑塞哥维那,البوسنة والهرسك,0,44.16506495,17.79105724,150,Europe,39,Southern Europe,,,herzegovina|bosnia,Upper middle,BAM,1993-01-01,28 - Bosnia and Herzegovina -29,14894,535,29,,,N,N,BQ,BES,,,"Bonaire, Sint Eustatius and Saba",,,"Bonaire, Saint Eustatius and Saba (The Netherlands)",,"Bonaire, Saint Eustatius and Saba (The Netherlands)","Bonaire, Sint Eustatius and Saba",,,,,,,"Bonaire, Sint Eustatius and Saba","Bonaire, Saint-Eustache et Saba","Bonaire, San Eustaquio y Saba","Бонайре, Синт-Эстатиус и Саба",博纳尔,圣俄斯塔休斯和萨巴,بونير وسانت يوستاشيوس وسابا,0,12.15882921,-68.24278483,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?=.*bonaire).*eustatius|^(?=.*carib).*netherlands|\bbes.?islands,,USD,2011-06-12,"29 - Bonaire, Sint Eustatius and Saba" -30,41,72,30,Y,Y,Y,N,BW,BWA,,,Botswana,,,,,,Botswana,Botswana,Botswana,Ботсвана,博茨瓦纳,بوتسوانا,the Republic of Botswana,Botswana,Botswana,Botswana,Ботсвана,博茨瓦纳,بوتسوانا,0,-22.17991766,23.81673035,2,Africa,202,Sub-Saharan Africa,18,Southern Africa,botswana|bechuana,Upper middle,BWP,1974-01-01,30 - Botswana -31,,74,31,,,N,N,BV,BVT,,,Bouvet Island,,,,,,Bouvet Island,,,,,,,Bouvet Island,Île Bouvet,Isla Bouvet,Остров Буве,布维岛,جزيرة بوفيت,0,-54.42190835,3.412516924,19,Americas,419,Latin America and the Caribbean,5,South America,bouvet,,NOK,1974-01-01,31 - Bouvet Island -32,42,76,32,Y,Y,Y,N,BR,BRA,,,Brazil,,,,,,Brazil,Brésil,Brasil,Бразилия,巴西,البرازيل,the Federative Republic of Brazil,Brazil,Brésil,Brasil,Бразилия,巴西,البرازيل,0,-10.77518961,-53.09141767,19,Americas,419,Latin America and the Caribbean,5,South America,brazil,Upper middle,BRL,1974-01-01,32 - Brazil -33,,86,33,,,N,N,IO,IOT,,,British Indian Ocean Territory,British Indian Ocean Territory (the),,,,,British Indian Ocean Territory,,,,,,,British Indian Ocean Territory,Territoire britannique de l'océan Indien,Territorio Británico del Océano Índico,Британская территория в Индийском океане,英属印度洋领土,المحيط الهندي الإقليم البريطاني في,0,-7.334186151,72.43402037,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,british.?indian.?ocean,,USD,1974-01-01,33 - British Indian Ocean Territory -34,44,96,34,Y,Y,Y,N,BN,BRN,,,Brunei Darussalam,,,,,,Brunei Darussalam,Brunéi Darussalam,Brunei Darussalam,Бруней-Даруссалам,文莱达鲁萨兰国,بروني دار السلام,Brunei Darussalam,Brunei Darussalam,Brunéi Darussalam,Brunei Darussalam,Бруней-Даруссалам,文莱达鲁萨兰国,بروني دار السلام,0,4.439247073,114.4374636,142,Asia,35,South-eastern Asia,,,brunei,High,BND,1974-01-01,34 - Brunei Darussalam -35,45,100,35,Y,Y,Y,N,BG,BGR,,,Bulgaria,,,,,,Bulgaria,Bulgarie,Bulgaria,Болгария,保加利亚,بلغاريا,the Republic of Bulgaria,Bulgaria,Bulgarie,Bulgaria,Болгария,保加利亚,بلغاريا,0,42.76069057,25.23572028,150,Europe,151,Eastern Europe,,,bulgaria,Upper middle,BGL,1974-01-01,35 - Bulgaria -36,46,854,36,Y,Y,Y,N,BF,BFA,,,Burkina Faso,,,,,,Burkina Faso,Burkina Faso,Burkina Faso,Буркина-Фасо,布基纳法索,بوركينا فاسو,Burkina Faso,Burkina Faso,Burkina Faso,Burkina Faso,Буркина-Фасо,布基纳法索,بوركينا فاسو,0,12.27790144,-1.738649343,2,Africa,202,Sub-Saharan Africa,11,Western Africa,burkina|\bfaso|upper.?volta,Low,XOF,1984-01-01,36 - Burkina Faso -37,47,108,37,Y,Y,Y,N,BI,BDI,,,Burundi,,,,,,Burundi,Burundi,Burundi,Бурунди,布隆迪,بوروندي,the Republic of Burundi,Burundi,Burundi,Burundi,Бурунди,布隆迪,بوروندي,0,-3.356208708,29.89200134,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,burundi,Low,BIF,1974-01-01,37 - Burundi -38,48,116,38,Y,Y,Y,N,KH,KHM,,,Cambodia,,,,,,Cambodia,Cambodge,Camboya,Камбоджа,柬埔寨,كمبوديا,the Kingdom of Cambodia,Cambodia,Cambodge,Camboya,Камбоджа,柬埔寨,كمبوديا,0,12.71583138,104.9221723,142,Asia,35,South-eastern Asia,,,cambodia|kampuchea|khmer,Lower middle,KHR,1994-01-26,38 - Cambodia -39,49,120,39,Y,Y,Y,N,CM,CMR,,,Cameroon,,,,,,Cameroon,Cameroun,Camerún,Камерун,喀麦隆,الكاميرون,the Republic of Cameroon,Cameroon,Cameroun,Camerún,Камерун,喀麦隆,الكاميرون,0,5.68036831,12.74068837,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,cameroon,Lower middle,XAF,1974-01-01,39 - Cameroon -40,50,124,40,Y,Y,Y,N,CA,CAN,,,Canada,,,,,,Canada,Canada,Canadá,Канада,加拿大,كندا,Canada,Canada,Canada,Canadá,Канада,加拿大,كندا,0,61.4126317,-98.23039804,19,Americas,21,Northern America,,,canada,High,CAD,1974-01-01,40 - Canada -41,52,132,41,Y,Y,Y,N,CV,CPV,,,Cabo Verde,,,Cape Verde,,,Cabo Verde,Cabo Verde,Cabo Verde,Кабо-Верде,佛得角,كابو فيردي,the Republic of Cabo Verde,Cabo Verde,Cabo Verde,Cabo Verde,Кабо-Верде,佛得角,كابو فيردي,0,17.52133998,-24.58506404,2,Africa,202,Sub-Saharan Africa,11,Western Africa,(cabo|cape) *verde,Lower middle,CVE,1974-01-01,41 - Cabo Verde -42,53,136,42,,,N,N,KY,CYM,,,Cayman Islands,Cayman Islands (the),,,,,Cayman Islands,,,,,,,Cayman Islands,Îles Caïmanes,Islas Caimán,Кайман острова,开曼群岛,جزر كايمان,0,19.31065556,-81.20426038,19,Americas,419,Latin America and the Caribbean,29,Caribbean,cayman,High,KYD,1974-01-01,42 - Cayman Islands -43,54,140,43,Y,Y,Y,N,CF,CAF,,,Central African Republic,Central African Republic (the),,,CAR,Central African Republic,Central African Republic,République centrafricaine,República Centroafricana,Центральноафриканская Республика,中非共和国,جمهورية أفريقيا الوسطى,the Central African Republic,Central African Republic,République centrafricaine,República Centroafricana,Центральноафриканская Республика,中非共和国,جمهورية أفريقيا الوسطى,0,6.570747926,20.48450088,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,\bcentral.african.rep,Low,XAF,1974-01-01,43 - Central African Republic -44,55,148,44,Y,Y,Y,N,TD,TCD,,,Chad,,,,,,Chad,Tchad,Chad,Чад,乍得,تشاد,the Republic of Chad,Chad,Tchad,Chad,Чад,乍得,تشاد,0,15.35740495,18.66399556,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,\bchad,Low,XAF,1974-01-01,44 - Chad -45,57,152,45,Y,Y,Y,N,CL,CHL,,,Chile,,,,,,Chile,Chili,Chile,Чили,智利,شيلي,the Republic of Chile,Chile,Chili,Chile,Чили,智利,شيلي,0,-37.68386885,-71.33321859,19,Americas,419,Latin America and the Caribbean,5,South America,\bchile,High,CLP,1974-01-01,45 - Chile -46,58,156,46,Y,Y,Y,N,CN,CHN,,,China,,,,,,China,Chine,China,Китай,中国,الصين,the People's Republic of China,China,Chine,China,Китай,中国,الصين,0,36.67464756,103.8680636,142,Asia,30,Eastern Asia,,,^(?!.*\bmac)(?!.*\bhong)(?!.*\btai)(?!.*\brep).*china|^(?=.*peo)(?=.*rep).*china,Upper middle,CNY,1974-01-01,46 - China -47,62,162,47,,,N,N,CX,CXR,,,Christmas Island,,,,,Christmas Island (Australia),Christmas Island,,,,,,,Christmas Island,Île Christmas,Isla Christmas,остров Рождества,圣诞岛,جزيرة عيد الميلاد,0,-10.44411458,105.7036972,9,Oceania,53,Australia and New Zealand,,,christmas,,AUD,1974-01-01,47 - Christmas Island -48,63,166,48,,,N,N,CC,CCK,,,Cocos (Keeling) Islands,Cocos (Keeling) Islands (the),,,,Cocos (Keeling) Islands (Australia),Cocos (Keeling) Islands,,,,,,,Cocos (Keeling) Islands,Îles des Cocos (Keeling),Islas Cocos (Keeling),Кокосовых (Килинг) островов,科科斯(基林)群岛,جزر كوكس (كيلينغ),0,-12.17127014,96.83690355,9,Oceania,53,Australia and New Zealand,,,\bcocos|keeling,,AUD,1974-01-01,48 - Cocos (Keeling) Islands -49,64,170,49,Y,Y,Y,N,CO,COL,,,Colombia,,,,,,Colombia,Colombie,Colombia,Колумбия,哥伦比亚,كولومبيا,the Republic of Colombia,Colombia,Colombie,Colombia,Колумбия,哥伦比亚,كولومبيا,0,3.897367041,-73.07080696,19,Americas,419,Latin America and the Caribbean,5,South America,colombia,Upper middle,COP,1974-01-01,49 - Colombia -50,65,174,50,Y,Y,Y,N,KM,COM,,,Comoros,Comoros (the),,,,,Comoros,Comores,Comoras,Коморские Острова,科摩罗,جزر القمر,the Union of the Comoros,Comoros,Comores,Comoras,Коморские Острова,科摩罗,جزر القمر,0,-11.42407818,42.8293551,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,comoro,Lower middle,KMF,2003-01-14,50 - Comoros -51,66,178,51,Y,Y,Y,N,CG,COG,,,Congo,Congo (the),,,,,Congo,Congo,Congo,Конго,刚果,الكونغو,the Republic of the Congo,Congo,Congo,Congo,Конго,刚果,الكونغو,0,-0.83949506,15.22629207,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,^(?!.*\bd.m)(?!.*\bd[\.]?r)(?!.*kinshasa)(?!.*zaire)(?!.*belg)(?!.*l.opoldville)(?!.*free).*\bcongo,Lower middle,XAF,1974-01-01,51 - Congo -52,75,180,52,Y,Y,Y,N,CD,COD,,,Democratic Republic of the Congo,Congo (the Democratic Republic of the),,"Congo, The Democratic Republic of the",DR Congo,Democratic Republic of the Congo,Democratic Republic of the Congo,République démocratique du Congo,República Democrática del Congo,Демократическая Республика Конго,刚果民主共和国,جمهورية الكونغو الديمقراطية,the Democratic Republic of the Congo,Democratic Republic of the Congo,République démocratique du Congo,República Democrática del Congo,Демократическая Республика Конго,刚果民主共和国,جمهورية الكونغو الديمقراطية,0,-2.876807692,23.65623593,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,\bd.m.*congo|congo.*\bd.m|congo.*\bd[\.]?r|\bd[\.]?r.*congo|belgian.?congo|congo.?free.?state|kinshasa|zaire|l.opoldville|drc|droc|rdc,Low,CDF,1997-07-14,52 - Democratic Republic of the Congo -53,67,184,53,Y,,Y,N,CK,COK,,,Cook Islands,Cook Islands (the),,,,,Cook Islands,Îles Cook,Islas Cook,Острова Кука,库克群岛,جزر كوك,the Cook Islands,Cook Islands,Îles Cook,Islas Cook,Острова Кука,库克群岛,جزر كوك,0,-20.14332999,-159.7599857,9,Oceania,61,Polynesia,,,\bcook,,NZD,1974-01-01,53 - Cook Islands -54,68,188,54,Y,Y,Y,N,CR,CRI,,,Costa Rica,,,,,,Costa Rica,Costa Rica,Costa Rica,Коста-Рика,哥斯达黎加,كوستاريكا,the Republic of Costa Rica,Costa Rica,Costa Rica,Costa Rica,Коста-Рика,哥斯达黎加,كوستاريكا,0,9.960735487,-84.18254176,19,Americas,419,Latin America and the Caribbean,13,Central America,costa.?rica,Upper middle,CRC,1974-01-01,54 - Costa Rica -55,69,384,55,Y,Y,Y,N,CI,CIV,,,Côte d'Ivoire,,,,,,Côte d'Ivoire,Côte d'Ivoire,Côte d’Ivoire,Кот-д’Ивуар,科特迪瓦,كوت ديفوار,the Republic of Côte d'Ivoire,Côte d’Ivoire,Côte d’Ivoire,Côte d’Ivoire,Кот-д'Ивуар,科特迪瓦,كوت ديفوار,0,7.630087005,-5.552402136,2,Africa,202,Sub-Saharan Africa,11,Western Africa,ivoire|ivory,Lower middle,XOF,1974-01-01,55 - Côte d'Ivoire -56,70,191,56,Y,Y,Y,N,HR,HRV,,,Croatia,,,,,,Croatia,Croatie,Croacia,Хорватия,克罗地亚,كرواتيا,the Republic of Croatia,Croatia,Croatie,Croacia,Хорватия,克罗地亚,كرواتيا,0,45.18877041,16.42353441,150,Europe,39,Southern Europe,,,croatia|hrvatska,High,HRK,1992-06-15,56 - Croatia -57,71,192,57,Y,Y,Y,N,CU,CUB,,,Cuba,,,,,,Cuba,Cuba,Cuba,Куба,古巴,كوبا,the Republic of Cuba,Cuba,Cuba,Cuba,Куба,古巴,كوبا,0,21.6053525,-78.90713844,19,Americas,419,Latin America and the Caribbean,29,Caribbean,\bcuba,Upper middle,CUP,1974-01-01,57 - Cuba -58,14893,531,58,,,N,N,CW,CUW,,,Curaçao,,,,,Curaçao (The Netherlands),Curaçao,,,,,,,Curaçao,Curaçao,Curazao,Кюрасао,库拉索,كوراساو,0,12.21019745,-69.04044898,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?!.*bonaire).*\bcura(c|ç)ao,High,ANG,2010-12-15,58 - Curaçao -59,72,196,59,Y,Y,Y,N,CY,CYP,,,Cyprus,,,,,,Cyprus,Chypre,Chipre,Кипр,塞浦路斯,قبرص,the Republic of Cyprus,Cyprus,Chypre,Chipre,Кипр,塞浦路斯,قبرص,0,35.01941238,33.1666508,142,Asia,145,Western Asia,,,cyprus,High,EUR,1974-01-01,59 - Cyprus -60,73,203,60,Y,Y,Y,N,CZ,CZE,,,Czechia,,Czech Republic,Czech Republic,,,Czechia,Tchéquie,Chequia,Чехия,捷克,تشيكيا,the Czech Republic,Czechia,Tchéquie,Chequia,Чехия,捷克,تشيكيا,0,49.74240068,15.34943448,150,Europe,151,Eastern Europe,,,^(?=.*rep).*czech|czechia|bohemia,High,CZK,2016-08-29,60 - Czechia -61,76,208,61,Y,Y,Y,N,DK,DNK,,,Denmark,,,,,,Denmark,Danemark,Dinamarca,Дания,丹麦,الدانمرك,the Kingdom of Denmark,Denmark,Danemark,Dinamarca,Дания,丹麦,الدانمرك,0,56.06439188,9.942213684,150,Europe,154,Northern Europe,,,denmark,High,DKK,1974-01-01,61 - Denmark -62,77,262,62,Y,Y,Y,N,DJ,DJI,,,Djibouti,,,,,,Djibouti,Djibouti,Djibouti,Джибути,吉布提,جيبوتي,the Republic of Djibouti,Djibouti,Djibouti,Djibouti,Джибути,吉布提,جيبوتي,0,11.74658946,42.58022315,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,djibouti,Lower middle,DJF,1977-01-01,62 - Djibouti -63,78,212,63,Y,Y,Y,N,DM,DMA,,,Dominica,,,,,,Dominica,Dominique,Dominica,Доминика,多米尼克,دومينيكا,the Commonwealth of Dominica,Dominica,Dominique,Dominica,Доминика,多米尼克,دومينيكا,0,15.42468124,-61.36047599,19,Americas,419,Latin America and the Caribbean,29,Caribbean,dominican.rep,Upper middle,XCD,1974-01-01,63 - Dominica -64,79,214,64,Y,Y,Y,N,DO,DOM,,,Dominican Republic,Dominican Republic (the),,,Dominican Rep.,,Dominican Republic,République dominicaine,República Dominicana,Доминиканская Республика,多米尼加共和国,الجمهورية الدومينيكية,the Dominican Republic,Dominican Republic,République dominicaine,República Dominicana,Доминиканская Республика,多米尼加,الجمهورية الدومينيكية,0,18.89453409,-70.49429315,19,Americas,419,Latin America and the Caribbean,29,Caribbean,#REF!,Upper middle,DOP,1974-01-01,64 - Dominican Republic -65,81,218,65,Y,Y,Y,N,EC,ECU,,,Ecuador,,,,,,Ecuador,Équateur,Ecuador,Эквадор,厄瓜多尔,إكوادور,the Republic of Ecuador,Ecuador,Équateur,Ecuador,Эквадор,厄瓜多尔,إكوادور,0,-1.464036749,-78.05190165,19,Americas,419,Latin America and the Caribbean,5,South America,ecuador,Upper middle,USD,1974-01-01,65 - Ecuador -66,82,818,66,Y,Y,Y,N,EG,EGY,,,Egypt,,,,,,Egypt,Égypte,Egipto,Египет,埃及,مصر,the Arab Republic of Egypt,Egypt,Égypte,Egipto,Египет,埃及,مصر,0,26.55281781,29.78562814,2,Africa,15,Northern Africa,,,egypt,Lower middle,EGP,1974-01-01,66 - Egypt -67,83,222,67,Y,Y,Y,N,SV,SLV,,,El Salvador,,,,,,El Salvador,El Salvador,El Salvador,Сальвадор,萨尔瓦多,السلفادور,the Republic of El Salvador,El Salvador,El Salvador,El Salvador,Сальвадор,萨尔瓦多,السلفادور,0,13.72764125,-88.86315324,19,Americas,419,Latin America and the Caribbean,13,Central America,el.?salvador,Upper middle,USD,1974-01-01,67 - El Salvador -68,84,226,68,Y,Y,Y,N,GQ,GNQ,,,Equatorial Guinea,,,,,,Equatorial Guinea,Guinée équatoriale,Guinea Ecuatorial,Экваториальная Гвинея,赤道几内亚,غينيا الاستوائية,the Republic of Equatorial Guinea,Equatorial Guinea,Guinée équatoriale,Guinea Ecuatorial,Экваториальная Гвинея,赤道几内亚,غينيا الاستوائية,0,1.412936146,10.61572825,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,guine.*eq|eq.*guine|^(?=.*span).*guinea,Upper middle,XAF,1974-01-01,68 - Equatorial Guinea -69,85,232,69,Y,Y,Y,N,ER,ERI,,,Eritrea,,,,,,Eritrea,Érythrée,Eritrea,Эритрея,厄立特里亚,إريتريا,the State of Eritrea,Eritrea,Érythrée,Eritrea,Эритрея,厄立特里亚,إريتريا,0,15.37695899,38.82792338,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,eritrea,Low,ERN,2012-08-02,69 - Eritrea -70,86,233,70,Y,Y,Y,N,EE,EST,,,Estonia,,,,,,Estonia,Estonie,Estonia,Эстония,爱沙尼亚,إستونيا,the Republic of Estonia,Estonia,Estonie,Estonia,Эстония,爱沙尼亚,إستونيا,0,58.70758667,26.168216,150,Europe,154,Northern Europe,,,estonia,High,EUR,1992-06-15,70 - Estonia -71,87,231,71,Y,Y,Y,N,ET,ETH,,,Ethiopia,,,,,,Ethiopia,Éthiopie,Etiopía,Эфиопия,埃塞俄比亚,إثيوبيا,the Federal Democratic Republic of Ethiopia,Ethiopia,Éthiopie,Etiopía,Эфиопия,埃塞俄比亚,إثيوبيا,0,8.633664665,39.61587345,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,ethiopia|abyssinia,Low,ETB,1993-07-16,71 - Ethiopia -72,88,238,72,,,N,N,FK,FLK,,,Falkland Islands (Malvinas),Falkland Islands (the) [Malvinas],,,,Falkland Islands (Malvinas),Falkland Islands,,,,,,,Falkland Islands (Malvinas),Îles Falkland (Malvinas),Islas Malvinas (Falkland),Фолклендские (Мальвинские) острова,福克兰群岛(马尔维纳斯),جزر فوكلاند (مالفيناس),0,-51.7638724,-55.8098409,19,Americas,419,Latin America and the Caribbean,5,South America,falkland|malvinas,,FKP,1974-01-01,72 - Falkland Islands (Malvinas) -73,89,234,73,,,N,N,FO,FRO,,,Faroe Islands,Faroe Islands (the),,,,Faroe Islands (Denmark),Faroe Islands,,,,,,,Faroe Islands,Îles Féroé,Islas Feroe,Фарерские острова,法罗群岛,جزر فايرو,0,61.64924758,-6.548553177,150,Europe,154,Northern Europe,,,faroe|faeroe,High,DKK,1974-01-01,73 - Faroe Islands -74,90,242,74,Y,Y,Y,N,FJ,FJI,,,Fiji,,,,,,Fiji,Fidji,Fiji,Фиджи,斐济,فيجي,the Republic of Fiji,Fiji,Fidji,Fiji,Фиджи,斐济,فيجي,0,-19.0190607,195.3435043,9,Oceania,54,Melanesia,,,fiji,Upper middle,FJD,2011-06-12,74 - Fiji -75,91,246,75,Y,Y,Y,N,FI,FIN,,,Finland,,,,,,Finland,Finlande,Finlandia,Финляндия,芬兰,فنلندا,the Republic of Finland,Finland,Finlande,Finlandia,Финляндия,芬兰,فنلندا,0,64.52173893,26.29452799,150,Europe,154,Northern Europe,,,finland,High,EUR,1974-01-01,75 - Finland -76,92,250,76,Y,Y,Y,N,FR,FRA,,,France,,,,,,France,France,Francia,Франция,法国,فرنسا,the French Republic,France,France,Francia,Франция,法国,فرنسا,0,46.6984015,2.350055968,150,Europe,155,Western Europe,,,^(?!.*\bdep)(?!.*martinique).*france|french.?republic|\bgaul,High,EUR,1974-01-01,76 - France -77,93,254,77,,,N,N,GF,GUF,,,French Guiana,,,,,French Guiana (France),French Guiana,,,,,,,French Guiana,Guyane française,Guayana Francesa,Французская Гвиана,法属圭亚那,غيانا الفرنسية,0,3.928100844,-53.24266781,19,Americas,419,Latin America and the Caribbean,5,South America,french.?gu(y|i)ana,,EUR,1974-01-01,77 - French Guiana -78,94,258,78,,,N,N,PF,PYF,,,French Polynesia,,,,,French Polynesia (France),French Polynesia,,,,,,,French Polynesia,Polynésie française,Polinesia Francesa,Французская Полинезия,法属波利尼西亚,بولينيزيا الفرنسية,0,-24.06211632,-156.7187297,9,Oceania,61,Polynesia,,,french.?polynesia|tahiti,High,XPF,1974-01-01,78 - French Polynesia -79,,260,79,,,N,N,TF,ATF,,,French Southern Territories,French Southern Territories (the),,,,,French Southern Territories,,,,,,,French Southern Territories,Terres australes françaises,Territorio de las Tierras Australes Francesas,Южные земли (французская заморская территория),法属南方领地,الأراضي الفرنسية الجنوبية الجنوبية,0,-49.32257975,69.49884805,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,french.?southern,,EUR,1979-01-01,79 - French Southern Territories -80,96,266,80,Y,Y,Y,N,GA,GAB,,,Gabon,,,,,,Gabon,Gabon,Gabón,Габон,加蓬,غابون,the Gabonese Republic,Gabon,Gabon,Gabón,Габон,加蓬,غابون,0,-0.595400581,11.79997877,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,gabon,Upper middle,XAF,1974-01-01,80 - Gabon -81,98,270,81,Y,Y,Y,N,GM,GMB,,,Gambia,Gambia (the),,Gambia,,,Gambia,Gambie,Gambia,Гамбия,冈比亚,غامبيا,the Republic of the Gambia,Gambia,Gambie,Gambia,Гамбия,冈比亚,غامبيا,0,13.44470328,-15.44718402,2,Africa,202,Sub-Saharan Africa,11,Western Africa,gambia,Low,GMD,1974-01-01,81 - Gambia -82,100,268,82,Y,Y,Y,N,GE,GEO,,,Georgia,,,,,,Georgia,Géorgie,Georgia,Грузия,格鲁吉亚,جورجيا,Georgia,Georgia,Géorgie,Georgia,Грузия,格鲁吉亚,جورجيا,0,42.17290221,43.5117089,142,Asia,145,Western Asia,,,^(?!.*south).*georgia,Upper middle,GEL,1992-08-28,82 - Georgia -83,101,276,83,Y,Y,Y,N,DE,DEU,,,Germany,,,,,,Germany,Allemagne,Alemania,Германия,德国,ألمانيا,the Federal Republic of Germany,Germany,Allemagne,Alemania,Германия,德国,ألمانيا,0,51.08227882,10.37515859,150,Europe,155,Western Europe,,,^(?!.*east).*germany|^(?=.*\bfed.*\brep).*german,High,EUR,1990-10-30,83 - Germany -84,102,288,84,Y,Y,Y,N,GH,GHA,,,Ghana,,,,,,Ghana,Ghana,Ghana,Гана,加纳,غانا,the Republic of Ghana,Ghana,Ghana,Ghana,Гана,加纳,غانا,0,7.956118608,-1.209564758,2,Africa,202,Sub-Saharan Africa,11,Western Africa,ghana|gold.?coast,Lower middle,GHS,1974-01-01,84 - Ghana -85,103,292,85,,,N,N,GI,GIB,,,Gibraltar,,,,,,Gibraltar,,,,,,,Gibraltar,Gibraltar,Gibraltar,Гибралтар,直布罗陀,جبل طارق,0,36.13872267,-5.34508156,150,Europe,39,Southern Europe,,,gibraltar,High,GIP,1974-01-01,85 - Gibraltar -86,104,300,86,Y,Y,Y,N,GR,GRC,,,Greece,,,,,,Greece,Grèce,Grecia,Греция,希腊,اليونان,the Hellenic Republic,Greece,Grèce,Grecia,Греция,希腊,اليونان,0,39.99547189,22.15714659,150,Europe,39,Southern Europe,,,greece|hellenic|hellas,High,EUR,1974-01-01,86 - Greece -87,105,304,87,,,N,N,GL,GRL,,,Greenland,,,,,Greenland (Denmark),Greenland,,,,,,,Greenland,Groenland,Groenlandia,Гренландия,格陵兰,غرينلند,0,74.714673,-41.37858526,19,Americas,21,Northern America,,,greenland,High,DKK,1974-01-01,87 - Greenland -88,106,308,88,Y,Y,Y,N,GD,GRD,,,Grenada,,,,,,Grenada,Grenade,Granada,Гренада,格林纳达,غرينادا,Grenada,Grenada,Grenade,Granada,Гренада,格林纳达,غرينادا,0,12.11295969,-61.67937955,19,Americas,419,Latin America and the Caribbean,29,Caribbean,grenada,Upper middle,XCD,1974-01-01,88 - Grenada -89,107,312,89,,,N,N,GP,GLP,,,Guadeloupe,,,Guadeloupe (France),,Guadeloupe (France),Guadeloupe,,,,,,,Guadeloupe,Guadeloupe,Guadalupe,Гваделупа,瓜德罗普,غوادلوب,0,16.40393131,-61.75296289,19,Americas,419,Latin America and the Caribbean,29,Caribbean,guadeloupe,,EUR,1974-01-01,89 - Guadeloupe -90,108,316,90,,,N,N,GU,GUM,,,Guam,,,,,,Guam,,,,,,,Guam,Guam,Guam,Гуам,关岛,غوام,0,13.47185432,144.784677,9,Oceania,57,Micronesia,,,\bguam,High,USD,1974-01-01,90 - Guam -91,109,320,91,Y,Y,Y,N,GT,GTM,,,Guatemala,,,,,,Guatemala,Guatemala,Guatemala,Гватемала,危地马拉,غواتيمالا,the Republic of Guatemala,Guatemala,Guatemala,Guatemala,Гватемала,危地马拉,غواتيمالا,0,15.699081,-90.35850945,19,Americas,419,Latin America and the Caribbean,13,Central America,guatemala,Upper middle,GTQ,1974-01-01,91 - Guatemala -92,,831,92,,,N,N,GG,GGY,,,Guernsey,,,,,,Guernsey,,,,,,,Guernsey,Guernesey,Guernsey,Гернси,格恩西,غيرنسي,0,49.46819115,-2.59052163,150,Europe,154,Northern Europe,830,Channel Islands,guernsey,,GBP,2006-03-29,92 - Guernsey -93,110,324,93,Y,Y,Y,N,GN,GIN,,,Guinea,,,,,,Guinea,Guinée,Guinea,Гвинея,几内亚,غينيا,the Republic of Guinea,Guinea,Guinée,Guinea,Гвинея,几内亚,غينيا,0,10.43642262,-10.95068301,2,Africa,202,Sub-Saharan Africa,11,Western Africa,^(?!.*eq)(?!.*span)(?!.*bissau)(?!.*portu)(?!.*new).*guinea,Lower middle,GNF,1974-01-01,93 - Guinea -94,111,624,94,Y,Y,Y,N,GW,GNB,,,Guinea-Bissau,,,,,,Guinea-Bissau,Guinée-Bissau,Guinea-Bissau,Гвинея-Бисау,几内亚比绍,غينيا - بيساو,the Republic of Guinea-Bissau,Guinea-Bissau,Guinée-Bissau,Guinea-Bissau,Гвинея-Бисау,几内亚比绍,غينيا - بيساو,0,12.05479161,-14.94108332,2,Africa,202,Sub-Saharan Africa,11,Western Africa,bissau|^(?=.*portu).*guinea,Low,XOF,1974-01-01,94 - Guinea-Bissau -95,112,328,95,Y,Y,Y,N,GY,GUY,,,Guyana,,,,,,Guyana,Guyana,Guyana,Гайана,圭亚那,غيانا,the Co-operative Republic of Guyana,Guyana,Guyana,Guyana,Гайана,圭亚那,غيانا,0,4.800395012,-58.97699814,19,Americas,419,Latin America and the Caribbean,5,South America,^guyana|british.?gu(y|i)ana,High,GYD,2018-10-11,95 - Guyana -96,113,332,96,Y,Y,Y,N,HT,HTI,,,Haiti,,,,,,Haiti,Haïti,Haití,Гаити,海地,هايتي,the Republic of Haiti,Haiti,Haïti,Haití,Гаити,海地,هايتي,0,18.94164176,-72.65840205,19,Americas,419,Latin America and the Caribbean,29,Caribbean,haiti,Lower middle,HTG,1974-01-01,96 - Haiti -97,114,334,97,,,N,N,HM,HMD,,,Heard Island and McDonald Islands,,,,,Heard Island and McDonald Islands (Australia),Heard Island and McDonald Islands,,,,,,,Heard Island and McDonald Islands,Île Heard-et-Îles MacDonald,Islas Heard y McDonald,Остров Херд и острова Макдональд,赫德岛和麦克唐纳岛,جزيرة هيرد وجزر ماكدونالد,0,-53.0998917,73.52881216,9,Oceania,53,Australia and New Zealand,,,heard.*mcdonald,,AUD,1974-01-01,97 - Heard Island and McDonald Islands -98,115,336,98,Y,,Y,N,VA,VAT,,,Holy See,Holy See (the),,Holy See (Vatican City State),,,Holy See,Saint-Siège,Santa Sede,Святой Престол,罗马教廷,الكرسي الرسولي,the Holy See,Holy See,Saint-Siège,Santa Sede,Святой Престол,教廷,الكرسي الرسولي,0,41.90336493,12.45225447,150,Europe,39,Southern Europe,,,holy.?see|vatican|papal.?st,,EUR,1996-04-03,98 - Holy See -99,116,340,99,Y,Y,Y,N,HN,HND,,,Honduras,,,,,,Honduras,Honduras,Honduras,Гондурас,洪都拉斯,هندوراس,the Republic of Honduras,Honduras,Honduras,Honduras,Гондурас,洪都拉斯,هندوراس,0,14.80908243,-86.63495948,19,Americas,419,Latin America and the Caribbean,13,Central America,^(?!.*brit).*honduras,Lower middle,HNL,1974-01-01,99 - Honduras -100,59,344,100,,,N,N,HK,HKG,,,"China, Hong Kong Special Administrative Region",Hong Kong,,Hong Kong,,China - Hong Kong (Special Administrative Region),"China, Hong Kong Special Administrative Region",,,,,,,"China, Hong Kong Special Administrative Region","Chine, région administrative spéciale de Hong Kong","China, región administrativa especial de Hong Kong","Китай, Специальный административный район Гонконг",中国香港特别行政区,الصين، منطقة هونغ كونغ الإدارية الخاصة,0,22.4216098,114.1539976,142,Asia,30,Eastern Asia,,,hong.?kong,High,HKD,1974-01-01,"100 - China, Hong Kong Special Administrative Region" -101,117,348,101,Y,Y,Y,N,HU,HUN,,,Hungary,,,,,,Hungary,Hongrie,Hungría,Венгрия,匈牙利,هنغاريا,Hungary,Hungary,Hongrie,Hungría,Венгрия,匈牙利,هنغاريا,0,47.16567815,19.42172591,150,Europe,151,Eastern Europe,,,^(?!.*austr).*hungary,High,HUF,2012-02-15,101 - Hungary -102,118,352,102,Y,Y,Y,N,IS,ISL,,,Iceland,,,,,,Iceland,Islande,Islandia,Исландия,冰岛,آيسلندا,Iceland,Iceland,Islande,Islandia,Исландия,冰岛,آيسلندا,0,64.99668622,-18.61425416,150,Europe,154,Northern Europe,,,iceland,High,ISK,2022-10-20,102 - Iceland -103,119,356,103,Y,Y,Y,N,IN,IND,,,India,,,,,,India,Inde,India,Индия,印度,الهند,the Republic of India,India,Inde,India,Индия,印度,الهند,0,22.37137039,79.32792202,142,Asia,34,Southern Asia,,,^(?!\D*(?:bassas))\D*india(?!.*ocea)(?!na),Lower middle,INR,1975-01-01,103 - India -104,120,360,104,Y,Y,Y,N,ID,IDN,,,Indonesia,,,,,,Indonesia,Indonésie,Indonesia,Индонезия,印度尼西亚,إندونيسيا,the Republic of Indonesia,Indonesia,Indonésie,Indonesia,Индонезия,印度尼西亚,إندونيسيا,0,-2.21433486,117.2844335,142,Asia,35,South-eastern Asia,,,indonesia,Upper middle,IDR,1974-01-01,104 - Indonesia -105,121,364,105,Y,Y,Y,N,IR,IRN,,,Iran (Islamic Republic of),,,"Iran, Islamic Republic of",Iran,,Iran (Islamic Republic of),Iran (République islamique d'),Irán (República Islámica del),Иран (Исламская Республика),伊朗伊斯兰共和国,إيران (جمهورية - الإسلامية),the Islamic Republic of Iran,Iran (Islamic Republic of),Iran (République islamique d’),Irán (República Islámica del),Иран (Исламская Республика),伊朗伊斯兰共和国,إيران (جمهورية - الإسلامية),0,32.57533772,54.2973284,142,Asia,34,Southern Asia,,,\biran|persia,Lower middle,IRR,1974-01-01,105 - Iran (Islamic Republic of) -106,122,368,106,Y,Y,Y,N,IQ,IRQ,,,Iraq,,,,,,Iraq,Iraq,Iraq,Ирак,伊拉克,العراق,the Republic of Iraq,Iraq,Iraq,Iraq,Ирак,伊拉克,العراق,0,33.04497404,43.77207391,142,Asia,145,Western Asia,,,\biraq|mesopotamia,Upper middle,IQD,1974-01-01,106 - Iraq -107,123,372,107,Y,Y,Y,N,IE,IRL,,,Ireland,,,,,,Ireland,Irlande,Irlanda,Ирландия,爱尔兰,أيرلندا,Ireland,Ireland,Irlande,Irlanda,Ирландия,爱尔兰,آيرلندا,0,53.16969376,-8.154213185,150,Europe,154,Northern Europe,,,^(?!.*north).*\bireland,High,EUR,1974-01-01,107 - Ireland -108,124,833,108,,,N,N,IM,IMN,,,Isle of Man,,,,,Isle of Man (The United Kingdom of Great Britain and Northern Ireland),Isle of Man,,,,,,,Isle of Man,Île de Man,Isla de Man,Остров Мэн,马恩岛,جزيرة مان,0,54.23948288,-4.51817639,150,Europe,154,Northern Europe,,,^(?=.*isle).*\bman,High,GBP,2006-03-29,108 - Isle of Man -109,125,376,109,Y,Y,Y,N,IL,ISR,,,Israel,,,,,,Israel,Israël,Israel,Израиль,以色列,إسرائيل,the State of Israel,Israel,Israël,Israel,Израиль,以色列,إسرائيل,0,31.33857325,34.96023155,142,Asia,145,Western Asia,,,israel,High,ILS,1974-01-01,109 - Israel -110,126,380,110,Y,Y,Y,N,IT,ITA,,,Italy,,,,,,Italy,Italie,Italia,Италия,意大利,إيطاليا,the Republic of Italy,Italy,Italie,Italia,Италия,意大利,إيطاليا,0,43.76610159,11.68396919,150,Europe,39,Southern Europe,,,italy|italian.?republic,High,EUR,1974-01-01,110 - Italy -111,127,388,111,Y,Y,Y,N,JM,JAM,,,Jamaica,,,,,,Jamaica,Jamaïque,Jamaica,Ямайка,牙买加,جامايكا,Jamaica,Jamaica,Jamaïque,Jamaica,Ямайка,牙买加,جامايكا,0,18.15206196,-77.31137184,19,Americas,419,Latin America and the Caribbean,29,Caribbean,jamaica,Upper middle,JMD,1974-01-01,111 - Jamaica -112,128,392,112,Y,Y,Y,N,JP,JPN,,,Japan,,,,,,Japan,Japon,Japón,Япония,日本,اليابان,Japan,Japan,Japon,Japón,Япония,日本,اليابان,0,37.63209801,138.0812256,142,Asia,30,Eastern Asia,,,japan,High,JPY,1974-01-01,112 - Japan -113,,832,113,,,N,N,JE,JEY,,,Jersey,,,,,,Jersey,,,,,,,Jersey,Jersey,Jersey,Джерси,泽西,جيرسي,0,49.21921539,-2.12999674,150,Europe,154,Northern Europe,830,Channel Islands,jersey,,GBP,2006-03-29,113 - Jersey -114,129,400,114,Y,Y,Y,N,JO,JOR,,,Jordan,,,,,,Jordan,Jordanie,Jordania,Иордания,约旦,الأردن,the Hashemite Kingdom of Jordan,Jordan,Jordanie,Jordania,Иордания,约旦,الأردن,0,31.25223934,36.78497101,142,Asia,145,Western Asia,,,jordan,Lower middle,JOD,1974-01-01,114 - Jordan -115,130,398,115,Y,Y,Y,N,KZ,KAZ,,,Kazakhstan,,,,,,Kazakhstan,Kazakhstan,Kazajstán,Казахстан,哈萨克斯坦,كازاخستان,the Republic of Kazakhstan,Kazakhstan,Kazakhstan,Kazajstán,Казахстан,哈萨克斯坦,كازاخستان,0,48.16011678,67.30440515,142,Asia,143,Central Asia,,,kazak,Upper middle,KZT,2002-05-20,115 - Kazakhstan -116,131,404,116,Y,Y,Y,N,KE,KEN,,,Kenya,,,,,,Kenya,Kenya,Kenya,Кения,肯尼亚,كينيا,the Republic of Kenya,Kenya,Kenya,Kenya,Кения,肯尼亚,كينيا,0,0.529620946,37.85784174,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,kenya|british.?east.?africa|east.?africa.?prot,Lower middle,KES,1974-01-01,116 - Kenya -117,132,296,117,Y,Y,Y,N,KI,KIR,,,Kiribati,,,,,,Kiribati,Kiribati,Kiribati,Кирибати,基里巴斯,كيريباس,the Republic of Kiribati,Kiribati,Kiribati,Kiribati,Кирибати,基里巴斯,كيريباس,0,1.844810739,-160.2677952,9,Oceania,57,Micronesia,,,kiribati,Lower middle,AUD,1984-01-01,117 - Kiribati -118,74,408,118,Y,Y,Y,N,KP,PRK,,,Democratic People's Republic of Korea,Korea (the Democratic People's Republic of),,"Korea, Democratic People's Republic of",DPRK,,Democratic People's Republic of Korea,République populaire démocratique de Corée,República Popular Democrática de Corea,Корейская Народно-Демократическая Республика,朝鲜民主主义人民共和国,جمهورية كوريا الشعبية الديمقراطية,the Democratic People's Republic of Korea,Democratic People's Republic of Korea,République populaire démocratique de Corée,República Popular Democrática de Corea,Корейская Народно-Демократическая Республика,朝鲜民主主义人民共和国,جمهورية كوريا الشعبية الديمقراطية,0,40.14251168,127.1828259,142,Asia,30,Eastern Asia,,,korea.*people|dprk|d.p.r.k|korea.+(d.p.r|dpr|north|dem.*rep.*)|(d.p.r|dpr|north|dem.*rep.*).+korea,Low,KPW,1974-01-01,118 - Democratic People's Republic of Korea -119,194,410,119,Y,Y,Y,N,KR,KOR,,,Republic of Korea,Korea (the Republic of),,"Korea, Republic of",,,Republic of Korea,République de Corée,República de Corea,Республика Корея,大韩民国,جمهورية كوريا,the Republic of Korea,Republic of Korea,République de Corée,República de Corea,Республика Корея,大韩民国,جمهورية كوريا,0,36.52377792,127.8821461,142,Asia,30,Eastern Asia,,,^(?!.*d.*p.*r)(?!.*democrat)(?!.*dem.*rep)(?!.*people)(?!.*north).*\bkorea(?!.*d.*p.*r)(?!.*dem.*rep),High,KRW,1974-01-01,119 - Republic of Korea -120,133,414,120,Y,Y,Y,N,KW,KWT,,,Kuwait,,,,,,Kuwait,Koweït,Kuwait,Кувейт,科威特,الكويت,the State of Kuwait,Kuwait,Koweït,Kuwait,Кувейт,科威特,الكويت,0,29.29832118,47.53304536,142,Asia,145,Western Asia,,,kuwait,High,KWD,1974-01-01,120 - Kuwait -121,134,417,121,Y,Y,Y,N,KG,KGZ,,,Kyrgyzstan,,,,,,Kyrgyzstan,Kirghizistan,Kirguistán,Кыргызстан,吉尔吉斯斯坦,قيرغيزستان,the Kyrgyz Republic,Kyrgyzstan,Kirghizistan,Kirguistán,Кыргызстан,吉尔吉斯斯坦,قيرغيزستان,0,41.46387775,74.55247592,142,Asia,143,Central Asia,,,kyrgyz|kirghiz,Lower middle,KGS,1993-07-25,121 - Kyrgyzstan -122,135,418,122,Y,Y,Y,N,LA,LAO,,,Lao People's Democratic Republic,Lao People's Democratic Republic (the),,,Lao PDR,,Lao People's Democratic Republic,République démocratique populaire lao,República Democrática Popular Lao,Лаосская Народно-Демократическая Республика,老挝人民民主共和国,جمهورية لاو الديمقراطية الشعبية,the Lao People's Democratic Republic,Lao People's Democratic Republic,République démocratique populaire lao,República Democrática Popular Lao,Лаосская Народно-Демократическая Республика,老挝人民民主共和国,جمهورية لاو الديمقراطية الشعبية,0,18.50518622,103.7662533,142,Asia,35,South-eastern Asia,,,\blaos?\b,Lower middle,LAK,1974-01-01,122 - Lao People's Democratic Republic -123,136,428,123,Y,Y,Y,N,LV,LVA,,,Latvia,,,,,,Latvia,Lettonie,Letonia,Латвия,拉脱维亚,لاتفيا,the Republic of Latvia,Latvia,Lettonie,Letonia,Латвия,拉脱维亚,لاتفيا,0,56.85765774,24.92335393,150,Europe,154,Northern Europe,,,latvia,High,EUR,1992-06-15,123 - Latvia -124,137,422,124,Y,Y,Y,N,LB,LBN,,,Lebanon,,,,,,Lebanon,Liban,Líbano,Ливан,黎巴嫩,لبنان,the Lebanese Republic,Lebanon,Liban,Líbano,Ливан,黎巴嫩,لبنان,0,33.91995955,35.88513386,142,Asia,145,Western Asia,,,lebanon,Lower middle,LBP,1974-01-01,124 - Lebanon -125,138,426,125,Y,Y,Y,N,LS,LSO,,,Lesotho,,,,,,Lesotho,Lesotho,Lesotho,Лесото,莱索托,ليسوتو,the Kingdom of Lesotho,Lesotho,Lesotho,Lesotho,Лесото,莱索托,ليسوتو,0,-29.58448841,28.24105147,2,Africa,202,Sub-Saharan Africa,18,Southern Africa,lesotho|basuto,Lower middle,LSL,1974-01-01,125 - Lesotho -126,139,430,126,Y,Y,Y,N,LR,LBR,,,Liberia,,,,,,Liberia,Libéria,Liberia,Либерия,利比里亚,ليبريا,the Republic of Liberia,Liberia,Libéria,Liberia,Либерия,利比里亚,ليبريا,0,6.445498409,-9.307443775,2,Africa,202,Sub-Saharan Africa,11,Western Africa,liberia,Low,LRD,1974-01-01,126 - Liberia -127,140,434,127,Y,Y,Y,N,LY,LBY,,,Libya,,,,,,Libya,Libye,Libia,Ливия,利比亚,ليبيا,the State of Libya,Libya,Libye,Libia,Ливия,利比亚,ليبيا,0,27.04420762,18.02212777,2,Africa,15,Northern Africa,,,libya,Upper middle,LYD,2018-01-03,127 - Libya -128,141,438,128,Y,Y,Y,N,LI,LIE,,,Liechtenstein,,,,,,Liechtenstein,Liechtenstein,Liechtenstein,Лихтенштейн,列支敦士登,ليختنشتاين,the Principality of Liechtenstein,Liechtenstein,Liechtenstein,Liechtenstein,Лихтенштейн,列支敦士登,ليختنشتاين,0,47.16457362,9.558885464,150,Europe,155,Western Europe,,,liechtenstein,High,CHF,1974-01-01,128 - Liechtenstein -129,142,440,129,Y,Y,Y,N,LT,LTU,,,Lithuania,,,,,,Lithuania,Lituanie,Lituania,Литва,立陶宛,ليتوانيا,the Republic of Lithuania,Lithuania,Lituanie,Lituania,Литва,立陶宛,ليتوانيا,0,55.3344892,23.90739502,150,Europe,154,Northern Europe,,,lithuania,High,EUR,1992-06-15,129 - Lithuania -130,143,442,130,Y,Y,Y,N,LU,LUX,,,Luxembourg,,,,,,Luxembourg,Luxembourg,Luxemburgo,Люксембург,卢森堡,لكسمبرغ,the Grand Duchy of Luxembourg,Luxembourg,Luxembourg,Luxemburgo,Люксембург,卢森堡,لكسمبرغ,0,49.77027091,6.08637699,150,Europe,155,Western Europe,,,^(?!.*belg).*luxem,High,EUR,1974-01-01,130 - Luxembourg -131,60,446,131,,,N,N,MO,MAC,,,"China, Macao Special Administrative Region",Macao,,Macao,,China - Macau (Special Administrative Region),Macao,,,,,,,"China, Macao Special Administrative Region","Chine, région administrative spéciale de Macao","China, región administrativa especial de Macao","Китай, Специальный административный район Макао",中国澳门特别行政区,الصين، منطقة ماكاو الإدارية الخاصة,0,22.1985265,113.5450075,142,Asia,30,Eastern Asia,,,maca(o|u),High,MOP,1974-01-01,"131 - China, Macao Special Administrative Region" -132,229,807,132,Y,Y,Y,N,MK,MKD,,,North Macedonia,,,"North Macedonia, Republic of",,the Republic of North Macedonia,North Macedonia,Macédoine du Nord,Macedonia del Norte,Северная Македония,北马其顿,مقدونيا الشمالية,the Republic of North Macedonia,North Macedonia,Macédoine du Nord,Macedonia del Norte,Северная Македония,北马其顿,مقدونيا الشمالية,0,41.59654823,21.69480535,150,Europe,39,Southern Europe,,,macedonia|^f\.?y\.?r\.?o\.?m\.?$,Upper middle,MKD,2019-02-14,132 - North Macedonia -133,144,450,133,Y,Y,Y,N,MG,MDG,,,Madagascar,,,,,,Madagascar,Madagascar,Madagascar,Мадагаскар,马达加斯加,مدغشقر,the Republic of Madagascar,Madagascar,Madagascar,Madagascar,Мадагаскар,马达加斯加,مدغشقر,0,-19.37969027,46.70406219,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,madagascar|malagasy,Low,MGA,1993-07-12,133 - Madagascar -134,146,454,134,Y,Y,Y,N,MW,MWI,,,Malawi,,,,,,Malawi,Malawi,Malawi,Малави,马拉维,ملاوي,the Republic of Malawi,Malawi,Malawi,Malawi,Малави,马拉维,ملاوي,0,-13.21991287,34.31171876,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,malawi|nyasa,Low,MWK,1974-01-01,134 - Malawi -135,147,458,135,Y,Y,Y,N,MY,MYS,,,Malaysia,,,,,,Malaysia,Malaisie,Malasia,Малайзия,马来西亚,ماليزيا,Malaysia,Malaysia,Malaisie,Malasia,Малайзия,马来西亚,ماليزيا,0,2.745185714,140.4915783,142,Asia,35,South-eastern Asia,,,malaysia,Upper middle,MYR,1974-01-01,135 - Malaysia -136,148,462,136,Y,Y,Y,N,MV,MDV,,,Maldives,,,,,,Maldives,Maldives,Maldivas,Мальдивские Острова,马尔代夫,ملديف,the Republic of Maldives,Maldives,Maldives,Maldivas,Мальдивские Острова,马尔代夫,ملديف,0,5.068606213,73.32614511,142,Asia,34,Southern Asia,,,maldive,Upper middle,MVR,1974-01-01,136 - Maldives -137,149,466,137,Y,Y,Y,N,ML,MLI,,,Mali,,,,,,Mali,Mali,Malí,Мали,马里,مالي,the Republic of Mali,Mali,Mali,Malí,Мали,马里,مالي,0,17.34640627,-3.525051581,2,Africa,202,Sub-Saharan Africa,11,Western Africa,\bmali\b,Low,XOF,1974-01-01,137 - Mali -138,150,470,138,Y,Y,Y,N,MT,MLT,,,Malta,,,,,,Malta,Malte,Malta,Мальта,马耳他,مالطة,the Republic of Malta,Malta,Malte,Malta,Мальта,马耳他,مالطة,0,35.90417953,14.42365795,150,Europe,39,Southern Europe,,,\bmalta,High,EUR,1974-01-01,138 - Malta -139,151,584,139,Y,Y,Y,N,MH,MHL,,,Marshall Islands,Marshall Islands (the),,,,,Marshall Islands,Îles Marshall,Islas Marshall,Маршалловы Острова,马绍尔群岛,جزر مارشال,the Republic of the Marshall Islands,Marshall Islands,Îles Marshall,Islas Marshall,Маршалловы Острова,马绍尔群岛,جزر مارشال,0,9.499091883,169.0954645,9,Oceania,57,Micronesia,,,marshall,Upper middle,USD,1986-01-01,139 - Marshall Islands -140,152,474,140,,,N,N,MQ,MTQ,,,Martinique,,,Martinique (France),,Martinique (France),Martinique,,,,,,,Martinique,Martinique,Martinica,Мартиника,马提尼克,مارتينيك,0,14.65403719,-61.02842534,19,Americas,419,Latin America and the Caribbean,29,Caribbean,martinique,,EUR,1974-01-01,140 - Martinique -141,153,478,141,Y,Y,Y,N,MR,MRT,,,Mauritania,,,,,,Mauritania,Mauritanie,Mauritania,Мавритания,毛里塔尼亚,موريتانيا,the Islamic Republic of Mauritania,Mauritania,Mauritanie,Mauritania,Мавритания,毛里塔尼亚,موريتانيا,0,20.25780429,-10.33010275,2,Africa,202,Sub-Saharan Africa,11,Western Africa,mauritania,Lower middle,MRU,1974-01-01,141 - Mauritania -142,154,480,142,Y,Y,Y,N,MU,MUS,,,Mauritius,,,,,,Mauritius,Maurice,Mauricio,Маврикий,毛里求斯,موريشيوس,the Republic of Mauritius,Mauritius,Maurice,Mauricio,Маврикий,毛里求斯,موريشيوس,0,-20.27530781,57.56676664,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,mauritius,Upper middle,MUR,1974-01-01,142 - Mauritius -143,155,175,143,,,N,N,YT,MYT,,,Mayotte,,,,,Mayotte (France),Mayotte,,,,,,,Mayotte,Mayotte,Mayotte,Остров Майотта,马约特,مايوت,0,-12.81970382,45.13516865,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,\bmayotte,,EUR,1993-07-12,143 - Mayotte -144,156,484,144,Y,Y,Y,N,MX,MEX,,,Mexico,,,,,,Mexico,Mexique,México,Мексика,墨西哥,المكسيك,the United Mexican States,Mexico,Mexique,México,Мексика,墨西哥,المكسيك,0,23.93832004,-102.5023164,19,Americas,419,Latin America and the Caribbean,13,Central America,\bmexic,Upper middle,MXN,1974-01-01,144 - Mexico -145,157,583,145,Y,Y,Y,N,FM,FSM,,,Micronesia (Federated States of),,,"Micronesia, Federated States of",Micronesia,,Micronesia (Federated States of),Micronésie (États fédérés de),Micronesia (Estados Federados de),Микронезия (Федеративные Штаты),密克罗尼西亚联邦,ميكرونيزيا (ولايات - الموحدة),the Federated States of Micronesia,Micronesia (Federated States of),Micronésie (États fédérés de),Micronesia (Estados Federados de),Микронезия (Федеративные Штаты),密克罗尼西亚联邦,ميكرونيزيا (ولايات - الموحدة),0,6.879864281,158.2381178,9,Oceania,57,Micronesia,,,fed.*micronesia|micronesia.*fed,Lower middle,USD,1992-04-19,145 - Micronesia (Federated States of) -146,158,498,146,Y,Y,Y,N,MD,MDA,,,Republic of Moldova,Moldova (the Republic of),,"Moldova, Republic of",,Moldova,Republic of Moldova,République de Moldova,República de Moldova,Республика Молдова,摩尔多瓦共和国,جمهورية مولدوفا,the Republic of Moldova,Republic of Moldova,République de Moldova,República de Moldova,Республика Молдова,摩尔多瓦共和国,جمهورية مولدوفا,0,47.19293174,28.47499987,150,Europe,151,Eastern Europe,,,moldov|b(a|e)ssarabia,Upper middle,MDL,2009-01-07,146 - Republic of Moldova -147,159,492,147,Y,Y,Y,N,MC,MCO,,,Monaco,,,,,,Monaco,Monaco,Mónaco,Монако,摩纳哥,موناكو,the Principality of Monaco,Monaco,Monaco,Mónaco,Монако,摩纳哥,موناكو,0,43.74830756,7.410882167,150,Europe,155,Western Europe,,,monaco,High,EUR,1974-01-01,147 - Monaco -148,160,496,148,Y,Y,Y,N,MN,MNG,,,Mongolia,,,,,,Mongolia,Mongolie,Mongolia,Монголия,蒙古,منغوليا,Mongolia,Mongolia,Mongolie,Mongolia,Монголия,蒙古,منغوليا,0,46.83576732,103.0813238,142,Asia,30,Eastern Asia,,,mongolia,Lower middle,MNT,1974-01-01,148 - Mongolia -149,161,499,149,Y,Y,Y,N,ME,MNE,,,Montenegro,,,,,,Montenegro,Monténégro,Montenegro,Черногория,黑山,الجبل الأسود,Montenegro,Montenegro,Monténégro,Montenegro,Черногория,黑山,الجبل الأسود,0,42.78905871,19.26989732,150,Europe,39,Southern Europe,,,^(?!.*serbia).*montenegro,Upper middle,EUR,2006-09-26,149 - Montenegro -150,162,500,150,,,N,N,MS,MSR,,,Montserrat,,,,,,Montserrat,,,,,,,Montserrat,Montserrat,Montserrat,Монтсеррат,蒙特塞拉特,مونتسيرات,0,16.73536624,-62.18693595,19,Americas,419,Latin America and the Caribbean,29,Caribbean,montserrat,,XCD,1974-01-01,150 - Montserrat -151,163,504,151,Y,Y,Y,N,MA,MAR,,,Morocco,,,,,,Morocco,Maroc,Marruecos,Марокко,摩洛哥,المغرب,the Kingdom of Morocco,Morocco,Maroc,Marruecos,Марокко,摩洛哥,المغرب,0,31.8836769,-6.317283613,2,Africa,15,Northern Africa,,,morocco|\bmaroc,Lower middle,MAD,1974-01-01,151 - Morocco -152,164,508,152,Y,Y,Y,N,MZ,MOZ,,,Mozambique,,,,,,Mozambique,Mozambique,Mozambique,Мозамбик,莫桑比克,موزامبيق,the Republic of Mozambique,Mozambique,Mozambique,Mozambique,Мозамбик,莫桑比克,موزامبيق,0,-17.2617763,35.55202528,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,mozambique,Low,MZM,1974-01-01,152 - Mozambique -153,165,104,153,Y,Y,Y,N,MM,MMR,,,Myanmar,,,,,,Myanmar,Myanmar,Myanmar,Мьянма,缅甸,ميانمار,the Republic of the Union of Myanmar,Myanmar,Myanmar,Myanmar,Мьянма,缅甸,ميانمار,0,21.17952353,96.50232755,142,Asia,35,South-eastern Asia,,,myanmar|burma,Lower middle,MMK,2011-06-12,153 - Myanmar -154,166,516,154,Y,Y,Y,N,NA,NAM,,,Namibia,,,,,,Namibia,Namibie,Namibia,Намибия,纳米比亚,ناميبيا,the Republic of Namibia,Namibia,Namibie,Namibia,Намибия,纳米比亚,ناميبيا,0,-22.13362728,17.21558466,2,Africa,202,Sub-Saharan Africa,18,Southern Africa,namibia,Upper middle,NAD,1974-01-01,154 - Namibia -155,167,520,155,Y,Y,Y,N,NR,NRU,,,Nauru,,,,,,Nauru,Nauru,Nauru,Науру,瑙鲁,ناورو,the Republic of Nauru,Nauru,Nauru,Nauru,Науру,瑙鲁,ناورو,0,-0.528781574,166.9232132,9,Oceania,57,Micronesia,,,nauru,High,AUD,1974-01-01,155 - Nauru -156,168,524,156,Y,Y,Y,N,NP,NPL,,,Nepal,,,,,,Nepal,Népal,Nepal,Непал,尼泊尔,نيبال,Nepal,Nepal,Népal,Nepal,Непал,尼泊尔,نيبال,0,28.25396507,83.9316657,142,Asia,34,Southern Asia,,,nepal,Lower middle,NPR,2020-12-15,156 - Nepal -157,169,528,157,Y,Y,Y,N,NL,NLD,,,Netherlands (Kingdom of the),,Netherlands,Netherlands,,,Netherlands (Kingdom of the),Pays-Bas (Royaume des),Países Bajos (Reino de los),Нидерланды (Королевство),荷兰王国,هولندا (مملكة _),the Kingdom of the Netherlands,Netherlands (Kingdom of the),Pays-Bas (Royaume des),Países Bajos (Reino de los),Нидерланды (Королевство),荷兰王国,هولندا (مملكة _),0,52.26998137,5.675062933,150,Europe,155,Western Europe,,,^(?!.*\bant)(?!.*\bcarib).*netherlands|holland,High,EUR,2023-03-10,157 - Netherlands (Kingdom of the) -158,170,,158,,,N,Y,,,AN,ANT,Netherlands Antilles (The Netherlands),,,,,Netherlands Antilles (The Netherlands),Netherlands Antilles,,,,,,,,,,,,,0,15.49421103,-67.12509177,19,Americas,419,Latin America and the Caribbean,29,Caribbean,netherlands.antil|dutch.antil,,ANG,1974-01-01,158 - Netherlands Antilles (The Netherlands) -159,171,540,159,,,N,N,NC,NCL,,,New Caledonia,,,,,New Caledonia (France),New Caledonia,,,,,,,New Caledonia,Nouvelle-Calédonie,Nueva Caledonia,Новая Каледония,新喀里多尼亚,كاليدونيا الجديدة,0,-21.33942425,165.2996228,9,Oceania,54,Melanesia,,,new.?caledonia,High,XPF,1974-01-01,159 - New Caledonia -160,172,554,160,Y,Y,Y,N,NZ,NZL,,,New Zealand,,,,,,New Zealand,Nouvelle-Zélande,Nueva Zelandia,Новая Зеландия,新西兰,نيوزيلندا,New Zealand,New Zealand,Nouvelle-Zélande,Nueva Zelandia,Новая Зеландия,新西兰,نيوزيلندا,0,-56.5161571,161.1190313,9,Oceania,53,Australia and New Zealand,,,new.?zealand,High,NZD,1974-01-01,160 - New Zealand -161,173,558,161,Y,Y,Y,N,NI,NIC,,,Nicaragua,,,,,,Nicaragua,Nicaragua,Nicaragua,Никарагуа,尼加拉瓜,نيكاراغوا,the Republic of Nicaragua,Nicaragua,Nicaragua,Nicaragua,Никарагуа,尼加拉瓜,نيكاراغوا,0,12.83712778,-85.03655572,19,Americas,419,Latin America and the Caribbean,13,Central America,nicaragua,Lower middle,NIO,1974-01-01,161 - Nicaragua -162,174,562,162,Y,Y,Y,N,NE,NER,,,Niger,Niger (the),,,,,Niger,Niger,Níger,Нигер,尼日尔,النيجر,the Republic of the Niger,Niger,Niger,Níger,Нигер,尼日尔,النيجر,0,17.42463558,9.397470038,2,Africa,202,Sub-Saharan Africa,11,Western Africa,\bniger(?!ia),Low,XOF,1974-01-01,162 - Niger -163,175,566,163,Y,Y,Y,N,NG,NGA,,,Nigeria,,,,,,Nigeria,Nigéria,Nigeria,Нигерия,尼日利亚,نيجيريا,the Federal Republic of Nigeria,Nigeria,Nigéria,Nigeria,Нигерия,尼日利亚,نيجيريا,0,9.590667555,8.10605344,2,Africa,202,Sub-Saharan Africa,11,Western Africa,nigeria,Lower middle,NGN,1974-01-01,163 - Nigeria -164,176,570,164,Y,,Y,N,NU,NIU,,,Niue,,,,,Niue (New Zealand),Niue,Nioué,Niue,Ниуэ,纽埃,نيوي,Niue,Niue,Nioué,Niue,Ниуэ,纽埃,نيوي,0,-19.05213426,-169.8688481,9,Oceania,61,Polynesia,,,niue,,NZD,2011-06-12,164 - Niue -165,177,574,165,,,N,N,NF,NFK,,,Norfolk Island,,,,,Norfolk Island (Australia),Norfolk Island,,,,,,,Norfolk Island,Île Norfolk,Isla Norfolk,Остров Норфолк,诺福克岛,جزيرة نورفولك,0,-29.0376577,167.952597,9,Oceania,53,Australia and New Zealand,,,norfolk,,AUD,1974-01-01,165 - Norfolk Island -166,179,578,167,Y,Y,Y,N,NO,NOR,,,Norway,,,,,,Norway,Norvège,Noruega,Норвегия,挪威,النرويج,the Kingdom of Norway,Norway,Norvège,Noruega,Норвегия,挪威,النرويج,0,64.41197955,14.06269622,150,Europe,154,Northern Europe,,,norway,High,NOK,1974-01-01,166 - Norway -167,181,512,168,Y,Y,Y,N,OM,OMN,,,Oman,,,,,,Oman,Oman,Omán,Оман,阿曼,عمان,the Sultanate of Oman,Oman,Oman,Omán,Оман,阿曼,عمان,0,20.53707855,56.1036955,142,Asia,145,Western Asia,,,\boman|trucial,High,OMR,1974-01-01,167 - Oman -168,182,586,169,Y,Y,Y,N,PK,PAK,,,Pakistan,,,,,,Pakistan,Pakistan,Pakistán,Пакистан,巴基斯坦,باكستان,the Islamic Republic of Pakistan,Pakistan,Pakistan,Pakistán,Пакистан,巴基斯坦,باكستان,0,29.35468377,68.78655545,142,Asia,34,Southern Asia,,,^(?!.*east).*paki?stan,Lower middle,PKR,1974-01-01,168 - Pakistan -169,183,585,170,Y,Y,Y,N,PW,PLW,,,Palau,,,,,,Palau,Palaos,Palau,Палау,帕劳,بالاو,the Republic of Palau,Palau,Palaos,Palau,Палау,帕劳,بالاو,0,7.514890523,134.5751097,9,Oceania,57,Micronesia,,,palau,Upper middle,USD,1986-01-01,169 - Palau -170,180,275,171,Y,,Y,N,PS,PSE,,,State of Palestine,"Palestine, State of",,occupied Palestinian territory,oPt,occupied Palestinian territory,State of Palestine,État de Palestine,Estado de Palestina,Государство Палестина,巴勒斯坦国,دولة فلسطين,the State of Palestine,State of Palestine,État de Palestine,Estado de Palestina,Государство Палестина,巴勒斯坦国,دولة فلسطين,0,31.99084142,35.30744047,142,Asia,145,Western Asia,,,palestin|\bgaza|west.?bank,Upper middle,ILS,2013-02-06,170 - State of Palestine -171,184,591,172,Y,Y,Y,N,PA,PAN,,,Panama,,,,,,Panama,Panama,Panamá,Панама,巴拿马,بنما,the Republic of Panama,Panama,Panama,Panamá,Панама,巴拿马,بنما,0,8.518057314,-80.07104511,19,Americas,419,Latin America and the Caribbean,13,Central America,panama,High,PAB,1993-07-22,171 - Panama -172,185,598,173,Y,Y,Y,N,PG,PNG,,,Papua New Guinea,,,,PNG,,Papua New Guinea,Papouasie-Nouvelle-Guinée,Papua Nueva Guinea,Папуа — Новая Гвинея,巴布亚新几内亚,بابوا غينيا الجديدة,the Independent State of Papua New Guinea,Papua New Guinea,Papouasie-Nouvelle-Guinée,Papua Nueva Guinea,Папуа-Новая Гвинея,巴布亚新几内亚,بابوا غينيا الجديدة,0,-6.834760878,143.0464597,9,Oceania,54,Melanesia,,,papua|new.?guinea,Lower middle,PGK,1974-01-01,172 - Papua New Guinea -173,186,600,174,Y,Y,Y,N,PY,PRY,,,Paraguay,,,,,,Paraguay,Paraguay,Paraguay,Парагвай,巴拉圭,باراغواي,the Republic of Paraguay,Paraguay,Paraguay,Paraguay,Парагвай,巴拉圭,باراغواي,0,-23.23840821,-58.39126243,19,Americas,419,Latin America and the Caribbean,5,South America,paraguay,Upper middle,PYG,1974-01-01,173 - Paraguay -174,187,604,175,Y,Y,Y,N,PE,PER,,,Peru,,,,,,Peru,Pérou,Perú,Перу,秘鲁,بيرو,the Republic of Peru,Peru,Pérou,Perú,Перу,秘鲁,بيرو,0,-9.167216491,-74.37537796,19,Americas,419,Latin America and the Caribbean,5,South America,peru,Upper middle,PEN,1974-01-01,174 - Peru -175,188,608,176,Y,Y,Y,N,PH,PHL,,,Philippines,Philippines (the),,,,,Philippines,Philippines,Filipinas,Филиппины,菲律宾,الفلبين,the Republic of the Philippines,Philippines,Philippines,Filipinas,Филиппины,菲律宾,الفلبين,0,-0.736653675,127.2358509,142,Asia,35,South-eastern Asia,,,philippines,Lower middle,PHP,1976-01-01,175 - Philippines -176,189,612,177,,,N,N,PN,PCN,,,Pitcairn,,,,,Pitcairn Islands,Pitcairn,,,,,,,Pitcairn,Pitcairn,Pitcairn,Питкэрн,皮特凯恩,بيتكرن,0,-24.2051566,-127.9093208,9,Oceania,61,Polynesia,,,pitcairn,,NZD,1974-01-01,176 - Pitcairn -177,190,616,178,Y,Y,Y,N,PL,POL,,,Poland,,,,,,Poland,Pologne,Polonia,Польша,波兰,بولندا,the Republic of Poland,Poland,Pologne,Polonia,Польша,波兰,بولندا,0,52.12847492,19.40086,150,Europe,151,Eastern Europe,,,poland,High,PLN,1974-01-01,177 - Poland -178,191,620,179,Y,Y,Y,N,PT,PRT,,,Portugal,,,,,,Portugal,Portugal,Portugal,Португалия,葡萄牙,البرتغال,the Portuguese Republic,Portugal,Portugal,Portugal,Португалия,葡萄牙,البرتغال,0,39.23901506,-30.21832194,150,Europe,39,Southern Europe,,,portugal,High,EUR,1974-01-01,178 - Portugal -179,192,630,180,,,N,N,PR,PRI,,,Puerto Rico,,,Puerto Rico (United States),,Puerto Rico (The United States of America),Puerto Rico,,,,,,,Puerto Rico,Porto Rico,Puerto Rico,Пуэрто-Рико,波多黎各,بورتوريكو,0,18.22412124,-66.47814528,19,Americas,419,Latin America and the Caribbean,29,Caribbean,puerto.?rico,High,USD,1974-01-01,179 - Puerto Rico -180,193,634,181,Y,Y,Y,N,QA,QAT,,,Qatar,,,,,,Qatar,Qatar,Qatar,Катар,卡塔尔,قطر,the State of Qatar,Qatar,Qatar,Qatar,Катар,卡塔尔,قطر,0,25.29089005,51.1841661,142,Asia,145,Western Asia,,,qatar,High,QAR,1974-01-01,180 - Qatar -181,195,638,182,,,N,N,RE,REU,,,Réunion,,,,,Réunion (France),Réunion,,,,,,,Réunion,Réunion,Reunión,Реюньон,留尼汪,ريونيون,0,-21.12280909,55.55123933,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,r(e|é)union,,EUR,1974-01-01,181 - Réunion -182,196,642,183,Y,Y,Y,N,RO,ROU,,,Romania,,,,,,Romania,Roumanie,Rumania,Румыния,罗马尼亚,رومانيا,Romania,Romania,Roumanie,Rumania,Румыния,罗马尼亚,رومانيا,0,45.84314501,24.96613666,150,Europe,151,Eastern Europe,,,r(o|u|ou)mania,High,RON,2002-02-01,182 - Romania -183,197,643,184,Y,Y,Y,N,RU,RUS,,,Russian Federation,Russian Federation (the),,,Russia,,Russian Federation,Fédération de Russie,Federación de Rusia,Российская Федерация,俄罗斯联邦,الاتحاد الروسي,the Russian Federation,Russian Federation,Fédération de Russie,Federación de Rusia,Российская Федерация,俄罗斯联邦,الاتحاد الروسي,0,61.97564081,96.67837519,150,Europe,151,Eastern Europe,,,\brussia,Upper middle,RUB,1992-06-15,183 - Russian Federation -184,198,646,185,Y,Y,Y,N,RW,RWA,,,Rwanda,,,,,,Rwanda,Rwanda,Rwanda,Руанда,卢旺达,رواندا,the Republic of Rwanda,Rwanda,Rwanda,Rwanda,Руанда,卢旺达,رواندا,0,-1.991722808,29.92068123,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,rwanda,Low,RWF,1974-01-01,184 - Rwanda -185,14890,652,186,,,N,N,BL,BLM,,,Saint Barthélemy,,,Saint Barthélemy (France),,Saint Barthélemy (France),Saint Barthélemy,,,,,,,Saint Barthélemy,Saint-Barthélemy,San Barthélemy,Сен-Бартелеми,圣巴泰勒米,سان بارتليمي,0,17.90896225,-62.82613534,19,Americas,419,Latin America and the Caribbean,29,Caribbean,barth(e|é)lemy,,EUR,2007-09-21,185 - Saint Barthélemy -186,199,654,187,,,N,N,SH,SHN,,,Saint Helena,"Saint Helena, Ascension and Tristan da Cunha",,"Saint Helena, Ascension and Tristan da Cunha",,,Saint Helena,,,,,,,Saint Helena,Sainte-Hélène,Santa Elena,Остров Святой Елены,圣赫勒拿,سانت هيلانة,0,-37.11173844,-12.28290657,2,Africa,202,Sub-Saharan Africa,11,Western Africa,helena,,SHP,1974-01-01,186 - Saint Helena -187,200,659,188,Y,Y,Y,N,KN,KNA,,,Saint Kitts and Nevis,,,,,,Saint Kitts and Nevis,Saint-Kitts-et-Nevis,Saint Kitts y Nevis,Сент-Китс и Невис,圣基茨和尼维斯,سانت كيتس ونيفس,Saint Kitts and Nevis,Saint Kitts and Nevis,Saint-Kitts-et-Nevis,Saint Kitts y Nevis,Сент-Китс и Невис,圣基茨和尼维斯,سانت كيتس ونيفس,0,17.32619066,-62.7533967,19,Americas,419,Latin America and the Caribbean,29,Caribbean,kitts|\bnevis,High,XCD,1985-01-01,187 - Saint Kitts and Nevis -188,201,662,189,Y,Y,Y,N,LC,LCA,,,Saint Lucia,,,,,,Saint Lucia,Sainte-Lucie,Santa Lucía,Сент-Люсия,圣卢西亚,سانت لوسيا,Saint Lucia,Saint Lucia,Sainte-Lucie,Santa Lucía,Сент-Люсия,圣卢西亚,سانت لوسيا,0,13.90391475,-60.96175259,19,Americas,419,Latin America and the Caribbean,29,Caribbean,\blucia,Upper middle,XCD,1974-01-01,188 - Saint Lucia -189,14891,663,190,,,N,N,MF,MAF,,,Saint Martin (French part),,,Saint Martin (France),,Saint Martin (France),Saint Martin,,,,,,,Saint Martin (French Part),Saint-Martin (partie française),San Martín (parte francesa),Сен-Мартен (французская часть),圣马丁(法属),سانت مارتن (الجزء الفرنسي),0,18.09128952,-63.05163864,19,Americas,419,Latin America and the Caribbean,29,Caribbean,saint.martin.*FR|^(?=.*collectivity).*martin|^(?=.*france).*martin(?!ique)|^(?=.*french).*martin(?!ique),High,EUR,2007-09-21,189 - Saint Martin (French part) -190,202,666,191,,,N,N,PM,SPM,,,Saint Pierre and Miquelon,,,,,Saint Pierre and Miquelon (France),Saint Pierre and Miquelon,,,,,,,Saint Pierre and Miquelon,Saint-Pierre-et-Miquelon,San Pedro y Miquelón,Сен-Пьер и Микелон,圣皮埃尔和密克隆,سان بيير وميكلون,0,46.78737259,-56.21105237,19,Americas,21,Northern America,,,miquelon,,EUR,1974-01-01,190 - Saint Pierre and Miquelon -191,203,670,192,Y,Y,Y,N,VC,VCT,,,Saint Vincent and the Grenadines,,,,St. Vincent & Grenadines,,Saint Vincent and the Grenadines,Saint-Vincent-et-les Grenadines,San Vicente y las Granadinas,Сент-Винсент и Гренадины,圣文森特和格林纳丁斯,سانت فنسنت وجزر غرينادين,Saint Vincent and the Grenadines,Saint Vincent and the Grenadines,Saint-Vincent-et-les Grenadines,San Vicente y las Granadinas,Сент-Винсент и Гренадины,圣文森特和格林纳丁斯,سانت فنسنت وجزر غرينادين,0,13.25481082,-61.19376585,19,Americas,419,Latin America and the Caribbean,29,Caribbean,vincent,Upper middle,XCD,1974-01-01,191 - Saint Vincent and the Grenadines -192,204,882,193,Y,Y,Y,N,WS,WSM,,,Samoa,,,,,,Samoa,Samoa,Samoa,Самоа,萨摩亚,ساموا,the Independent State of Samoa,Samoa,Samoa,Samoa,Самоа,萨摩亚,ساموا,0,-13.16992041,-173.5139768,9,Oceania,61,Polynesia,,,^(?!.*amer).*samoa,Lower middle,WST,1998-02-05,192 - Samoa -193,205,674,194,Y,Y,Y,N,SM,SMR,,,San Marino,,,,,,San Marino,Saint-Marin,San Marino,Сан-Марино,圣马力诺,سان مارينو,the Republic of San Marino,San Marino,Saint-Marin,San Marino,Сан-Марино,圣马力诺,سان مارينو,0,43.94362477,12.45862763,150,Europe,39,Southern Europe,,,san.?marino,High,EUR,1974-01-01,193 - San Marino -194,206,678,195,Y,Y,Y,N,ST,STP,,,Sao Tome and Principe,,,São Tomé and Príncipe,,,Sao Tome and Principe,Sao Tomé-et-Principe,Santo Tomé y Príncipe,Сан-Томе и Принсипи,圣多美和普林西比,سان تومي وبرينسيبي,the Democratic Republic of Sao Tome and Principe,Sao Tome and Principe,Sao Tomé-et-Principe,Santo Tomé y Príncipe,Сан-Томе и Принсипи,圣多美和普林西比,سان تومي وبرينسيبي,0,0.227069777,6.614376446,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,\bs(a|ã)o.?tom(e|é),Lower middle,STN,1974-01-01,194 - Sao Tome and Principe -195,207,682,196,Y,Y,Y,N,SA,SAU,,,Saudi Arabia,,,,,,Saudi Arabia,Arabie saoudite,Arabia Saudita,Саудовская Аравия,沙特阿拉伯,المملكة العربية السعودية,the Kingdom of Saudi Arabia,Saudi Arabia,Arabie saoudite,Arabia Saudita,Саудовская Аравия,沙特阿拉伯,المملكة العربية السعودية,0,24.12628999,44.54637538,142,Asia,145,Western Asia,,,\bsa\w*.?arabia,High,SAR,1974-01-01,195 - Saudi Arabia -196,208,686,197,Y,Y,Y,N,SN,SEN,,,Senegal,,,,,,Senegal,Sénégal,Senegal,Сенегал,塞内加尔,السنغال,the Republic of Senegal,Senegal,Sénégal,Senegal,Сенегал,塞内加尔,السنغال,0,14.35710542,-14.4780169,2,Africa,202,Sub-Saharan Africa,11,Western Africa,senegal,Lower middle,XOF,1974-01-01,196 - Senegal -197,209,688,198,Y,Y,Y,N,RS,SRB,,,Serbia,,,,,,Serbia,Serbie,Serbia,Сербия,塞尔维亚,صربيا,the Republic of Serbia,Serbia,Serbie,Serbia,Сербия,塞尔维亚,صربيا,0,44.03017332,20.80259395,150,Europe,39,Southern Europe,,,^(?!.*monte).*serbia.*,Upper middle,RSD,2006-09-26,197 - Serbia -198,210,690,199,Y,Y,Y,N,SC,SYC,,,Seychelles,,,,,,Seychelles,Seychelles,Seychelles,Сейшельские Острова,塞舌尔,سيشيل,the Republic of Seychelles,Seychelles,Seychelles,Seychelles,Сейшельские Острова,塞舌尔,سيشيل,0,-4.651257344,55.46250801,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,seychell,High,SCR,1974-01-01,198 - Seychelles -199,211,694,200,Y,Y,Y,N,SL,SLE,,,Sierra Leone,,,,,,Sierra Leone,Sierra Leone,Sierra Leona,Сьерра-Леоне,塞拉利昂,سيراليون,the Republic of Sierra Leone,Sierra Leone,Sierra Leone,Sierra Leona,Сьерра-Леоне,塞拉利昂,سيراليون,0,8.571898577,-11.77850059,2,Africa,202,Sub-Saharan Africa,11,Western Africa,sierra,Low,SLL,1974-01-01,199 - Sierra Leone -200,212,702,201,Y,Y,Y,N,SG,SGP,,,Singapore,,,,,,Singapore,Singapour,Singapur,Сингапур,新加坡,سنغافورة,the Republic of Singapore,Singapore,Singapour,Singapur,Сингапур,新加坡,سنغافورة,0,1.344965221,103.8094495,142,Asia,35,South-eastern Asia,,,singapore,High,SGD,1974-01-01,200 - Singapore -201,14892,534,202,,,N,N,SX,SXM,,,Sint Maarten (Dutch part),,,,,Sint Maarten (The Netherlands),Sint Maarten,,,,,,,Sint Maarten (Dutch part),Saint-Martin (partie néerlandaise),San Martín (parte Holandesa),Синт-Мартен (нидерландская часть),圣马丁(荷属),سانت مارتن (الجزء الهولندي),0,18.04006004,-63.06246961,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?!.*martin)(?!.*saba).*maarten,High,ANG,2010-12-15,201 - Sint Maarten (Dutch part) -202,213,703,203,Y,Y,Y,N,SK,SVK,,,Slovakia,,,,,,Slovakia,Slovaquie,Eslovaquia,Словакия,斯洛伐克,سلوفاكيا,the Slovak Republic,Slovakia,Slovaquie,Eslovaquia,Словакия,斯洛伐克,سلوفاكيا,0,48.70609262,19.49110883,150,Europe,151,Eastern Europe,,,^(?!.*cze).*slovak,High,EUR,1974-01-01,202 - Slovakia -203,214,705,204,Y,Y,Y,N,SI,SVN,,,Slovenia,,,,,,Slovenia,Slovénie,Eslovenia,Словения,斯洛文尼亚,سلوفينيا,the Republic of Slovenia,Slovenia,Slovénie,Eslovenia,Словения,斯洛文尼亚,سلوفينيا,0,46.123589,14.82836958,150,Europe,39,Southern Europe,,,slovenia,High,EUR,1993-06-15,203 - Slovenia -204,215,90,205,Y,Y,Y,N,SB,SLB,,,Solomon Islands,,,,,,Solomon Islands,Îles Salomon,Islas Salomón,Соломоновы Острова,所罗门群岛,جزر سليمان,Solomon Islands,Solomon Islands,Îles Salomon,Islas Salomón,Соломоновы Острова,所罗门群岛,جزر سليمان,0,-8.823576119,159.6577946,9,Oceania,54,Melanesia,,,solomon,Lower middle,SBD,1974-01-01,204 - Solomon Islands -205,216,706,206,Y,Y,Y,N,SO,SOM,,,Somalia,,,,,,Somalia,Somalie,Somalia,Сомали,索马里,الصومال,the Federal Republic of Somalia,Somalia,Somalie,Somalia,Сомали,索马里,الصومال,0,6.070298569,45.86808802,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,somali,Low,SOS,1974-01-01,205 - Somalia -206,217,710,207,Y,Y,Y,N,ZA,ZAF,,,South Africa,,,,,,South Africa,Afrique du Sud,Sudáfrica,Южная Африка,南非,جنوب أفريقيا,the Republic of South Africa,South Africa,Afrique du Sud,Sudáfrica,Южная Африка,南非,جنوب أفريقيا,0,-28.99235649,25.09025016,2,Africa,202,Sub-Saharan Africa,18,Southern Africa,south.africa|s\\..?africa,Upper middle,ZAR,1974-01-01,206 - South Africa -207,,239,208,,,N,N,GS,SGS,,,South Georgia and the South Sandwich Islands,,,,,,South Georgia and the South Sandwich Islands,,,,,,,South Georgia and the South Sandwich Islands,Géorgie du Sud-et-les Îles Sandwich du Sud,Georgia del Sur y las Islas Sandwich del Sur,Южная Джорджия и Южные Сандвичевы острова,南乔治亚岛和南桑德韦奇岛,جورجيا الجنوبية وجزر ساندويتش الجنوبية,0,-54.42976761,-36.49759369,19,Americas,419,Latin America and the Caribbean,5,South America,south.?georgia|sandwich,,GBP,1993-07-23,207 - South Georgia and the South Sandwich Islands -208,218,724,209,Y,Y,Y,N,ES,ESP,,,Spain,,,,,,Spain,Espagne,España,Испания,西班牙,إسبانيا,the Kingdom of Spain,Spain,Espagne,España,Испания,西班牙,إسبانيا,0,40.3097875,-3.578125378,150,Europe,39,Southern Europe,,,spain,High,EUR,1974-01-01,208 - Spain -209,219,144,210,Y,Y,Y,N,LK,LKA,,,Sri Lanka,,,,,,Sri Lanka,Sri Lanka,Sri Lanka,Шри-Ланка,斯里兰卡,سري لانكا,the Democratic Socialist Republic of Sri Lanka,Sri Lanka,Sri Lanka,Sri Lanka,Шри-Ланка,斯里兰卡,سري لانكا,0,7.617249894,80.70787736,142,Asia,34,Southern Asia,,,sri.?lanka|ceylon,Lower middle,LKR,1974-01-01,209 - Sri Lanka -210,8657,728,211,Y,Y,Y,N,SS,SSD,,,South Sudan,,,,,,South Sudan,Soudan du Sud,Sudán del Sur,Южный Судан,南苏丹,جنوب السودان,the Republic of South Sudan,South Sudan,Soudan du Sud,Sudán del Sur,Южный Судан,南苏丹,جنوب السودان,0,7.295889595,30.30870192,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,\bs\w*.?sudan,Low,SSP,2011-09-08,210 - South Sudan -211,220,729,212,Y,Y,Y,N,SD,SDN,,,Sudan,Sudan (the),,,,,Sudan,Soudan,Sudán,Судан,苏丹,السودان,the Republic of the Sudan,Sudan,Soudan,Sudán,Судан,苏丹,السودان,0,16.04892872,30.00339118,2,Africa,15,Northern Africa,,,^(?!.*\bs(?!u)).*sudan,Low,SDG,1974-01-01,211 - Sudan -212,221,740,213,Y,Y,Y,N,SR,SUR,,,Suriname,,,,,,Suriname,Suriname,Suriname,Суринам,苏里南,سورينام,the Republic of Suriname,Suriname,Suriname,Suriname,Суринам,苏里南,سورينام,0,4.125518847,-55.91480138,19,Americas,419,Latin America and the Caribbean,5,South America,surinam|dutch.?gu(y|i)ana,Upper middle,SRD,1974-01-01,212 - Suriname -213,222,744,214,,,N,N,SJ,SJM,,,Svalbard and Jan Mayen Islands,Svalbard and Jan Mayen,,Svalbard and Jan Mayen,,,Svalbard and Jan Mayen Islands,,,,,,,Svalbard and Jan Mayen Islands,Îles Svalbard-et-Jan Mayen,Islas Svalbard y Jan Mayen,Острова Свальбард и Ян-Майен,斯瓦尔巴群岛和扬马延岛,جزيرتي سفالبارد وجان مايِن,0,77.62362195,6.012261852,150,Europe,154,Northern Europe,,,svalbard,,NOK,1974-01-01,213 - Svalbard and Jan Mayen Islands -214,223,748,215,Y,Y,Y,N,SZ,SWZ,,,Eswatini,,,,,,Eswatini,Eswatini,Eswatini,Эсватини,斯威士兰,إسواتيني,the Kingdom of Eswatini,Eswatini,Eswatini,Eswatini,Эсватини,斯威士兰,إسواتيني,0,-26.56643647,31.50113832,2,Africa,202,Sub-Saharan Africa,18,Southern Africa,swaziland|eswatini,Lower middle,SZL,2018-06-02,214 - Eswatini -215,224,752,216,Y,Y,Y,N,SE,SWE,,,Sweden,,,,,,Sweden,Suède,Suecia,Швеция,瑞典,السويد,the Kingdom of Sweden,Sweden,Suède,Suecia,Швеция,瑞典,السويد,0,62.88018421,16.72425629,150,Europe,154,Northern Europe,,,sweden,High,SEK,1974-01-01,215 - Sweden -216,225,756,217,Y,Y,Y,N,CH,CHE,,,Switzerland,,,,,,Switzerland,Suisse,Suiza,Швейцария,瑞士,سويسرا,the Swiss Confederation,Switzerland,Suisse,Suiza,Швейцария,瑞士,سويسرا,0,46.80615952,8.243637777,150,Europe,155,Western Europe,,,switz|swiss,High,CHF,1974-01-01,216 - Switzerland -217,226,760,218,Y,Y,Y,N,SY,SYR,,,Syrian Arab Republic,Syrian Arab Republic (the),,,Syria,,Syrian Arab Republic,République arabe syrienne,República Árabe Siria,Сирийская Арабская Республика,阿拉伯叙利亚共和国,الجمهورية العربية السورية,the Syrian Arab Republic,Syrian Arab Republic,République arabe syrienne,República Árabe Siria,Сирийская Арабская Республика,阿拉伯叙利亚共和国,الجمهورية العربية السورية,0,35.01105189,38.51123805,142,Asia,145,Western Asia,,,syria,Low,SYP,1974-01-01,217 - Syrian Arab Republic -218,61,158,219,,,N,N,TW,TWN,,,Taiwan (Province of China),,,"Taiwan, Province of China",,China - Taiwan Province,Taiwan (Province of China),,,,,,,,,,,,,0,23.74652012,120.9621301,142,Asia,30,Eastern Asia,,,taiwan|taipei|formosa|^(?!.*peo)(?=.*rep).*china,High,TWD,1974-01-01,218 - Taiwan (Province of China) -219,227,762,220,Y,Y,Y,N,TJ,TJK,,,Tajikistan,,,,,,Tajikistan,Tadjikistan,Tayikistán,Таджикистан,塔吉克斯坦,طاجيكستان,the Republic of Tajikistan,Tajikistan,Tadjikistan,Tayikistán,Таджикистан,塔吉克斯坦,طاجيكستان,0,38.52699814,71.04232577,142,Asia,143,Central Asia,,,tajik,Lower middle,TJS,1992-06-15,219 - Tajikistan -220,244,834,221,Y,Y,Y,N,TZ,TZA,,,United Republic of Tanzania,"Tanzania, United Republic of",,"Tanzania, United Republic of",Tanzania,,United Republic of Tanzania,République-Unie de Tanzanie,República Unida de Tanzanía,Объединенная Республика Танзания,坦桑尼亚联合共和国,جمهورية تنزانيا المتحدة,the United Republic of Tanzania,United Republic of Tanzania,République-Unie de Tanzanie,República Unida de Tanzanía,Объединенная Республика Танзания,坦桑尼亚联合共和国,جمهورية تنزانيا المتحدة,0,-6.273241244,34.79620168,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,tanzania,Lower middle,TZS,1974-01-01,220 - United Republic of Tanzania -221,228,764,222,Y,Y,Y,N,TH,THA,,,Thailand,,,,,,Thailand,Thaïlande,Tailandia,Таиланд,泰国,تايلند,the Kingdom of Thailand,Thailand,Thaïlande,Tailandia,Таиланд,泰国,تايلند,0,15.15949511,101.020107,142,Asia,35,South-eastern Asia,,,thailand|\bsiam,Upper middle,THB,1974-01-01,221 - Thailand -222,230,626,223,Y,Y,Y,N,TL,TLS,,,Timor-Leste,,,,,,Timor-Leste,Timor-Leste,Timor-Leste,Тимор-Лешти,东帝汶,تيمور- ليشتي,the Democratic Republic of Timor-Leste,Timor-Leste,Timor-Leste,Timor-Leste,Тимор-Лешти,东帝汶,تيمور - ليشتي,0,-8.767718612,126.0420452,142,Asia,35,South-eastern Asia,,,^(?=.*leste).*timor|^(?=.*east).*timor,Lower middle,USD,2002-11-15,222 - Timor-Leste -223,231,768,224,Y,Y,Y,N,TG,TGO,,,Togo,,,,,,Togo,Togo,Togo,Того,多哥,توغو,the Togolese Republic,Togo,Togo,Togo,Того,多哥,توغو,0,8.541637601,0.97409513,2,Africa,202,Sub-Saharan Africa,11,Western Africa,togo,Low,XOF,1974-01-01,223 - Togo -224,232,772,225,,,N,N,TK,TKL,,,Tokelau,,,,,,Tokelau,,,,,,,Tokelau,Tokélaou,Tokelau,Токелау,托克劳,توكيلاو,0,-9.195175351,-171.8526597,9,Oceania,61,Polynesia,,,tokelau,,NZD,1974-01-01,224 - Tokelau -225,233,776,226,Y,Y,Y,N,TO,TON,,,Tonga,,,,,,Tonga,Tonga,Tonga,Тонга,汤加,تونغا,the Kingdom of Tonga,Tonga,Tonga,Tonga,Тонга,汤加,تونغا,0,-22.92273894,-176.0448464,9,Oceania,61,Polynesia,,,tonga,Upper middle,TOP,1974-01-01,225 - Tonga -226,234,780,227,Y,Y,Y,N,TT,TTO,,,Trinidad and Tobago,,,,,,Trinidad and Tobago,Trinité-et-Tobago,Trinidad y Tabago,Тринидад и Тобаго,特立尼达和多巴哥,ترينيداد وتوباغو,the Republic of Trinidad and Tobago,Trinidad and Tobago,Trinité-et-Tobago,Trinidad y Tabago,Тринидад и Тобаго,特立尼达和多巴哥,ترينيداد وتوباغو,0,10.40535665,-61.29228487,19,Americas,419,Latin America and the Caribbean,29,Caribbean,trinidad|tobago,High,TTD,1974-01-01,226 - Trinidad and Tobago -227,235,788,228,Y,Y,Y,N,TN,TUN,,,Tunisia,,,,,,Tunisia,Tunisie,Túnez,Тунис,突尼斯,تونس,the Republic of Tunisia,Tunisia,Tunisie,Túnez,Тунис,突尼斯,تونس,0,34.10810736,9.557630913,2,Africa,15,Northern Africa,,,tunisia,Lower middle,TND,1974-01-01,227 - Tunisia -228,236,792,229,Y,Y,Y,N,TR,TUR,,,Türkiye,,,,,,Türkiye,Türkiye,Türkiye,Турция,土耳其,تركيا,the Republic of Türkiye,Türkiye,Türkiye,Türkiye,Турция,土耳其,تركيا,0,38.91218946,35.69849765,142,Asia,145,Western Asia,,,turkey|t(ü|u)rkiye,Upper middle,TRY,2022-06-02,228 - Türkiye -229,237,795,230,Y,Y,Y,N,TM,TKM,,,Turkmenistan,,,,,,Turkmenistan,Turkménistan,Turkmenistán,Туркменистан,土库曼斯坦,تركمانستان,Turkmenistan,Turkmenistan,Turkménistan,Turkmenistán,Туркменистан,土库曼斯坦,تركمانستان,0,39.12455662,59.38935348,142,Asia,143,Central Asia,,,turkmen,Upper middle,TMT,1992-06-15,229 - Turkmenistan -230,238,796,231,,,N,N,TC,TCA,,,Turks and Caicos Islands,Turks and Caicos Islands (the),,,,,Turks and Caicos Islands,,,,,,,Turks and Caicos Islands,Îles Turques-et-Caïques,Islas Turcas y Caicos,Острова Теркс и Кайкос,特克斯和凯科斯群岛,جزر تركس وكايكوس,0,21.81744592,-71.77770318,19,Americas,419,Latin America and the Caribbean,29,Caribbean,turks,High,USD,1974-01-01,230 - Turks and Caicos Islands -231,239,798,232,Y,Y,Y,N,TV,TUV,,,Tuvalu,,,,,,Tuvalu,Tuvalu,Tuvalu,Тувалу,图瓦卢,توفالو,Tuvalu,Tuvalu,Tuvalu,Tuvalu,Тувалу,图瓦卢,توفالو,0,-10.46069351,181.0881855,9,Oceania,61,Polynesia,,,tuvalu,Upper middle,AUD,1979-01-01,231 - Tuvalu -232,240,800,233,Y,Y,Y,N,UG,UGA,,,Uganda,,,,,,Uganda,Ouganda,Uganda,Уганда,乌干达,أوغندا,the Republic of Uganda,Uganda,Ouganda,Uganda,Уганда,乌干达,أوغندا,0,1.280667326,32.38662225,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,uganda,Low,UGX,1974-01-01,232 - Uganda -233,241,804,234,Y,Y,Y,N,UA,UKR,,,Ukraine,,,,,,Ukraine,Ukraine,Ucrania,Украина,乌克兰,أوكرانيا,Ukraine,Ukraine,Ukraine,Ucrania,Украина,乌克兰,أوكرانيا,0,49.01900507,31.37809941,150,Europe,151,Eastern Europe,,,ukrain,Lower middle,UAH,1992-04-19,233 - Ukraine -234,242,784,235,Y,Y,Y,N,AE,ARE,,,United Arab Emirates,United Arab Emirates (the),,,UAE,,United Arab Emirates,Émirats arabes unis,Emiratos Árabes Unidos,Объединенные Арабские Эмираты,阿拉伯联合酋长国,الإمارات العربية المتحدة,the United Arab Emirates,United Arab Emirates,Émirats arabes unis,Emiratos Árabes Unidos,Объединенные Арабские Эмираты,阿拉伯联合酋长国,الإمارات العربية المتحدة,0,23.90525867,54.35072869,142,Asia,145,Western Asia,,,emirates|^u\.?a\.?e\.?$|united.?arab.?em,High,AED,1974-01-01,234 - United Arab Emirates -235,243,826,236,Y,Y,Y,N,GB,GBR,,,United Kingdom of Great Britain and Northern Ireland,United Kingdom of Great Britain and Northern Ireland (the),,United Kingdom,UK,,United Kingdom of Great Britain and Northern Ireland,Royaume-Uni de Grande-Bretagne et d'Irlande du Nord,Reino Unido de Gran Bretaña e Irlanda del Norte,Соединенное Королевство Великобритании и Северной Ирландии,大不列颠及北爱尔兰联合王国,المملكة المتحدة لبريطانيا العظمى وأيرلندا الشمالية,the United Kingdom of Great Britain and Northern Ireland,United Kingdom of Great Britain and Northern Ireland,Royaume-Uni de Grande-Bretagne et d’Irlande du Nord,Reino Unido de Gran Bretaña e Irlanda del Norte,Соединенное Королевство Великобритании и Северной Ирландии,大不列颠及北爱尔兰联合王国,المملكة المتحدة لبريطانيا العظمى وآيرلندا الشمالية,0,53.75504855,-2.103843405,150,Europe,154,Northern Europe,,,united.?kingdom|britain|^u\.?k\.?$,High,GBP,1974-01-01,235 - United Kingdom of Great Britain and Northern Ireland -236,245,840,237,Y,Y,Y,N,US,USA,,,United States of America,United States of America (the),,United States,USA,,United States of America,États-Unis d'Amérique,Estados Unidos de América,Соединенные Штаты Америки,美利坚合众国,الولايات المتحدة الأمريكية,the United States of America,United States of America,États-Unis d’Amérique,Estados Unidos de América,Соединенные Штаты Америки,美利坚合众国,الولايات المتحدة الأمريكية,0,45.73643438,-112.404207,19,Americas,21,Northern America,,,united.?states\b(?!.*islands)|\bu\.?s\.?a\.?\b|^\s*u\.?s\.?\b(?!.*islands),High,USD,1974-01-01,236 - United States of America -237,,581,238,,,N,N,UM,UMI,,,United States Minor Outlying Islands,United States Minor Outlying Islands (the),,,,,United States Minor Outlying Islands,,,,,,,United States Minor Outlying Islands,Îles mineures éloignées des États-Unis,Islas menores alejadas de Estados Unidos,Внешние малые острова Соединенных Штатов,美国本土外小岛屿,نائية التابعة للولايات المتحدة,0,,,9,Oceania,57,Micronesia,,,minor.?outlying.?is,,USD,1986-01-01,237 - United States Minor Outlying Islands -238,247,858,239,Y,Y,Y,N,UY,URY,,,Uruguay,,,,,,Uruguay,Uruguay,Uruguay,Уругвай,乌拉圭,أوروغواي,the Eastern Republic of Uruguay,Uruguay,Uruguay,Uruguay,Уругвай,乌拉圭,أوروغواي,0,-32.80198719,-56.01417232,19,Americas,419,Latin America and the Caribbean,5,South America,uruguay,High,UYU,1974-01-01,238 - Uruguay -240,249,548,241,Y,Y,Y,N,VU,VUT,,,Vanuatu,,,,,,Vanuatu,Vanuatu,Vanuatu,Вануату,瓦努阿图,فانواتو,the Republic of Vanuatu,Vanuatu,Vanuatu,Vanuatu,Вануату,瓦努阿图,فانواتو,0,-21.04390394,171.2797047,9,Oceania,54,Melanesia,,,vanuatu|new.?hebrides,Lower middle,VUV,1980-01-01,240 - Vanuatu -241,250,862,242,Y,Y,Y,N,VE,VEN,,,Venezuela (Bolivarian Republic of),,,"Venezuela, Bolivarian Republic of",Venezuela,,Venezuela (Bolivarian Republic of),Venezuela (République bolivarienne du),Venezuela (República Bolivariana de),Венесуэла (Боливарианская Республика),委内瑞拉玻利瓦尔共和国,فنزويلا (جمهورية - البوليفارية),the Bolivarian Republic of Venezuela,Venezuela (Bolivarian Republic of),Venezuela (République bolivarienne du),Venezuela (República Bolivariana de),Венесуэла (Боливарианская Республика),委内瑞拉玻利瓦尔共和国,فنزويلا (جمهورية - البوليفارية),0,7.115201972,-66.18367077,19,Americas,419,Latin America and the Caribbean,5,South America,venezuela,,VEF,2009-03-03,241 - Venezuela (Bolivarian Republic of) -242,251,704,243,Y,Y,Y,N,VN,VNM,,,Viet Nam,,,,,,Viet Nam,Viet Nam,Viet Nam,Вьетнам,越南,فييت نام,the Socialist Republic of Viet Nam,Viet Nam,Viet Nam,Viet Nam,Вьетнам,越南,فييت نام,0,16.64893259,106.3103686,142,Asia,35,South-eastern Asia,,,^(?!south)(?!republic).*viet.?nam(?!.*south)|democratic.republic.of.vietnam|socialist.republic.of.viet.?nam|north.viet.?nam|viet.?nam.north,Lower middle,VND,1977-01-01,242 - Viet Nam -243,43,92,244,,,N,N,VG,VGB,,,British Virgin Islands,Virgin Islands (British),,"Virgin Islands, British",,,British Virgin Islands,,,,,,,British Virgin Islands,Îles Vierges britanniques,Islas Vírgenes Británicas,Британские Виргинские острова,英属维尔京群岛,جزر فرجن البريطانية,0,18.30332154,-65.11493198,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?=.*\bu\.?\s?k).*virgin|^(?=.*brit).*virgin|^(?=.*kingdom).*virgin,High,USD,1974-01-01,243 - British Virgin Islands -244,252,876,246,,,N,N,WF,WLF,,,Wallis and Futuna Islands,Wallis and Futuna,,Wallis and Futuna,,Wallis and Futuna (France),Wallis and Futuna Islands,,,,,,,Wallis and Futuna Islands,Îles Wallis-et-Futuna,Islas Wallis y Futuna,Острова Уоллис и Футуна,瓦利斯群岛和富图纳群岛,جزر واليس وفوتونا,0,-14.36099529,-178.0421057,9,Oceania,61,Polynesia,,,futuna|wallis,,XPF,1974-01-01,244 - Wallis and Futuna Islands -245,253,732,247,,,N,N,EH,ESH,,,Western Sahara,,,"Western Sahara, non-self-governing territory",,,Western Sahara,,,,,,,Western Sahara,Sahara occidental,Sáhara Occidental,Западная Сахара,西撒哈拉,الصحراء الغربية,0,24.66295331,-13.13425705,2,Africa,15,Northern Africa,,,western.sahara,,MAD,1985-01-01,245 - Western Sahara -246,255,887,248,Y,Y,Y,N,YE,YEM,,,Yemen,,,,,,Yemen,Yémen,Yemen,Йемен,也门,اليمن,the Republic of Yemen,Yemen,Yémen,Yemen,Йемен,也门,اليمن,0,15.96506363,47.50305348,142,Asia,145,Western Asia,,,yemen,Low,YER,1993-07-12,246 - Yemen -247,256,894,249,Y,Y,Y,N,ZM,ZMB,,,Zambia,,,,,,Zambia,Zambie,Zambia,Замбия,赞比亚,زامبيا,the Republic of Zambia,Zambia,Zambie,Zambia,Замбия,赞比亚,زامبيا,0,-13.45369192,27.80039565,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,zambia|northern.?rhodesia,Lower middle,ZMK,1974-01-01,247 - Zambia -248,257,716,250,Y,Y,Y,N,ZW,ZWE,,,Zimbabwe,,,,,,Zimbabwe,Zimbabwe,Zimbabwe,Зимбабве,津巴布韦,زمبابوي,the Republic of Zimbabwe,Zimbabwe,Zimbabwe,Zimbabwe,Зимбабве,津巴布韦,زمبابوي,0,-19.00126774,29.86951021,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,zimbabwe|^(?!.*northern).*rhodesia,Lower middle,ZWL,1980-01-01,248 - Zimbabwe -249,28,,,,,N,N,,,,AZO,Azores Islands (Portugal),,,,,,Azores Islands,,,,,,,,,,,,,,38.72708329,-27.26017212,150,Europe,39,Southern Europe,,,azores,,EUR,1974-01-01,249 - Azores Islands (Portugal) -251,51,,,,,N,N,,,,CAI,Canary Islands (Spain),,,,,,Canary Islands,,,,,,,,,,,,,,27.95390989,-15.57918031,2,Africa,15,Northern Africa,,,canary,,EUR,1974-01-01,251 - Canary Islands (Spain) -252,56,,,,,N,N,,,,CHI,Channel Islands,,,,,,Channel Islands,,,,,,,,,,,,,,49.34370327,-2.36025919,150,Europe,154,Northern Europe,,,\bchannel.islands,,GBP,1974-01-01,252 - Channel Islands -254,97,,,,,N,N,,,,GLI,Galapagos Islands (Ecuador),,,,,,Galapagos Islands,,,,,,,,,,,,,,-0.62999148,-90.35775677,19,Americas,419,Latin America and the Caribbean,5,South America,galapagos,,USD,1974-01-01,254 - Galapagos Islands (Ecuador) -255,178,580,166,,,N,N,MP,MNP,,,Northern Mariana Islands,Northern Mariana Islands (the),,,,Northern Mariana Islands (The United States of America),Northern Mariana Islands,,,,,,,Northern Mariana Islands,Îles Mariannes du Nord,Islas Marianas Septentrionales,Северные Марианские острова,北马里亚纳群岛,جزر ماريانا الشمالية,0,25.56053736,152.1251419,9,Oceania,57,Micronesia,,,mariana,High,USD,1986-01-01,255 - Northern Mariana Islands -256,,680,,,,N,N,,,,,Sark,,,,,,Sark,,,,,,,,,,,,,,49.4347717,-2.36987152,150,Europe,154,Northern Europe,830,Channel Islands,sark,,GBP,1974-01-01,256 - Sark -265,246,850,245,,,N,N,VI,VIR,,,United States Virgin Islands,Virgin Islands (U.S.),,"Virgin Islands, U.S.",,,United States Virgin Islands,,,,,,,United States Virgin Islands,Îles Vierges américaines,Islas Vírgenes de los Estados Unidos,Виргинские острова Соединенных Штатов,美属维尔京群岛,جزر فرجن التابعة للولايات المتحدة,0,17.39137826,-64.67699419,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?=.*\bu\.?\s?s).*virgin|^(?=.*states).*virgin,High,USD,1974-01-01,265 - United States Virgin Islands -266,,,,,,N,N,,,XK,XKX,Kosovo,,,,,,Kosovo,,,,,,,,,,,,,,42.61901705,20.90987836,150,Europe,39,Southern Europe,,,kosovo,,EUR,1974-01-01,266 - Kosovo +ID,RW ID,m49 numerical code,FTS API ID,Appears in UNTERM list,Appears in DGACM list,Independent,Deprecated,Has HRP,In GHO,ISO 3166-1 Alpha 2-Codes,ISO 3166-1 Alpha 3-Codes,x Alpha2 codes,x Alpha3 codes,Preferred Term,ISO Alt Term,DGACM Alt Term,FTS Alt Term,RW Short Name,RW API Alt Term,English Short,French Short,Spanish Short,Russian Short,Chinese Short,Arabic Short,English Formal,M49 English,M49 French,M49 Spanish,M49 Russian,M49 Chinese,M49 Arabic,Admin Level,Latitude,Longitude,Region Code,Region Name,Sub-region Code,Sub-region Name,Intermediate Region Code,Intermediate Region Name,Regex,World Bank Income Level,Currency,Reference Period Start,Concatenation +#meta +id,#country +code +v_reliefweb,#country +code +num +v_m49,#country +code +v_fts,,,#meta+independent+bool,#meta+deprecated+bool,#indicator+hrp+bool,#indicator+gho+bool,#country +code +v_iso2,#country +code +v_iso3,,,#country +name +preferred,#country +name +alt +v_iso,#country +name +alt +v_dgacm,#country +name +alt +v_fts,#country +name +short +v_reliefweb,#country +name +alt +v_reliefweb,#country +name +i_en +alt +v_unterm,#country +name +i_fr +alt +v_unterm,#country +name +i_es +alt +v_unterm,#country +name +i_ru +alt +v_unterm,#country +name +i_zh +alt +v_unterm,#country +name +i_ar +alt +v_unterm,#country +name +i_en +formal +v_unterm,#country +name +i_en +alt +v_m49,#country +name +i_fr +alt +v_m49,#country +name +i_es +alt +v_m49,#country +name +i_ru +alt +v_m49,#country +name +i_zh +alt +v_m49,#country +name +i_ar +alt +v_m49,#geo +admin_level,#geo +lat,#geo +lon,#region +main +code,#region +main +name +preferred,#region +sub +code,#region +sub +name +preferred,#region +intermediate +code,#region +intermediate +name +preferred,#country +regex,#indicator+incomelevel,#currency +code,#date+start, +1,13,4,1,Y,Y,Y,N,Y,Y,AF,AFG,,,Afghanistan,,,,,,Afghanistan,Afghanistan,Afganistán,Афганистан,阿富汗,أفغانستان,the Islamic Republic of Afghanistan,Afghanistan,Afghanistan,Afganistán,Афганистан,阿富汗,أفغانستان,0,33.83147477,66.02621828,142,Asia,34,Southern Asia,,,afghan,Low,AFN,2004-01-26,1 - Afghanistan +2,14,248,2,,,N,N,,,AX,ALA,,,Åland Islands,,,,,Aland Islands (Finland),Åland Islands,,,,,,,Åland Islands,Îles d’Åland,Islas Åland,Аландских островов,奥兰群岛,جزر ألاند,0,60.18121338,19.89649072,150,Europe,154,Northern Europe,,,^[å|a]land,,EUR,2004-02-13,2 - Åland Islands +3,15,8,3,Y,Y,Y,N,,,AL,ALB,,,Albania,,,,,,Albania,Albanie,Albania,Албания,阿尔巴尼亚,ألبانيا,the Republic of Albania,Albania,Albanie,Albania,Албания,阿尔巴尼亚,ألبانيا,0,41.13180899,20.06882519,150,Europe,39,Southern Europe,,,albania,Upper middle,ALL,1974-01-01,3 - Albania +4,16,12,4,Y,Y,Y,N,,,DZ,DZA,,,Algeria,,,,,,Algeria,Algérie,Argelia,Алжир,阿尔及利亚,الجزائر,the People's Democratic Republic of Algeria,Algeria,Algérie,Argelia,Алжир,阿尔及利亚,الجزائر,0,28.16474462,2.63351219,2,Africa,15,Northern Africa,,,algeria,Lower middle,DZD,1974-01-01,4 - Algeria +5,17,16,5,,,N,N,,,AS,ASM,,,American Samoa,,,,,,American Samoa,,,,,,,American Samoa,Samoa américaines,Samoa Americana,Американское Самоа,美属萨摩亚,ساموا الأمريكية,0,-14.30440488,-170.70783,9,Oceania,61,Polynesia,,,^(?=.*americ).*samoa,High,USD,1974-01-01,5 - American Samoa +6,18,20,6,Y,Y,Y,N,,,AD,AND,,,Andorra,,,,,,Andorra,Andorre,Andorra,Андорра,安道尔,أندورا,the Principality of Andorra,Andorra,Andorre,Andorra,Андорра,安道尔,أندورا,0,42.55527067,1.578938861,150,Europe,39,Southern Europe,,,andorra,High,EUR,1994-01-26,6 - Andorra +7,19,24,7,Y,Y,Y,N,,Y,AO,AGO,,,Angola,,,,,,Angola,Angola,Angola,Ангола,安哥拉,أنغولا,the Republic of Angola,Angola,Angola,Angola,Ангола,安哥拉,أنغولا,0,-12.3755731,17.59867248,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,angola,Lower middle,AOA,1993-07-02,7 - Angola +8,20,660,8,,,N,N,,,AI,AIA,,,Anguilla,,,Anguilla (United Kingdom),,,Anguilla,,,,,,,Anguilla,Anguilla,Anguila,Ангилья,安圭拉,أنغويلا,0,18.22301491,-63.06006462,19,Americas,419,Latin America and the Caribbean,29,Caribbean,anguill?a,,XCD,1985-01-01,8 - Anguilla +9,,10,9,,,N,N,,,AQ,ATA,,,Antarctica,,,,,,Antarctica,,,,,,,Antarctica,Antarctique,Antártida,Антарктике,南极洲,أنتاركتيكا,0,-80.45066299,21.43458373,,,,,,,antarctica,,,1983-01-01,9 - Antarctica +10,21,28,10,Y,Y,Y,N,,,AG,ATG,,,Antigua and Barbuda,,,,,,Antigua and Barbuda,Antigua-et-Barbuda,Antigua y Barbuda,Антигуа и Барбуда,安提瓜和巴布达,أنتيغوا وبربودا,Antigua and Barbuda,Antigua and Barbuda,Antigua-et-Barbuda,Antigua y Barbuda,Антигуа и Барбуда,安提瓜和巴布达,أنتيغوا وبربودا,0,17.07120733,-61.79815058,19,Americas,419,Latin America and the Caribbean,29,Caribbean,antigua,High,XCD,1974-01-01,10 - Antigua and Barbuda +11,22,32,11,Y,Y,Y,N,,Y,AR,ARG,,,Argentina,,,,,,Argentina,Argentine,Argentina,Аргентина,阿根廷,الأرجنتين,the Argentine Republic,Argentina,Argentine,Argentina,Аргентина,阿根廷,الأرجنتين,0,-34.98567234,-65.12225892,19,Americas,419,Latin America and the Caribbean,5,South America,argentin,Upper middle,ARS,1974-01-01,11 - Argentina +12,23,51,12,Y,Y,Y,N,,,AM,ARM,,,Armenia,,,,,,Armenia,Arménie,Armenia,Армения,亚美尼亚,أرمينيا,the Republic of Armenia,Armenia,Arménie,Armenia,Армения,亚美尼亚,أرمينيا,0,40.29202499,44.9429026,142,Asia,145,Western Asia,,,armenia,Upper middle,AMD,1992-06-15,12 - Armenia +13,24,533,13,,,N,N,,Y,AW,ABW,,,Aruba,,,,,Aruba (The Netherlands),Aruba,,,,,,,Aruba,Aruba,Aruba,Аруба,阿鲁巴,أروبا,0,12.5156546,-69.9757266,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?!.*bonaire).*\baruba,High,AWG,1986-01-01,13 - Aruba +14,25,36,14,Y,Y,Y,N,,,AU,AUS,,,Australia,,,,,,Australia,Australie,Australia,Австралия,澳大利亚,أستراليا,Australia,Australia,Australie,Australia,Австралия,澳大利亚,أستراليا,0,-25.40546125,134.2181189,9,Oceania,53,Australia and New Zealand,,,australia,High,AUD,1974-01-01,14 - Australia +15,26,40,15,Y,Y,Y,N,,,AT,AUT,,,Austria,,,,,,Austria,Autriche,Austria,Австрия,奥地利,النمسا,the Republic of Austria,Austria,Autriche,Austria,Австрия,奥地利,النمسا,0,47.59086187,14.13920086,150,Europe,155,Western Europe,,,^(?!.*hungary).*austria|\baustri.*\bemp,High,EUR,1974-01-01,15 - Austria +16,27,31,16,Y,Y,Y,N,,,AZ,AZE,,,Azerbaijan,,,,,,Azerbaijan,Azerbaïdjan,Azerbaiyán,Азербайджан,阿塞拜疆,أذربيجان,the Republic of Azerbaijan,Azerbaijan,Azerbaïdjan,Azerbaiyán,Азербайджан,阿塞拜疆,أذربيجان,0,40.42670781,47.80669468,142,Asia,145,Western Asia,,,azerbaijan,Upper middle,AZN,1992-06-15,16 - Azerbaijan +17,29,44,17,Y,Y,Y,N,,,BS,BHS,,,Bahamas,Bahamas (the),,,,,Bahamas,Bahamas,Bahamas,Багамские Острова,巴哈马,جزر البهاما,the Commonwealth of the Bahamas,Bahamas,Bahamas,Bahamas,Багамские Острова,巴哈马,جزر البهاما,0,25.90317684,-78.61665744,19,Americas,419,Latin America and the Caribbean,29,Caribbean,bahamas,High,BSD,1974-01-01,17 - Bahamas +18,30,48,18,Y,Y,Y,N,,,BH,BHR,,,Bahrain,,,,,,Bahrain,Bahreïn,Bahrein,Бахрейн,巴林,البحرين,the Kingdom of Bahrain,Bahrain,Bahreïn,Bahrein,Бахрейн,巴林,البحرين,0,26.05396006,50.53486327,142,Asia,145,Western Asia,,,bahrain,High,BHD,1974-01-01,18 - Bahrain +19,31,50,19,Y,Y,Y,N,,Y,BD,BGD,,,Bangladesh,,,,,,Bangladesh,Bangladesh,Bangladesh,Бангладеш,孟加拉国,بنغلاديش,the People's Republic of Bangladesh,Bangladesh,Bangladesh,Bangladesh,Бангладеш,孟加拉国,بنغلاديش,0,23.88207427,90.24107264,142,Asia,34,Southern Asia,,,bangladesh|^(?=.*east).*paki?stan,Lower middle,BDT,1974-01-01,19 - Bangladesh +20,32,52,20,Y,Y,Y,N,,,BB,BRB,,,Barbados,,,,,,Barbados,Barbade,Barbados,Барбадос,巴巴多斯,بربادوس,Barbados,Barbados,Barbade,Barbados,Барбадос,巴巴多斯,بربادوس,0,13.184952,-59.55382245,19,Americas,419,Latin America and the Caribbean,29,Caribbean,barbados,High,BBD,1974-01-01,20 - Barbados +21,33,112,21,Y,Y,Y,N,,,BY,BLR,,,Belarus,,,,,,Belarus,Bélarus,Belarús,Беларусь,白俄罗斯,بيلاروس,the Republic of Belarus,Belarus,Bélarus,Belarús,Беларусь,白俄罗斯,بيلاروس,0,53.53965016,28.04932937,150,Europe,151,Eastern Europe,,,belarus|byelo,Upper middle,BYN,1992-06-15,21 - Belarus +22,34,56,22,Y,Y,Y,N,,,BE,BEL,,,Belgium,,,,,,Belgium,Belgique,Bélgica,Бельгия,比利时,بلجيكا,the Kingdom of Belgium,Belgium,Belgique,Bélgica,Бельгия,比利时,بلجيكا,0,50.64206011,4.658786236,150,Europe,155,Western Europe,,,^(?!.*luxem).*belgium,High,EUR,1974-01-01,22 - Belgium +23,35,84,23,Y,Y,Y,N,,,BZ,BLZ,,,Belize,,,,,,Belize,Belize,Belice,Белиз,伯利兹,بليز,Belize,Belize,Belize,Belice,Белиз,伯利兹,بليز,0,17.20829609,-88.69988922,19,Americas,419,Latin America and the Caribbean,13,Central America,belize|^(?=.*british).*honduras,Upper middle,BZD,1974-01-01,23 - Belize +24,36,204,24,Y,Y,Y,N,,,BJ,BEN,,,Benin,,,,,,Benin,Bénin,Benin,Бенин,贝宁,بنن,the Republic of Benin,Benin,Bénin,Benin,Бенин,贝宁,بنن,0,9.642665015,2.342864021,2,Africa,202,Sub-Saharan Africa,11,Western Africa,benin|dahome,Lower middle,XOF,1977-01-01,24 - Benin +25,37,60,25,,,N,N,,,BM,BMU,,,Bermuda,,,,,,Bermuda,,,,,,,Bermuda,Bermudes,Bermuda,Бермудские острова,百慕大,برمودا,0,32.31605051,-64.73984042,19,Americas,21,Northern America,,,bermuda,High,BMD,1974-01-01,25 - Bermuda +26,38,64,26,Y,Y,Y,N,,,BT,BTN,,,Bhutan,,,,,,Bhutan,Bhoutan,Bhután,Бутан,不丹,بوتان,the Kingdom of Bhutan,Bhutan,Bhoutan,Bhután,Бутан,不丹,بوتان,0,27.41443467,90.43085885,142,Asia,34,Southern Asia,,,bhutan,Lower middle,BTN,1974-01-01,26 - Bhutan +27,39,68,27,Y,Y,Y,N,,Y,BO,BOL,,,Bolivia (Plurinational State of),,,"Bolivia, Plurinational State of",Bolivia,,Bolivia (Plurinational State of),Bolivie (État plurinational de),Bolivia (Estado Plurinacional de),Боливия (Многонациональное Государство),多民族玻利维亚国,بوليفيا (دولة - المتعددة القوميات),the Plurinational State of Bolivia,Bolivia (Plurinational State of),Bolivie (État plurinational de),Bolivia (Estado Plurinacional de),Боливия (Многонациональное Государство),多民族玻利维亚国,بوليفيا (دولة - المتعددة القوميات),0,-16.71483757,-64.66829843,19,Americas,419,Latin America and the Caribbean,5,South America,bolivia,Lower middle,BOB,2009-05-08,27 - Bolivia (Plurinational State of) +28,40,70,28,Y,Y,Y,N,,,BA,BIH,,,Bosnia and Herzegovina,,,,,,Bosnia and Herzegovina,Bosnie-Herzégovine,Bosnia y Herzegovina,Босния и Герцеговина,波斯尼亚和黑塞哥维那,البوسنة والهرسك,Bosnia and Herzegovina,Bosnia and Herzegovina,Bosnie-Herzégovine,Bosnia y Herzegovina,Босния и Герцеговина,波斯尼亚和黑塞哥维那,البوسنة والهرسك,0,44.16506495,17.79105724,150,Europe,39,Southern Europe,,,herzegovina|bosnia,Upper middle,BAM,1993-01-01,28 - Bosnia and Herzegovina +29,14894,535,29,,,N,N,,,BQ,BES,,,"Bonaire, Sint Eustatius and Saba",,,"Bonaire, Saint Eustatius and Saba (The Netherlands)",,"Bonaire, Saint Eustatius and Saba (The Netherlands)","Bonaire, Sint Eustatius and Saba",,,,,,,"Bonaire, Sint Eustatius and Saba","Bonaire, Saint-Eustache et Saba","Bonaire, San Eustaquio y Saba","Бонайре, Синт-Эстатиус и Саба",博纳尔,圣俄斯塔休斯和萨巴,بونير وسانت يوستاشيوس وسابا,0,12.15882921,-68.24278483,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?=.*bonaire).*eustatius|^(?=.*carib).*netherlands|\bbes.?islands,,USD,2011-06-12,"29 - Bonaire, Sint Eustatius and Saba" +30,41,72,30,Y,Y,Y,N,,,BW,BWA,,,Botswana,,,,,,Botswana,Botswana,Botswana,Ботсвана,博茨瓦纳,بوتسوانا,the Republic of Botswana,Botswana,Botswana,Botswana,Ботсвана,博茨瓦纳,بوتسوانا,0,-22.17991766,23.81673035,2,Africa,202,Sub-Saharan Africa,18,Southern Africa,botswana|bechuana,Upper middle,BWP,1974-01-01,30 - Botswana +31,,74,31,,,N,N,,,BV,BVT,,,Bouvet Island,,,,,,Bouvet Island,,,,,,,Bouvet Island,Île Bouvet,Isla Bouvet,Остров Буве,布维岛,جزيرة بوفيت,0,-54.42190835,3.412516924,19,Americas,419,Latin America and the Caribbean,5,South America,bouvet,,NOK,1974-01-01,31 - Bouvet Island +32,42,76,32,Y,Y,Y,N,,Y,BR,BRA,,,Brazil,,,,,,Brazil,Brésil,Brasil,Бразилия,巴西,البرازيل,the Federative Republic of Brazil,Brazil,Brésil,Brasil,Бразилия,巴西,البرازيل,0,-10.77518961,-53.09141767,19,Americas,419,Latin America and the Caribbean,5,South America,brazil,Upper middle,BRL,1974-01-01,32 - Brazil +33,,86,33,,,N,N,,,IO,IOT,,,British Indian Ocean Territory,British Indian Ocean Territory (the),,,,,British Indian Ocean Territory,,,,,,,British Indian Ocean Territory,Territoire britannique de l'océan Indien,Territorio Británico del Océano Índico,Британская территория в Индийском океане,英属印度洋领土,المحيط الهندي الإقليم البريطاني في,0,-7.334186151,72.43402037,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,british.?indian.?ocean,,USD,1974-01-01,33 - British Indian Ocean Territory +34,44,96,34,Y,Y,Y,N,,,BN,BRN,,,Brunei Darussalam,,,,,,Brunei Darussalam,Brunéi Darussalam,Brunei Darussalam,Бруней-Даруссалам,文莱达鲁萨兰国,بروني دار السلام,Brunei Darussalam,Brunei Darussalam,Brunéi Darussalam,Brunei Darussalam,Бруней-Даруссалам,文莱达鲁萨兰国,بروني دار السلام,0,4.439247073,114.4374636,142,Asia,35,South-eastern Asia,,,brunei,High,BND,1974-01-01,34 - Brunei Darussalam +35,45,100,35,Y,Y,Y,N,,Y,BG,BGR,,,Bulgaria,,,,,,Bulgaria,Bulgarie,Bulgaria,Болгария,保加利亚,بلغاريا,the Republic of Bulgaria,Bulgaria,Bulgarie,Bulgaria,Болгария,保加利亚,بلغاريا,0,42.76069057,25.23572028,150,Europe,151,Eastern Europe,,,bulgaria,Upper middle,BGL,1974-01-01,35 - Bulgaria +36,46,854,36,Y,Y,Y,N,Y,Y,BF,BFA,,,Burkina Faso,,,,,,Burkina Faso,Burkina Faso,Burkina Faso,Буркина-Фасо,布基纳法索,بوركينا فاسو,Burkina Faso,Burkina Faso,Burkina Faso,Burkina Faso,Буркина-Фасо,布基纳法索,بوركينا فاسو,0,12.27790144,-1.738649343,2,Africa,202,Sub-Saharan Africa,11,Western Africa,burkina|\bfaso|upper.?volta,Low,XOF,1984-01-01,36 - Burkina Faso +37,47,108,37,Y,Y,Y,N,,Y,BI,BDI,,,Burundi,,,,,,Burundi,Burundi,Burundi,Бурунди,布隆迪,بوروندي,the Republic of Burundi,Burundi,Burundi,Burundi,Бурунди,布隆迪,بوروندي,0,-3.356208708,29.89200134,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,burundi,Low,BIF,1974-01-01,37 - Burundi +38,48,116,38,Y,Y,Y,N,,,KH,KHM,,,Cambodia,,,,,,Cambodia,Cambodge,Camboya,Камбоджа,柬埔寨,كمبوديا,the Kingdom of Cambodia,Cambodia,Cambodge,Camboya,Камбоджа,柬埔寨,كمبوديا,0,12.71583138,104.9221723,142,Asia,35,South-eastern Asia,,,cambodia|kampuchea|khmer,Lower middle,KHR,1994-01-26,38 - Cambodia +39,49,120,39,Y,Y,Y,N,Y,Y,CM,CMR,,,Cameroon,,,,,,Cameroon,Cameroun,Camerún,Камерун,喀麦隆,الكاميرون,the Republic of Cameroon,Cameroon,Cameroun,Camerún,Камерун,喀麦隆,الكاميرون,0,5.68036831,12.74068837,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,cameroon,Lower middle,XAF,1974-01-01,39 - Cameroon +40,50,124,40,Y,Y,Y,N,,,CA,CAN,,,Canada,,,,,,Canada,Canada,Canadá,Канада,加拿大,كندا,Canada,Canada,Canada,Canadá,Канада,加拿大,كندا,0,61.4126317,-98.23039804,19,Americas,21,Northern America,,,canada,High,CAD,1974-01-01,40 - Canada +41,52,132,41,Y,Y,Y,N,,,CV,CPV,,,Cabo Verde,,,Cape Verde,,,Cabo Verde,Cabo Verde,Cabo Verde,Кабо-Верде,佛得角,كابو فيردي,the Republic of Cabo Verde,Cabo Verde,Cabo Verde,Cabo Verde,Кабо-Верде,佛得角,كابو فيردي,0,17.52133998,-24.58506404,2,Africa,202,Sub-Saharan Africa,11,Western Africa,(cabo|cape) *verde,Lower middle,CVE,1974-01-01,41 - Cabo Verde +42,53,136,42,,,N,N,,,KY,CYM,,,Cayman Islands,Cayman Islands (the),,,,,Cayman Islands,,,,,,,Cayman Islands,Îles Caïmanes,Islas Caimán,Кайман острова,开曼群岛,جزر كايمان,0,19.31065556,-81.20426038,19,Americas,419,Latin America and the Caribbean,29,Caribbean,cayman,High,KYD,1974-01-01,42 - Cayman Islands +43,54,140,43,Y,Y,Y,N,Y,Y,CF,CAF,,,Central African Republic,Central African Republic (the),,,CAR,Central African Republic,Central African Republic,République centrafricaine,República Centroafricana,Центральноафриканская Республика,中非共和国,جمهورية أفريقيا الوسطى,the Central African Republic,Central African Republic,République centrafricaine,República Centroafricana,Центральноафриканская Республика,中非共和国,جمهورية أفريقيا الوسطى,0,6.570747926,20.48450088,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,\bcentral.african.rep,Low,XAF,1974-01-01,43 - Central African Republic +44,55,148,44,Y,Y,Y,N,Y,Y,TD,TCD,,,Chad,,,,,,Chad,Tchad,Chad,Чад,乍得,تشاد,the Republic of Chad,Chad,Tchad,Chad,Чад,乍得,تشاد,0,15.35740495,18.66399556,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,\bchad,Low,XAF,1974-01-01,44 - Chad +45,57,152,45,Y,Y,Y,N,,Y,CL,CHL,,,Chile,,,,,,Chile,Chili,Chile,Чили,智利,شيلي,the Republic of Chile,Chile,Chili,Chile,Чили,智利,شيلي,0,-37.68386885,-71.33321859,19,Americas,419,Latin America and the Caribbean,5,South America,\bchile,High,CLP,1974-01-01,45 - Chile +46,58,156,46,Y,Y,Y,N,,,CN,CHN,,,China,,,,,,China,Chine,China,Китай,中国,الصين,the People's Republic of China,China,Chine,China,Китай,中国,الصين,0,36.67464756,103.8680636,142,Asia,30,Eastern Asia,,,^(?!.*\bmac)(?!.*\bhong)(?!.*\btai)(?!.*\brep).*china|^(?=.*peo)(?=.*rep).*china,Upper middle,CNY,1974-01-01,46 - China +47,62,162,47,,,N,N,,,CX,CXR,,,Christmas Island,,,,,Christmas Island (Australia),Christmas Island,,,,,,,Christmas Island,Île Christmas,Isla Christmas,остров Рождества,圣诞岛,جزيرة عيد الميلاد,0,-10.44411458,105.7036972,9,Oceania,53,Australia and New Zealand,,,christmas,,AUD,1974-01-01,47 - Christmas Island +48,63,166,48,,,N,N,,,CC,CCK,,,Cocos (Keeling) Islands,Cocos (Keeling) Islands (the),,,,Cocos (Keeling) Islands (Australia),Cocos (Keeling) Islands,,,,,,,Cocos (Keeling) Islands,Îles des Cocos (Keeling),Islas Cocos (Keeling),Кокосовых (Килинг) островов,科科斯(基林)群岛,جزر كوكس (كيلينغ),0,-12.17127014,96.83690355,9,Oceania,53,Australia and New Zealand,,,\bcocos|keeling,,AUD,1974-01-01,48 - Cocos (Keeling) Islands +49,64,170,49,Y,Y,Y,N,Y,Y,CO,COL,,,Colombia,,,,,,Colombia,Colombie,Colombia,Колумбия,哥伦比亚,كولومبيا,the Republic of Colombia,Colombia,Colombie,Colombia,Колумбия,哥伦比亚,كولومبيا,0,3.897367041,-73.07080696,19,Americas,419,Latin America and the Caribbean,5,South America,colombia,Upper middle,COP,1974-01-01,49 - Colombia +50,65,174,50,Y,Y,Y,N,,,KM,COM,,,Comoros,Comoros (the),,,,,Comoros,Comores,Comoras,Коморские Острова,科摩罗,جزر القمر,the Union of the Comoros,Comoros,Comores,Comoras,Коморские Острова,科摩罗,جزر القمر,0,-11.42407818,42.8293551,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,comoro,Lower middle,KMF,2003-01-14,50 - Comoros +51,66,178,51,Y,Y,Y,N,,Y,CG,COG,,,Congo,Congo (the),,,,,Congo,Congo,Congo,Конго,刚果,الكونغو,the Republic of the Congo,Congo,Congo,Congo,Конго,刚果,الكونغو,0,-0.83949506,15.22629207,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,^(?!.*\bd.m)(?!.*\bd[\.]?r)(?!.*kinshasa)(?!.*zaire)(?!.*belg)(?!.*l.opoldville)(?!.*free).*\bcongo,Lower middle,XAF,1974-01-01,51 - Congo +52,75,180,52,Y,Y,Y,N,Y,Y,CD,COD,,,Democratic Republic of the Congo,Congo (the Democratic Republic of the),,"Congo, The Democratic Republic of the",DR Congo,Democratic Republic of the Congo,Democratic Republic of the Congo,République démocratique du Congo,República Democrática del Congo,Демократическая Республика Конго,刚果民主共和国,جمهورية الكونغو الديمقراطية,the Democratic Republic of the Congo,Democratic Republic of the Congo,République démocratique du Congo,República Democrática del Congo,Демократическая Республика Конго,刚果民主共和国,جمهورية الكونغو الديمقراطية,0,-2.876807692,23.65623593,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,\bd.m.*congo|congo.*\bd.m|congo.*\bd[\.]?r|\bd[\.]?r.*congo|belgian.?congo|congo.?free.?state|kinshasa|zaire|l.opoldville|drc|droc|rdc,Low,CDF,1997-07-14,52 - Democratic Republic of the Congo +53,67,184,53,Y,,Y,N,,,CK,COK,,,Cook Islands,Cook Islands (the),,,,,Cook Islands,Îles Cook,Islas Cook,Острова Кука,库克群岛,جزر كوك,the Cook Islands,Cook Islands,Îles Cook,Islas Cook,Острова Кука,库克群岛,جزر كوك,0,-20.14332999,-159.7599857,9,Oceania,61,Polynesia,,,\bcook,,NZD,1974-01-01,53 - Cook Islands +54,68,188,54,Y,Y,Y,N,,Y,CR,CRI,,,Costa Rica,,,,,,Costa Rica,Costa Rica,Costa Rica,Коста-Рика,哥斯达黎加,كوستاريكا,the Republic of Costa Rica,Costa Rica,Costa Rica,Costa Rica,Коста-Рика,哥斯达黎加,كوستاريكا,0,9.960735487,-84.18254176,19,Americas,419,Latin America and the Caribbean,13,Central America,costa.?rica,Upper middle,CRC,1974-01-01,54 - Costa Rica +55,69,384,55,Y,Y,Y,N,,,CI,CIV,,,Côte d'Ivoire,,,,,,Côte d'Ivoire,Côte d'Ivoire,Côte d’Ivoire,Кот-д’Ивуар,科特迪瓦,كوت ديفوار,the Republic of Côte d'Ivoire,Côte d’Ivoire,Côte d’Ivoire,Côte d’Ivoire,Кот-д'Ивуар,科特迪瓦,كوت ديفوار,0,7.630087005,-5.552402136,2,Africa,202,Sub-Saharan Africa,11,Western Africa,ivoire|ivory,Lower middle,XOF,1974-01-01,55 - Côte d'Ivoire +56,70,191,56,Y,Y,Y,N,,,HR,HRV,,,Croatia,,,,,,Croatia,Croatie,Croacia,Хорватия,克罗地亚,كرواتيا,the Republic of Croatia,Croatia,Croatie,Croacia,Хорватия,克罗地亚,كرواتيا,0,45.18877041,16.42353441,150,Europe,39,Southern Europe,,,croatia|hrvatska,High,HRK,1992-06-15,56 - Croatia +57,71,192,57,Y,Y,Y,N,,,CU,CUB,,,Cuba,,,,,,Cuba,Cuba,Cuba,Куба,古巴,كوبا,the Republic of Cuba,Cuba,Cuba,Cuba,Куба,古巴,كوبا,0,21.6053525,-78.90713844,19,Americas,419,Latin America and the Caribbean,29,Caribbean,\bcuba,Upper middle,CUP,1974-01-01,57 - Cuba +58,14893,531,58,,,N,N,,Y,CW,CUW,,,Curaçao,,,,,Curaçao (The Netherlands),Curaçao,,,,,,,Curaçao,Curaçao,Curazao,Кюрасао,库拉索,كوراساو,0,12.21019745,-69.04044898,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?!.*bonaire).*\bcura(c|ç)ao,High,ANG,2010-12-15,58 - Curaçao +59,72,196,59,Y,Y,Y,N,,,CY,CYP,,,Cyprus,,,,,,Cyprus,Chypre,Chipre,Кипр,塞浦路斯,قبرص,the Republic of Cyprus,Cyprus,Chypre,Chipre,Кипр,塞浦路斯,قبرص,0,35.01941238,33.1666508,142,Asia,145,Western Asia,,,cyprus,High,EUR,1974-01-01,59 - Cyprus +60,73,203,60,Y,Y,Y,N,,Y,CZ,CZE,,,Czechia,,Czech Republic,Czech Republic,,,Czechia,Tchéquie,Chequia,Чехия,捷克,تشيكيا,the Czech Republic,Czechia,Tchéquie,Chequia,Чехия,捷克,تشيكيا,0,49.74240068,15.34943448,150,Europe,151,Eastern Europe,,,^(?=.*rep).*czech|czechia|bohemia,High,CZK,2016-08-29,60 - Czechia +61,76,208,61,Y,Y,Y,N,,,DK,DNK,,,Denmark,,,,,,Denmark,Danemark,Dinamarca,Дания,丹麦,الدانمرك,the Kingdom of Denmark,Denmark,Danemark,Dinamarca,Дания,丹麦,الدانمرك,0,56.06439188,9.942213684,150,Europe,154,Northern Europe,,,denmark,High,DKK,1974-01-01,61 - Denmark +62,77,262,62,Y,Y,Y,N,,Y,DJ,DJI,,,Djibouti,,,,,,Djibouti,Djibouti,Djibouti,Джибути,吉布提,جيبوتي,the Republic of Djibouti,Djibouti,Djibouti,Djibouti,Джибути,吉布提,جيبوتي,0,11.74658946,42.58022315,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,djibouti,Lower middle,DJF,1977-01-01,62 - Djibouti +63,78,212,63,Y,Y,Y,N,,,DM,DMA,,,Dominica,,,,,,Dominica,Dominique,Dominica,Доминика,多米尼克,دومينيكا,the Commonwealth of Dominica,Dominica,Dominique,Dominica,Доминика,多米尼克,دومينيكا,0,15.42468124,-61.36047599,19,Americas,419,Latin America and the Caribbean,29,Caribbean,dominican.rep,Upper middle,XCD,1974-01-01,63 - Dominica +64,79,214,64,Y,Y,Y,N,,Y,DO,DOM,,,Dominican Republic,Dominican Republic (the),,,Dominican Rep.,,Dominican Republic,République dominicaine,República Dominicana,Доминиканская Республика,多米尼加共和国,الجمهورية الدومينيكية,the Dominican Republic,Dominican Republic,République dominicaine,República Dominicana,Доминиканская Республика,多米尼加,الجمهورية الدومينيكية,0,18.89453409,-70.49429315,19,Americas,419,Latin America and the Caribbean,29,Caribbean,#REF!,Upper middle,DOP,1974-01-01,64 - Dominican Republic +65,81,218,65,Y,Y,Y,N,,Y,EC,ECU,,,Ecuador,,,,,,Ecuador,Équateur,Ecuador,Эквадор,厄瓜多尔,إكوادور,the Republic of Ecuador,Ecuador,Équateur,Ecuador,Эквадор,厄瓜多尔,إكوادور,0,-1.464036749,-78.05190165,19,Americas,419,Latin America and the Caribbean,5,South America,ecuador,Upper middle,USD,1974-01-01,65 - Ecuador +66,82,818,66,Y,Y,Y,N,,Y,EG,EGY,,,Egypt,,,,,,Egypt,Égypte,Egipto,Египет,埃及,مصر,the Arab Republic of Egypt,Egypt,Égypte,Egipto,Египет,埃及,مصر,0,26.55281781,29.78562814,2,Africa,15,Northern Africa,,,egypt,Lower middle,EGP,1974-01-01,66 - Egypt +67,83,222,67,Y,Y,Y,N,Y,Y,SV,SLV,,,El Salvador,,,,,,El Salvador,El Salvador,El Salvador,Сальвадор,萨尔瓦多,السلفادور,the Republic of El Salvador,El Salvador,El Salvador,El Salvador,Сальвадор,萨尔瓦多,السلفادور,0,13.72764125,-88.86315324,19,Americas,419,Latin America and the Caribbean,13,Central America,el.?salvador,Upper middle,USD,1974-01-01,67 - El Salvador +68,84,226,68,Y,Y,Y,N,,,GQ,GNQ,,,Equatorial Guinea,,,,,,Equatorial Guinea,Guinée équatoriale,Guinea Ecuatorial,Экваториальная Гвинея,赤道几内亚,غينيا الاستوائية,the Republic of Equatorial Guinea,Equatorial Guinea,Guinée équatoriale,Guinea Ecuatorial,Экваториальная Гвинея,赤道几内亚,غينيا الاستوائية,0,1.412936146,10.61572825,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,guine.*eq|eq.*guine|^(?=.*span).*guinea,Upper middle,XAF,1974-01-01,68 - Equatorial Guinea +69,85,232,69,Y,Y,Y,N,,,ER,ERI,,,Eritrea,,,,,,Eritrea,Érythrée,Eritrea,Эритрея,厄立特里亚,إريتريا,the State of Eritrea,Eritrea,Érythrée,Eritrea,Эритрея,厄立特里亚,إريتريا,0,15.37695899,38.82792338,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,eritrea,Low,ERN,2012-08-02,69 - Eritrea +70,86,233,70,Y,Y,Y,N,,Y,EE,EST,,,Estonia,,,,,,Estonia,Estonie,Estonia,Эстония,爱沙尼亚,إستونيا,the Republic of Estonia,Estonia,Estonie,Estonia,Эстония,爱沙尼亚,إستونيا,0,58.70758667,26.168216,150,Europe,154,Northern Europe,,,estonia,High,EUR,1992-06-15,70 - Estonia +71,87,231,71,Y,Y,Y,N,Y,Y,ET,ETH,,,Ethiopia,,,,,,Ethiopia,Éthiopie,Etiopía,Эфиопия,埃塞俄比亚,إثيوبيا,the Federal Democratic Republic of Ethiopia,Ethiopia,Éthiopie,Etiopía,Эфиопия,埃塞俄比亚,إثيوبيا,0,8.633664665,39.61587345,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,ethiopia|abyssinia,Low,ETB,1993-07-16,71 - Ethiopia +72,88,238,72,,,N,N,,,FK,FLK,,,Falkland Islands (Malvinas),Falkland Islands (the) [Malvinas],,,,Falkland Islands (Malvinas),Falkland Islands,,,,,,,Falkland Islands (Malvinas),Îles Falkland (Malvinas),Islas Malvinas (Falkland),Фолклендские (Мальвинские) острова,福克兰群岛(马尔维纳斯),جزر فوكلاند (مالفيناس),0,-51.7638724,-55.8098409,19,Americas,419,Latin America and the Caribbean,5,South America,falkland|malvinas,,FKP,1974-01-01,72 - Falkland Islands (Malvinas) +73,89,234,73,,,N,N,,,FO,FRO,,,Faroe Islands,Faroe Islands (the),,,,Faroe Islands (Denmark),Faroe Islands,,,,,,,Faroe Islands,Îles Féroé,Islas Feroe,Фарерские острова,法罗群岛,جزر فايرو,0,61.64924758,-6.548553177,150,Europe,154,Northern Europe,,,faroe|faeroe,High,DKK,1974-01-01,73 - Faroe Islands +74,90,242,74,Y,Y,Y,N,,,FJ,FJI,,,Fiji,,,,,,Fiji,Fidji,Fiji,Фиджи,斐济,فيجي,the Republic of Fiji,Fiji,Fidji,Fiji,Фиджи,斐济,فيجي,0,-19.0190607,195.3435043,9,Oceania,54,Melanesia,,,fiji,Upper middle,FJD,2011-06-12,74 - Fiji +75,91,246,75,Y,Y,Y,N,,,FI,FIN,,,Finland,,,,,,Finland,Finlande,Finlandia,Финляндия,芬兰,فنلندا,the Republic of Finland,Finland,Finlande,Finlandia,Финляндия,芬兰,فنلندا,0,64.52173893,26.29452799,150,Europe,154,Northern Europe,,,finland,High,EUR,1974-01-01,75 - Finland +76,92,250,76,Y,Y,Y,N,,,FR,FRA,,,France,,,,,,France,France,Francia,Франция,法国,فرنسا,the French Republic,France,France,Francia,Франция,法国,فرنسا,0,46.6984015,2.350055968,150,Europe,155,Western Europe,,,^(?!.*\bdep)(?!.*martinique).*france|french.?republic|\bgaul,High,EUR,1974-01-01,76 - France +77,93,254,77,,,N,N,,,GF,GUF,,,French Guiana,,,,,French Guiana (France),French Guiana,,,,,,,French Guiana,Guyane française,Guayana Francesa,Французская Гвиана,法属圭亚那,غيانا الفرنسية,0,3.928100844,-53.24266781,19,Americas,419,Latin America and the Caribbean,5,South America,french.?gu(y|i)ana,,EUR,1974-01-01,77 - French Guiana +78,94,258,78,,,N,N,,,PF,PYF,,,French Polynesia,,,,,French Polynesia (France),French Polynesia,,,,,,,French Polynesia,Polynésie française,Polinesia Francesa,Французская Полинезия,法属波利尼西亚,بولينيزيا الفرنسية,0,-24.06211632,-156.7187297,9,Oceania,61,Polynesia,,,french.?polynesia|tahiti,High,XPF,1974-01-01,78 - French Polynesia +79,,260,79,,,N,N,,,TF,ATF,,,French Southern Territories,French Southern Territories (the),,,,,French Southern Territories,,,,,,,French Southern Territories,Terres australes françaises,Territorio de las Tierras Australes Francesas,Южные земли (французская заморская территория),法属南方领地,الأراضي الفرنسية الجنوبية الجنوبية,0,-49.32257975,69.49884805,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,french.?southern,,EUR,1979-01-01,79 - French Southern Territories +80,96,266,80,Y,Y,Y,N,,,GA,GAB,,,Gabon,,,,,,Gabon,Gabon,Gabón,Габон,加蓬,غابون,the Gabonese Republic,Gabon,Gabon,Gabón,Габон,加蓬,غابون,0,-0.595400581,11.79997877,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,gabon,Upper middle,XAF,1974-01-01,80 - Gabon +81,98,270,81,Y,Y,Y,N,,,GM,GMB,,,Gambia,Gambia (the),,Gambia,,,Gambia,Gambie,Gambia,Гамбия,冈比亚,غامبيا,the Republic of the Gambia,Gambia,Gambie,Gambia,Гамбия,冈比亚,غامبيا,0,13.44470328,-15.44718402,2,Africa,202,Sub-Saharan Africa,11,Western Africa,gambia,Low,GMD,1974-01-01,81 - Gambia +82,100,268,82,Y,Y,Y,N,,,GE,GEO,,,Georgia,,,,,,Georgia,Géorgie,Georgia,Грузия,格鲁吉亚,جورجيا,Georgia,Georgia,Géorgie,Georgia,Грузия,格鲁吉亚,جورجيا,0,42.17290221,43.5117089,142,Asia,145,Western Asia,,,^(?!.*south).*georgia,Upper middle,GEL,1992-08-28,82 - Georgia +83,101,276,83,Y,Y,Y,N,,,DE,DEU,,,Germany,,,,,,Germany,Allemagne,Alemania,Германия,德国,ألمانيا,the Federal Republic of Germany,Germany,Allemagne,Alemania,Германия,德国,ألمانيا,0,51.08227882,10.37515859,150,Europe,155,Western Europe,,,^(?!.*east).*germany|^(?=.*\bfed.*\brep).*german,High,EUR,1990-10-30,83 - Germany +84,102,288,84,Y,Y,Y,N,,,GH,GHA,,,Ghana,,,,,,Ghana,Ghana,Ghana,Гана,加纳,غانا,the Republic of Ghana,Ghana,Ghana,Ghana,Гана,加纳,غانا,0,7.956118608,-1.209564758,2,Africa,202,Sub-Saharan Africa,11,Western Africa,ghana|gold.?coast,Lower middle,GHS,1974-01-01,84 - Ghana +85,103,292,85,,,N,N,,,GI,GIB,,,Gibraltar,,,,,,Gibraltar,,,,,,,Gibraltar,Gibraltar,Gibraltar,Гибралтар,直布罗陀,جبل طارق,0,36.13872267,-5.34508156,150,Europe,39,Southern Europe,,,gibraltar,High,GIP,1974-01-01,85 - Gibraltar +86,104,300,86,Y,Y,Y,N,,,GR,GRC,,,Greece,,,,,,Greece,Grèce,Grecia,Греция,希腊,اليونان,the Hellenic Republic,Greece,Grèce,Grecia,Греция,希腊,اليونان,0,39.99547189,22.15714659,150,Europe,39,Southern Europe,,,greece|hellenic|hellas,High,EUR,1974-01-01,86 - Greece +87,105,304,87,,,N,N,,,GL,GRL,,,Greenland,,,,,Greenland (Denmark),Greenland,,,,,,,Greenland,Groenland,Groenlandia,Гренландия,格陵兰,غرينلند,0,74.714673,-41.37858526,19,Americas,21,Northern America,,,greenland,High,DKK,1974-01-01,87 - Greenland +88,106,308,88,Y,Y,Y,N,,,GD,GRD,,,Grenada,,,,,,Grenada,Grenade,Granada,Гренада,格林纳达,غرينادا,Grenada,Grenada,Grenade,Granada,Гренада,格林纳达,غرينادا,0,12.11295969,-61.67937955,19,Americas,419,Latin America and the Caribbean,29,Caribbean,grenada,Upper middle,XCD,1974-01-01,88 - Grenada +89,107,312,89,,,N,N,,,GP,GLP,,,Guadeloupe,,,Guadeloupe (France),,Guadeloupe (France),Guadeloupe,,,,,,,Guadeloupe,Guadeloupe,Guadalupe,Гваделупа,瓜德罗普,غوادلوب,0,16.40393131,-61.75296289,19,Americas,419,Latin America and the Caribbean,29,Caribbean,guadeloupe,,EUR,1974-01-01,89 - Guadeloupe +90,108,316,90,,,N,N,,,GU,GUM,,,Guam,,,,,,Guam,,,,,,,Guam,Guam,Guam,Гуам,关岛,غوام,0,13.47185432,144.784677,9,Oceania,57,Micronesia,,,\bguam,High,USD,1974-01-01,90 - Guam +91,109,320,91,Y,Y,Y,N,Y,Y,GT,GTM,,,Guatemala,,,,,,Guatemala,Guatemala,Guatemala,Гватемала,危地马拉,غواتيمالا,the Republic of Guatemala,Guatemala,Guatemala,Guatemala,Гватемала,危地马拉,غواتيمالا,0,15.699081,-90.35850945,19,Americas,419,Latin America and the Caribbean,13,Central America,guatemala,Upper middle,GTQ,1974-01-01,91 - Guatemala +92,,831,92,,,N,N,,,GG,GGY,,,Guernsey,,,,,,Guernsey,,,,,,,Guernsey,Guernesey,Guernsey,Гернси,格恩西,غيرنسي,0,49.46819115,-2.59052163,150,Europe,154,Northern Europe,830,Channel Islands,guernsey,,GBP,2006-03-29,92 - Guernsey +93,110,324,93,Y,Y,Y,N,,,GN,GIN,,,Guinea,,,,,,Guinea,Guinée,Guinea,Гвинея,几内亚,غينيا,the Republic of Guinea,Guinea,Guinée,Guinea,Гвинея,几内亚,غينيا,0,10.43642262,-10.95068301,2,Africa,202,Sub-Saharan Africa,11,Western Africa,^(?!.*eq)(?!.*span)(?!.*bissau)(?!.*portu)(?!.*new).*guinea,Lower middle,GNF,1974-01-01,93 - Guinea +94,111,624,94,Y,Y,Y,N,,,GW,GNB,,,Guinea-Bissau,,,,,,Guinea-Bissau,Guinée-Bissau,Guinea-Bissau,Гвинея-Бисау,几内亚比绍,غينيا - بيساو,the Republic of Guinea-Bissau,Guinea-Bissau,Guinée-Bissau,Guinea-Bissau,Гвинея-Бисау,几内亚比绍,غينيا - بيساو,0,12.05479161,-14.94108332,2,Africa,202,Sub-Saharan Africa,11,Western Africa,bissau|^(?=.*portu).*guinea,Low,XOF,1974-01-01,94 - Guinea-Bissau +95,112,328,95,Y,Y,Y,N,,Y,GY,GUY,,,Guyana,,,,,,Guyana,Guyana,Guyana,Гайана,圭亚那,غيانا,the Co-operative Republic of Guyana,Guyana,Guyana,Guyana,Гайана,圭亚那,غيانا,0,4.800395012,-58.97699814,19,Americas,419,Latin America and the Caribbean,5,South America,^guyana|british.?gu(y|i)ana,High,GYD,2018-10-11,95 - Guyana +96,113,332,96,Y,Y,Y,N,Y,Y,HT,HTI,,,Haiti,,,,,,Haiti,Haïti,Haití,Гаити,海地,هايتي,the Republic of Haiti,Haiti,Haïti,Haití,Гаити,海地,هايتي,0,18.94164176,-72.65840205,19,Americas,419,Latin America and the Caribbean,29,Caribbean,haiti,Lower middle,HTG,1974-01-01,96 - Haiti +97,114,334,97,,,N,N,,,HM,HMD,,,Heard Island and McDonald Islands,,,,,Heard Island and McDonald Islands (Australia),Heard Island and McDonald Islands,,,,,,,Heard Island and McDonald Islands,Île Heard-et-Îles MacDonald,Islas Heard y McDonald,Остров Херд и острова Макдональд,赫德岛和麦克唐纳岛,جزيرة هيرد وجزر ماكدونالد,0,-53.0998917,73.52881216,9,Oceania,53,Australia and New Zealand,,,heard.*mcdonald,,AUD,1974-01-01,97 - Heard Island and McDonald Islands +98,115,336,98,Y,,Y,N,,,VA,VAT,,,Holy See,Holy See (the),,Holy See (Vatican City State),,,Holy See,Saint-Siège,Santa Sede,Святой Престол,罗马教廷,الكرسي الرسولي,the Holy See,Holy See,Saint-Siège,Santa Sede,Святой Престол,教廷,الكرسي الرسولي,0,41.90336493,12.45225447,150,Europe,39,Southern Europe,,,holy.?see|vatican|papal.?st,,EUR,1996-04-03,98 - Holy See +99,116,340,99,Y,Y,Y,N,Y,Y,HN,HND,,,Honduras,,,,,,Honduras,Honduras,Honduras,Гондурас,洪都拉斯,هندوراس,the Republic of Honduras,Honduras,Honduras,Honduras,Гондурас,洪都拉斯,هندوراس,0,14.80908243,-86.63495948,19,Americas,419,Latin America and the Caribbean,13,Central America,^(?!.*brit).*honduras,Lower middle,HNL,1974-01-01,99 - Honduras +100,59,344,100,,,N,N,,,HK,HKG,,,"China, Hong Kong Special Administrative Region",Hong Kong,,Hong Kong,,China - Hong Kong (Special Administrative Region),"China, Hong Kong Special Administrative Region",,,,,,,"China, Hong Kong Special Administrative Region","Chine, région administrative spéciale de Hong Kong","China, región administrativa especial de Hong Kong","Китай, Специальный административный район Гонконг",中国香港特别行政区,الصين، منطقة هونغ كونغ الإدارية الخاصة,0,22.4216098,114.1539976,142,Asia,30,Eastern Asia,,,hong.?kong,High,HKD,1974-01-01,"100 - China, Hong Kong Special Administrative Region" +101,117,348,101,Y,Y,Y,N,,Y,HU,HUN,,,Hungary,,,,,,Hungary,Hongrie,Hungría,Венгрия,匈牙利,هنغاريا,Hungary,Hungary,Hongrie,Hungría,Венгрия,匈牙利,هنغاريا,0,47.16567815,19.42172591,150,Europe,151,Eastern Europe,,,^(?!.*austr).*hungary,High,HUF,2012-02-15,101 - Hungary +102,118,352,102,Y,Y,Y,N,,,IS,ISL,,,Iceland,,,,,,Iceland,Islande,Islandia,Исландия,冰岛,آيسلندا,Iceland,Iceland,Islande,Islandia,Исландия,冰岛,آيسلندا,0,64.99668622,-18.61425416,150,Europe,154,Northern Europe,,,iceland,High,ISK,2022-10-20,102 - Iceland +103,119,356,103,Y,Y,Y,N,,,IN,IND,,,India,,,,,,India,Inde,India,Индия,印度,الهند,the Republic of India,India,Inde,India,Индия,印度,الهند,0,22.37137039,79.32792202,142,Asia,34,Southern Asia,,,^(?!\D*(?:bassas))\D*india(?!.*ocea)(?!na),Lower middle,INR,1975-01-01,103 - India +104,120,360,104,Y,Y,Y,N,,,ID,IDN,,,Indonesia,,,,,,Indonesia,Indonésie,Indonesia,Индонезия,印度尼西亚,إندونيسيا,the Republic of Indonesia,Indonesia,Indonésie,Indonesia,Индонезия,印度尼西亚,إندونيسيا,0,-2.21433486,117.2844335,142,Asia,35,South-eastern Asia,,,indonesia,Upper middle,IDR,1974-01-01,104 - Indonesia +105,121,364,105,Y,Y,Y,N,,Y,IR,IRN,,,Iran (Islamic Republic of),,,"Iran, Islamic Republic of",Iran,,Iran (Islamic Republic of),Iran (République islamique d'),Irán (República Islámica del),Иран (Исламская Республика),伊朗伊斯兰共和国,إيران (جمهورية - الإسلامية),the Islamic Republic of Iran,Iran (Islamic Republic of),Iran (République islamique d’),Irán (República Islámica del),Иран (Исламская Республика),伊朗伊斯兰共和国,إيران (جمهورية - الإسلامية),0,32.57533772,54.2973284,142,Asia,34,Southern Asia,,,\biran|persia,Lower middle,IRR,1974-01-01,105 - Iran (Islamic Republic of) +106,122,368,106,Y,Y,Y,N,,Y,IQ,IRQ,,,Iraq,,,,,,Iraq,Iraq,Iraq,Ирак,伊拉克,العراق,the Republic of Iraq,Iraq,Iraq,Iraq,Ирак,伊拉克,العراق,0,33.04497404,43.77207391,142,Asia,145,Western Asia,,,\biraq|mesopotamia,Upper middle,IQD,1974-01-01,106 - Iraq +107,123,372,107,Y,Y,Y,N,,,IE,IRL,,,Ireland,,,,,,Ireland,Irlande,Irlanda,Ирландия,爱尔兰,أيرلندا,Ireland,Ireland,Irlande,Irlanda,Ирландия,爱尔兰,آيرلندا,0,53.16969376,-8.154213185,150,Europe,154,Northern Europe,,,^(?!.*north).*\bireland,High,EUR,1974-01-01,107 - Ireland +108,124,833,108,,,N,N,,,IM,IMN,,,Isle of Man,,,,,Isle of Man (The United Kingdom of Great Britain and Northern Ireland),Isle of Man,,,,,,,Isle of Man,Île de Man,Isla de Man,Остров Мэн,马恩岛,جزيرة مان,0,54.23948288,-4.51817639,150,Europe,154,Northern Europe,,,^(?=.*isle).*\bman,High,GBP,2006-03-29,108 - Isle of Man +109,125,376,109,Y,Y,Y,N,,,IL,ISR,,,Israel,,,,,,Israel,Israël,Israel,Израиль,以色列,إسرائيل,the State of Israel,Israel,Israël,Israel,Израиль,以色列,إسرائيل,0,31.33857325,34.96023155,142,Asia,145,Western Asia,,,israel,High,ILS,1974-01-01,109 - Israel +110,126,380,110,Y,Y,Y,N,,,IT,ITA,,,Italy,,,,,,Italy,Italie,Italia,Италия,意大利,إيطاليا,the Republic of Italy,Italy,Italie,Italia,Италия,意大利,إيطاليا,0,43.76610159,11.68396919,150,Europe,39,Southern Europe,,,italy|italian.?republic,High,EUR,1974-01-01,110 - Italy +111,127,388,111,Y,Y,Y,N,,,JM,JAM,,,Jamaica,,,,,,Jamaica,Jamaïque,Jamaica,Ямайка,牙买加,جامايكا,Jamaica,Jamaica,Jamaïque,Jamaica,Ямайка,牙买加,جامايكا,0,18.15206196,-77.31137184,19,Americas,419,Latin America and the Caribbean,29,Caribbean,jamaica,Upper middle,JMD,1974-01-01,111 - Jamaica +112,128,392,112,Y,Y,Y,N,,,JP,JPN,,,Japan,,,,,,Japan,Japon,Japón,Япония,日本,اليابان,Japan,Japan,Japon,Japón,Япония,日本,اليابان,0,37.63209801,138.0812256,142,Asia,30,Eastern Asia,,,japan,High,JPY,1974-01-01,112 - Japan +113,,832,113,,,N,N,,,JE,JEY,,,Jersey,,,,,,Jersey,,,,,,,Jersey,Jersey,Jersey,Джерси,泽西,جيرسي,0,49.21921539,-2.12999674,150,Europe,154,Northern Europe,830,Channel Islands,jersey,,GBP,2006-03-29,113 - Jersey +114,129,400,114,Y,Y,Y,N,,Y,JO,JOR,,,Jordan,,,,,,Jordan,Jordanie,Jordania,Иордания,约旦,الأردن,the Hashemite Kingdom of Jordan,Jordan,Jordanie,Jordania,Иордания,约旦,الأردن,0,31.25223934,36.78497101,142,Asia,145,Western Asia,,,jordan,Lower middle,JOD,1974-01-01,114 - Jordan +115,130,398,115,Y,Y,Y,N,,,KZ,KAZ,,,Kazakhstan,,,,,,Kazakhstan,Kazakhstan,Kazajstán,Казахстан,哈萨克斯坦,كازاخستان,the Republic of Kazakhstan,Kazakhstan,Kazakhstan,Kazajstán,Казахстан,哈萨克斯坦,كازاخستان,0,48.16011678,67.30440515,142,Asia,143,Central Asia,,,kazak,Upper middle,KZT,2002-05-20,115 - Kazakhstan +116,131,404,116,Y,Y,Y,N,,Y,KE,KEN,,,Kenya,,,,,,Kenya,Kenya,Kenya,Кения,肯尼亚,كينيا,the Republic of Kenya,Kenya,Kenya,Kenya,Кения,肯尼亚,كينيا,0,0.529620946,37.85784174,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,kenya|british.?east.?africa|east.?africa.?prot,Lower middle,KES,1974-01-01,116 - Kenya +117,132,296,117,Y,Y,Y,N,,,KI,KIR,,,Kiribati,,,,,,Kiribati,Kiribati,Kiribati,Кирибати,基里巴斯,كيريباس,the Republic of Kiribati,Kiribati,Kiribati,Kiribati,Кирибати,基里巴斯,كيريباس,0,1.844810739,-160.2677952,9,Oceania,57,Micronesia,,,kiribati,Lower middle,AUD,1984-01-01,117 - Kiribati +118,74,408,118,Y,Y,Y,N,,,KP,PRK,,,Democratic People's Republic of Korea,Korea (the Democratic People's Republic of),,"Korea, Democratic People's Republic of",DPRK,,Democratic People's Republic of Korea,République populaire démocratique de Corée,República Popular Democrática de Corea,Корейская Народно-Демократическая Республика,朝鲜民主主义人民共和国,جمهورية كوريا الشعبية الديمقراطية,the Democratic People's Republic of Korea,Democratic People's Republic of Korea,République populaire démocratique de Corée,República Popular Democrática de Corea,Корейская Народно-Демократическая Республика,朝鲜民主主义人民共和国,جمهورية كوريا الشعبية الديمقراطية,0,40.14251168,127.1828259,142,Asia,30,Eastern Asia,,,korea.*people|dprk|d.p.r.k|korea.+(d.p.r|dpr|north|dem.*rep.*)|(d.p.r|dpr|north|dem.*rep.*).+korea,Low,KPW,1974-01-01,118 - Democratic People's Republic of Korea +119,194,410,119,Y,Y,Y,N,,,KR,KOR,,,Republic of Korea,Korea (the Republic of),,"Korea, Republic of",,,Republic of Korea,République de Corée,República de Corea,Республика Корея,大韩民国,جمهورية كوريا,the Republic of Korea,Republic of Korea,République de Corée,República de Corea,Республика Корея,大韩民国,جمهورية كوريا,0,36.52377792,127.8821461,142,Asia,30,Eastern Asia,,,^(?!.*d.*p.*r)(?!.*democrat)(?!.*dem.*rep)(?!.*people)(?!.*north).*\bkorea(?!.*d.*p.*r)(?!.*dem.*rep),High,KRW,1974-01-01,119 - Republic of Korea +120,133,414,120,Y,Y,Y,N,,,KW,KWT,,,Kuwait,,,,,,Kuwait,Koweït,Kuwait,Кувейт,科威特,الكويت,the State of Kuwait,Kuwait,Koweït,Kuwait,Кувейт,科威特,الكويت,0,29.29832118,47.53304536,142,Asia,145,Western Asia,,,kuwait,High,KWD,1974-01-01,120 - Kuwait +121,134,417,121,Y,Y,Y,N,,,KG,KGZ,,,Kyrgyzstan,,,,,,Kyrgyzstan,Kirghizistan,Kirguistán,Кыргызстан,吉尔吉斯斯坦,قيرغيزستان,the Kyrgyz Republic,Kyrgyzstan,Kirghizistan,Kirguistán,Кыргызстан,吉尔吉斯斯坦,قيرغيزستان,0,41.46387775,74.55247592,142,Asia,143,Central Asia,,,kyrgyz|kirghiz,Lower middle,KGS,1993-07-25,121 - Kyrgyzstan +122,135,418,122,Y,Y,Y,N,,,LA,LAO,,,Lao People's Democratic Republic,Lao People's Democratic Republic (the),,,Lao PDR,,Lao People's Democratic Republic,République démocratique populaire lao,República Democrática Popular Lao,Лаосская Народно-Демократическая Республика,老挝人民民主共和国,جمهورية لاو الديمقراطية الشعبية,the Lao People's Democratic Republic,Lao People's Democratic Republic,République démocratique populaire lao,República Democrática Popular Lao,Лаосская Народно-Демократическая Республика,老挝人民民主共和国,جمهورية لاو الديمقراطية الشعبية,0,18.50518622,103.7662533,142,Asia,35,South-eastern Asia,,,\blaos?\b,Lower middle,LAK,1974-01-01,122 - Lao People's Democratic Republic +123,136,428,123,Y,Y,Y,N,,Y,LV,LVA,,,Latvia,,,,,,Latvia,Lettonie,Letonia,Латвия,拉脱维亚,لاتفيا,the Republic of Latvia,Latvia,Lettonie,Letonia,Латвия,拉脱维亚,لاتفيا,0,56.85765774,24.92335393,150,Europe,154,Northern Europe,,,latvia,High,EUR,1992-06-15,123 - Latvia +124,137,422,124,Y,Y,Y,N,,Y,LB,LBN,,,Lebanon,,,,,,Lebanon,Liban,Líbano,Ливан,黎巴嫩,لبنان,the Lebanese Republic,Lebanon,Liban,Líbano,Ливан,黎巴嫩,لبنان,0,33.91995955,35.88513386,142,Asia,145,Western Asia,,,lebanon,Lower middle,LBP,1974-01-01,124 - Lebanon +125,138,426,125,Y,Y,Y,N,,,LS,LSO,,,Lesotho,,,,,,Lesotho,Lesotho,Lesotho,Лесото,莱索托,ليسوتو,the Kingdom of Lesotho,Lesotho,Lesotho,Lesotho,Лесото,莱索托,ليسوتو,0,-29.58448841,28.24105147,2,Africa,202,Sub-Saharan Africa,18,Southern Africa,lesotho|basuto,Lower middle,LSL,1974-01-01,125 - Lesotho +126,139,430,126,Y,Y,Y,N,,,LR,LBR,,,Liberia,,,,,,Liberia,Libéria,Liberia,Либерия,利比里亚,ليبريا,the Republic of Liberia,Liberia,Libéria,Liberia,Либерия,利比里亚,ليبريا,0,6.445498409,-9.307443775,2,Africa,202,Sub-Saharan Africa,11,Western Africa,liberia,Low,LRD,1974-01-01,126 - Liberia +127,140,434,127,Y,Y,Y,N,,Y,LY,LBY,,,Libya,,,,,,Libya,Libye,Libia,Ливия,利比亚,ليبيا,the State of Libya,Libya,Libye,Libia,Ливия,利比亚,ليبيا,0,27.04420762,18.02212777,2,Africa,15,Northern Africa,,,libya,Upper middle,LYD,2018-01-03,127 - Libya +128,141,438,128,Y,Y,Y,N,,,LI,LIE,,,Liechtenstein,,,,,,Liechtenstein,Liechtenstein,Liechtenstein,Лихтенштейн,列支敦士登,ليختنشتاين,the Principality of Liechtenstein,Liechtenstein,Liechtenstein,Liechtenstein,Лихтенштейн,列支敦士登,ليختنشتاين,0,47.16457362,9.558885464,150,Europe,155,Western Europe,,,liechtenstein,High,CHF,1974-01-01,128 - Liechtenstein +129,142,440,129,Y,Y,Y,N,,Y,LT,LTU,,,Lithuania,,,,,,Lithuania,Lituanie,Lituania,Литва,立陶宛,ليتوانيا,the Republic of Lithuania,Lithuania,Lituanie,Lituania,Литва,立陶宛,ليتوانيا,0,55.3344892,23.90739502,150,Europe,154,Northern Europe,,,lithuania,High,EUR,1992-06-15,129 - Lithuania +130,143,442,130,Y,Y,Y,N,,,LU,LUX,,,Luxembourg,,,,,,Luxembourg,Luxembourg,Luxemburgo,Люксембург,卢森堡,لكسمبرغ,the Grand Duchy of Luxembourg,Luxembourg,Luxembourg,Luxemburgo,Люксембург,卢森堡,لكسمبرغ,0,49.77027091,6.08637699,150,Europe,155,Western Europe,,,^(?!.*belg).*luxem,High,EUR,1974-01-01,130 - Luxembourg +131,60,446,131,,,N,N,,,MO,MAC,,,"China, Macao Special Administrative Region",Macao,,Macao,,China - Macau (Special Administrative Region),Macao,,,,,,,"China, Macao Special Administrative Region","Chine, région administrative spéciale de Macao","China, región administrativa especial de Macao","Китай, Специальный административный район Макао",中国澳门特别行政区,الصين، منطقة ماكاو الإدارية الخاصة,0,22.1985265,113.5450075,142,Asia,30,Eastern Asia,,,maca(o|u),High,MOP,1974-01-01,"131 - China, Macao Special Administrative Region" +132,229,807,132,Y,Y,Y,N,,,MK,MKD,,,North Macedonia,,,"North Macedonia, Republic of",,the Republic of North Macedonia,North Macedonia,Macédoine du Nord,Macedonia del Norte,Северная Македония,北马其顿,مقدونيا الشمالية,the Republic of North Macedonia,North Macedonia,Macédoine du Nord,Macedonia del Norte,Северная Македония,北马其顿,مقدونيا الشمالية,0,41.59654823,21.69480535,150,Europe,39,Southern Europe,,,macedonia|^f\.?y\.?r\.?o\.?m\.?$,Upper middle,MKD,2019-02-14,132 - North Macedonia +133,144,450,133,Y,Y,Y,N,,Y,MG,MDG,,,Madagascar,,,,,,Madagascar,Madagascar,Madagascar,Мадагаскар,马达加斯加,مدغشقر,the Republic of Madagascar,Madagascar,Madagascar,Madagascar,Мадагаскар,马达加斯加,مدغشقر,0,-19.37969027,46.70406219,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,madagascar|malagasy,Low,MGA,1993-07-12,133 - Madagascar +134,146,454,134,Y,Y,Y,N,,,MW,MWI,,,Malawi,,,,,,Malawi,Malawi,Malawi,Малави,马拉维,ملاوي,the Republic of Malawi,Malawi,Malawi,Malawi,Малави,马拉维,ملاوي,0,-13.21991287,34.31171876,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,malawi|nyasa,Low,MWK,1974-01-01,134 - Malawi +135,147,458,135,Y,Y,Y,N,,,MY,MYS,,,Malaysia,,,,,,Malaysia,Malaisie,Malasia,Малайзия,马来西亚,ماليزيا,Malaysia,Malaysia,Malaisie,Malasia,Малайзия,马来西亚,ماليزيا,0,2.745185714,140.4915783,142,Asia,35,South-eastern Asia,,,malaysia,Upper middle,MYR,1974-01-01,135 - Malaysia +136,148,462,136,Y,Y,Y,N,,,MV,MDV,,,Maldives,,,,,,Maldives,Maldives,Maldivas,Мальдивские Острова,马尔代夫,ملديف,the Republic of Maldives,Maldives,Maldives,Maldivas,Мальдивские Острова,马尔代夫,ملديف,0,5.068606213,73.32614511,142,Asia,34,Southern Asia,,,maldive,Upper middle,MVR,1974-01-01,136 - Maldives +137,149,466,137,Y,Y,Y,N,Y,Y,ML,MLI,,,Mali,,,,,,Mali,Mali,Malí,Мали,马里,مالي,the Republic of Mali,Mali,Mali,Malí,Мали,马里,مالي,0,17.34640627,-3.525051581,2,Africa,202,Sub-Saharan Africa,11,Western Africa,\bmali\b,Low,XOF,1974-01-01,137 - Mali +138,150,470,138,Y,Y,Y,N,,,MT,MLT,,,Malta,,,,,,Malta,Malte,Malta,Мальта,马耳他,مالطة,the Republic of Malta,Malta,Malte,Malta,Мальта,马耳他,مالطة,0,35.90417953,14.42365795,150,Europe,39,Southern Europe,,,\bmalta,High,EUR,1974-01-01,138 - Malta +139,151,584,139,Y,Y,Y,N,,,MH,MHL,,,Marshall Islands,Marshall Islands (the),,,,,Marshall Islands,Îles Marshall,Islas Marshall,Маршалловы Острова,马绍尔群岛,جزر مارشال,the Republic of the Marshall Islands,Marshall Islands,Îles Marshall,Islas Marshall,Маршалловы Острова,马绍尔群岛,جزر مارشال,0,9.499091883,169.0954645,9,Oceania,57,Micronesia,,,marshall,Upper middle,USD,1986-01-01,139 - Marshall Islands +140,152,474,140,,,N,N,,,MQ,MTQ,,,Martinique,,,Martinique (France),,Martinique (France),Martinique,,,,,,,Martinique,Martinique,Martinica,Мартиника,马提尼克,مارتينيك,0,14.65403719,-61.02842534,19,Americas,419,Latin America and the Caribbean,29,Caribbean,martinique,,EUR,1974-01-01,140 - Martinique +141,153,478,141,Y,Y,Y,N,,,MR,MRT,,,Mauritania,,,,,,Mauritania,Mauritanie,Mauritania,Мавритания,毛里塔尼亚,موريتانيا,the Islamic Republic of Mauritania,Mauritania,Mauritanie,Mauritania,Мавритания,毛里塔尼亚,موريتانيا,0,20.25780429,-10.33010275,2,Africa,202,Sub-Saharan Africa,11,Western Africa,mauritania,Lower middle,MRU,1974-01-01,141 - Mauritania +142,154,480,142,Y,Y,Y,N,,,MU,MUS,,,Mauritius,,,,,,Mauritius,Maurice,Mauricio,Маврикий,毛里求斯,موريشيوس,the Republic of Mauritius,Mauritius,Maurice,Mauricio,Маврикий,毛里求斯,موريشيوس,0,-20.27530781,57.56676664,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,mauritius,Upper middle,MUR,1974-01-01,142 - Mauritius +143,155,175,143,,,N,N,,,YT,MYT,,,Mayotte,,,,,Mayotte (France),Mayotte,,,,,,,Mayotte,Mayotte,Mayotte,Остров Майотта,马约特,مايوت,0,-12.81970382,45.13516865,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,\bmayotte,,EUR,1993-07-12,143 - Mayotte +144,156,484,144,Y,Y,Y,N,,Y,MX,MEX,,,Mexico,,,,,,Mexico,Mexique,México,Мексика,墨西哥,المكسيك,the United Mexican States,Mexico,Mexique,México,Мексика,墨西哥,المكسيك,0,23.93832004,-102.5023164,19,Americas,419,Latin America and the Caribbean,13,Central America,\bmexic,Upper middle,MXN,1974-01-01,144 - Mexico +145,157,583,145,Y,Y,Y,N,,,FM,FSM,,,Micronesia (Federated States of),,,"Micronesia, Federated States of",Micronesia,,Micronesia (Federated States of),Micronésie (États fédérés de),Micronesia (Estados Federados de),Микронезия (Федеративные Штаты),密克罗尼西亚联邦,ميكرونيزيا (ولايات - الموحدة),the Federated States of Micronesia,Micronesia (Federated States of),Micronésie (États fédérés de),Micronesia (Estados Federados de),Микронезия (Федеративные Штаты),密克罗尼西亚联邦,ميكرونيزيا (ولايات - الموحدة),0,6.879864281,158.2381178,9,Oceania,57,Micronesia,,,fed.*micronesia|micronesia.*fed,Lower middle,USD,1992-04-19,145 - Micronesia (Federated States of) +146,158,498,146,Y,Y,Y,N,,Y,MD,MDA,,,Republic of Moldova,Moldova (the Republic of),,"Moldova, Republic of",,Moldova,Republic of Moldova,République de Moldova,República de Moldova,Республика Молдова,摩尔多瓦共和国,جمهورية مولدوفا,the Republic of Moldova,Republic of Moldova,République de Moldova,República de Moldova,Республика Молдова,摩尔多瓦共和国,جمهورية مولدوفا,0,47.19293174,28.47499987,150,Europe,151,Eastern Europe,,,moldov|b(a|e)ssarabia,Upper middle,MDL,2009-01-07,146 - Republic of Moldova +147,159,492,147,Y,Y,Y,N,,,MC,MCO,,,Monaco,,,,,,Monaco,Monaco,Mónaco,Монако,摩纳哥,موناكو,the Principality of Monaco,Monaco,Monaco,Mónaco,Монако,摩纳哥,موناكو,0,43.74830756,7.410882167,150,Europe,155,Western Europe,,,monaco,High,EUR,1974-01-01,147 - Monaco +148,160,496,148,Y,Y,Y,N,,,MN,MNG,,,Mongolia,,,,,,Mongolia,Mongolie,Mongolia,Монголия,蒙古,منغوليا,Mongolia,Mongolia,Mongolie,Mongolia,Монголия,蒙古,منغوليا,0,46.83576732,103.0813238,142,Asia,30,Eastern Asia,,,mongolia,Lower middle,MNT,1974-01-01,148 - Mongolia +149,161,499,149,Y,Y,Y,N,,,ME,MNE,,,Montenegro,,,,,,Montenegro,Monténégro,Montenegro,Черногория,黑山,الجبل الأسود,Montenegro,Montenegro,Monténégro,Montenegro,Черногория,黑山,الجبل الأسود,0,42.78905871,19.26989732,150,Europe,39,Southern Europe,,,^(?!.*serbia).*montenegro,Upper middle,EUR,2006-09-26,149 - Montenegro +150,162,500,150,,,N,N,,,MS,MSR,,,Montserrat,,,,,,Montserrat,,,,,,,Montserrat,Montserrat,Montserrat,Монтсеррат,蒙特塞拉特,مونتسيرات,0,16.73536624,-62.18693595,19,Americas,419,Latin America and the Caribbean,29,Caribbean,montserrat,,XCD,1974-01-01,150 - Montserrat +151,163,504,151,Y,Y,Y,N,,,MA,MAR,,,Morocco,,,,,,Morocco,Maroc,Marruecos,Марокко,摩洛哥,المغرب,the Kingdom of Morocco,Morocco,Maroc,Marruecos,Марокко,摩洛哥,المغرب,0,31.8836769,-6.317283613,2,Africa,15,Northern Africa,,,morocco|\bmaroc,Lower middle,MAD,1974-01-01,151 - Morocco +152,164,508,152,Y,Y,Y,N,Y,Y,MZ,MOZ,,,Mozambique,,,,,,Mozambique,Mozambique,Mozambique,Мозамбик,莫桑比克,موزامبيق,the Republic of Mozambique,Mozambique,Mozambique,Mozambique,Мозамбик,莫桑比克,موزامبيق,0,-17.2617763,35.55202528,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,mozambique,Low,MZM,1974-01-01,152 - Mozambique +153,165,104,153,Y,Y,Y,N,Y,Y,MM,MMR,,,Myanmar,,,,,,Myanmar,Myanmar,Myanmar,Мьянма,缅甸,ميانمار,the Republic of the Union of Myanmar,Myanmar,Myanmar,Myanmar,Мьянма,缅甸,ميانمار,0,21.17952353,96.50232755,142,Asia,35,South-eastern Asia,,,myanmar|burma,Lower middle,MMK,2011-06-12,153 - Myanmar +154,166,516,154,Y,Y,Y,N,,,NA,NAM,,,Namibia,,,,,,Namibia,Namibie,Namibia,Намибия,纳米比亚,ناميبيا,the Republic of Namibia,Namibia,Namibie,Namibia,Намибия,纳米比亚,ناميبيا,0,-22.13362728,17.21558466,2,Africa,202,Sub-Saharan Africa,18,Southern Africa,namibia,Upper middle,NAD,1974-01-01,154 - Namibia +155,167,520,155,Y,Y,Y,N,,,NR,NRU,,,Nauru,,,,,,Nauru,Nauru,Nauru,Науру,瑙鲁,ناورو,the Republic of Nauru,Nauru,Nauru,Nauru,Науру,瑙鲁,ناورو,0,-0.528781574,166.9232132,9,Oceania,57,Micronesia,,,nauru,High,AUD,1974-01-01,155 - Nauru +156,168,524,156,Y,Y,Y,N,,,NP,NPL,,,Nepal,,,,,,Nepal,Népal,Nepal,Непал,尼泊尔,نيبال,Nepal,Nepal,Népal,Nepal,Непал,尼泊尔,نيبال,0,28.25396507,83.9316657,142,Asia,34,Southern Asia,,,nepal,Lower middle,NPR,2020-12-15,156 - Nepal +157,169,528,157,Y,Y,Y,N,,,NL,NLD,,,Netherlands (Kingdom of the),,Netherlands,Netherlands,,,Netherlands (Kingdom of the),Pays-Bas (Royaume des),Países Bajos (Reino de los),Нидерланды (Королевство),荷兰王国,هولندا (مملكة _),the Kingdom of the Netherlands,Netherlands (Kingdom of the),Pays-Bas (Royaume des),Países Bajos (Reino de los),Нидерланды (Королевство),荷兰王国,هولندا (مملكة _),0,52.26998137,5.675062933,150,Europe,155,Western Europe,,,^(?!.*\bant)(?!.*\bcarib).*netherlands|holland,High,EUR,2023-03-10,157 - Netherlands (Kingdom of the) +158,170,,158,,,N,Y,,,,,AN,ANT,Netherlands Antilles (The Netherlands),,,,,Netherlands Antilles (The Netherlands),Netherlands Antilles,,,,,,,,,,,,,0,15.49421103,-67.12509177,19,Americas,419,Latin America and the Caribbean,29,Caribbean,netherlands.antil|dutch.antil,,ANG,1974-01-01,158 - Netherlands Antilles (The Netherlands) +159,171,540,159,,,N,N,,,NC,NCL,,,New Caledonia,,,,,New Caledonia (France),New Caledonia,,,,,,,New Caledonia,Nouvelle-Calédonie,Nueva Caledonia,Новая Каледония,新喀里多尼亚,كاليدونيا الجديدة,0,-21.33942425,165.2996228,9,Oceania,54,Melanesia,,,new.?caledonia,High,XPF,1974-01-01,159 - New Caledonia +160,172,554,160,Y,Y,Y,N,,,NZ,NZL,,,New Zealand,,,,,,New Zealand,Nouvelle-Zélande,Nueva Zelandia,Новая Зеландия,新西兰,نيوزيلندا,New Zealand,New Zealand,Nouvelle-Zélande,Nueva Zelandia,Новая Зеландия,新西兰,نيوزيلندا,0,-56.5161571,161.1190313,9,Oceania,53,Australia and New Zealand,,,new.?zealand,High,NZD,1974-01-01,160 - New Zealand +161,173,558,161,Y,Y,Y,N,,,NI,NIC,,,Nicaragua,,,,,,Nicaragua,Nicaragua,Nicaragua,Никарагуа,尼加拉瓜,نيكاراغوا,the Republic of Nicaragua,Nicaragua,Nicaragua,Nicaragua,Никарагуа,尼加拉瓜,نيكاراغوا,0,12.83712778,-85.03655572,19,Americas,419,Latin America and the Caribbean,13,Central America,nicaragua,Lower middle,NIO,1974-01-01,161 - Nicaragua +162,174,562,162,Y,Y,Y,N,Y,Y,NE,NER,,,Niger,Niger (the),,,,,Niger,Niger,Níger,Нигер,尼日尔,النيجر,the Republic of the Niger,Niger,Niger,Níger,Нигер,尼日尔,النيجر,0,17.42463558,9.397470038,2,Africa,202,Sub-Saharan Africa,11,Western Africa,\bniger(?!ia),Low,XOF,1974-01-01,162 - Niger +163,175,566,163,Y,Y,Y,N,Y,Y,NG,NGA,,,Nigeria,,,,,,Nigeria,Nigéria,Nigeria,Нигерия,尼日利亚,نيجيريا,the Federal Republic of Nigeria,Nigeria,Nigéria,Nigeria,Нигерия,尼日利亚,نيجيريا,0,9.590667555,8.10605344,2,Africa,202,Sub-Saharan Africa,11,Western Africa,nigeria,Lower middle,NGN,1974-01-01,163 - Nigeria +164,176,570,164,Y,,Y,N,,,NU,NIU,,,Niue,,,,,Niue (New Zealand),Niue,Nioué,Niue,Ниуэ,纽埃,نيوي,Niue,Niue,Nioué,Niue,Ниуэ,纽埃,نيوي,0,-19.05213426,-169.8688481,9,Oceania,61,Polynesia,,,niue,,NZD,2011-06-12,164 - Niue +165,177,574,165,,,N,N,,,NF,NFK,,,Norfolk Island,,,,,Norfolk Island (Australia),Norfolk Island,,,,,,,Norfolk Island,Île Norfolk,Isla Norfolk,Остров Норфолк,诺福克岛,جزيرة نورفولك,0,-29.0376577,167.952597,9,Oceania,53,Australia and New Zealand,,,norfolk,,AUD,1974-01-01,165 - Norfolk Island +166,179,578,167,Y,Y,Y,N,,,NO,NOR,,,Norway,,,,,,Norway,Norvège,Noruega,Норвегия,挪威,النرويج,the Kingdom of Norway,Norway,Norvège,Noruega,Норвегия,挪威,النرويج,0,64.41197955,14.06269622,150,Europe,154,Northern Europe,,,norway,High,NOK,1974-01-01,166 - Norway +167,181,512,168,Y,Y,Y,N,,,OM,OMN,,,Oman,,,,,,Oman,Oman,Omán,Оман,阿曼,عمان,the Sultanate of Oman,Oman,Oman,Omán,Оман,阿曼,عمان,0,20.53707855,56.1036955,142,Asia,145,Western Asia,,,\boman|trucial,High,OMR,1974-01-01,167 - Oman +168,182,586,169,Y,Y,Y,N,,Y,PK,PAK,,,Pakistan,,,,,,Pakistan,Pakistan,Pakistán,Пакистан,巴基斯坦,باكستان,the Islamic Republic of Pakistan,Pakistan,Pakistan,Pakistán,Пакистан,巴基斯坦,باكستان,0,29.35468377,68.78655545,142,Asia,34,Southern Asia,,,^(?!.*east).*paki?stan,Lower middle,PKR,1974-01-01,168 - Pakistan +169,183,585,170,Y,Y,Y,N,,,PW,PLW,,,Palau,,,,,,Palau,Palaos,Palau,Палау,帕劳,بالاو,the Republic of Palau,Palau,Palaos,Palau,Палау,帕劳,بالاو,0,7.514890523,134.5751097,9,Oceania,57,Micronesia,,,palau,Upper middle,USD,1986-01-01,169 - Palau +170,180,275,171,Y,,Y,N,,Y,PS,PSE,,,State of Palestine,"Palestine, State of",,occupied Palestinian territory,oPt,occupied Palestinian territory,State of Palestine,État de Palestine,Estado de Palestina,Государство Палестина,巴勒斯坦国,دولة فلسطين,the State of Palestine,State of Palestine,État de Palestine,Estado de Palestina,Государство Палестина,巴勒斯坦国,دولة فلسطين,0,31.99084142,35.30744047,142,Asia,145,Western Asia,,,palestin|\bgaza|west.?bank,Upper middle,ILS,2013-02-06,170 - State of Palestine +171,184,591,172,Y,Y,Y,N,,Y,PA,PAN,,,Panama,,,,,,Panama,Panama,Panamá,Панама,巴拿马,بنما,the Republic of Panama,Panama,Panama,Panamá,Панама,巴拿马,بنما,0,8.518057314,-80.07104511,19,Americas,419,Latin America and the Caribbean,13,Central America,panama,High,PAB,1993-07-22,171 - Panama +172,185,598,173,Y,Y,Y,N,,,PG,PNG,,,Papua New Guinea,,,,PNG,,Papua New Guinea,Papouasie-Nouvelle-Guinée,Papua Nueva Guinea,Папуа — Новая Гвинея,巴布亚新几内亚,بابوا غينيا الجديدة,the Independent State of Papua New Guinea,Papua New Guinea,Papouasie-Nouvelle-Guinée,Papua Nueva Guinea,Папуа-Новая Гвинея,巴布亚新几内亚,بابوا غينيا الجديدة,0,-6.834760878,143.0464597,9,Oceania,54,Melanesia,,,papua|new.?guinea,Lower middle,PGK,1974-01-01,172 - Papua New Guinea +173,186,600,174,Y,Y,Y,N,,Y,PY,PRY,,,Paraguay,,,,,,Paraguay,Paraguay,Paraguay,Парагвай,巴拉圭,باراغواي,the Republic of Paraguay,Paraguay,Paraguay,Paraguay,Парагвай,巴拉圭,باراغواي,0,-23.23840821,-58.39126243,19,Americas,419,Latin America and the Caribbean,5,South America,paraguay,Upper middle,PYG,1974-01-01,173 - Paraguay +174,187,604,175,Y,Y,Y,N,,Y,PE,PER,,,Peru,,,,,,Peru,Pérou,Perú,Перу,秘鲁,بيرو,the Republic of Peru,Peru,Pérou,Perú,Перу,秘鲁,بيرو,0,-9.167216491,-74.37537796,19,Americas,419,Latin America and the Caribbean,5,South America,peru,Upper middle,PEN,1974-01-01,174 - Peru +175,188,608,176,Y,Y,Y,N,,,PH,PHL,,,Philippines,Philippines (the),,,,,Philippines,Philippines,Filipinas,Филиппины,菲律宾,الفلبين,the Republic of the Philippines,Philippines,Philippines,Filipinas,Филиппины,菲律宾,الفلبين,0,-0.736653675,127.2358509,142,Asia,35,South-eastern Asia,,,philippines,Lower middle,PHP,1976-01-01,175 - Philippines +176,189,612,177,,,N,N,,,PN,PCN,,,Pitcairn,,,,,Pitcairn Islands,Pitcairn,,,,,,,Pitcairn,Pitcairn,Pitcairn,Питкэрн,皮特凯恩,بيتكرن,0,-24.2051566,-127.9093208,9,Oceania,61,Polynesia,,,pitcairn,,NZD,1974-01-01,176 - Pitcairn +177,190,616,178,Y,Y,Y,N,,Y,PL,POL,,,Poland,,,,,,Poland,Pologne,Polonia,Польша,波兰,بولندا,the Republic of Poland,Poland,Pologne,Polonia,Польша,波兰,بولندا,0,52.12847492,19.40086,150,Europe,151,Eastern Europe,,,poland,High,PLN,1974-01-01,177 - Poland +178,191,620,179,Y,Y,Y,N,,,PT,PRT,,,Portugal,,,,,,Portugal,Portugal,Portugal,Португалия,葡萄牙,البرتغال,the Portuguese Republic,Portugal,Portugal,Portugal,Португалия,葡萄牙,البرتغال,0,39.23901506,-30.21832194,150,Europe,39,Southern Europe,,,portugal,High,EUR,1974-01-01,178 - Portugal +179,192,630,180,,,N,N,,,PR,PRI,,,Puerto Rico,,,Puerto Rico (United States),,Puerto Rico (The United States of America),Puerto Rico,,,,,,,Puerto Rico,Porto Rico,Puerto Rico,Пуэрто-Рико,波多黎各,بورتوريكو,0,18.22412124,-66.47814528,19,Americas,419,Latin America and the Caribbean,29,Caribbean,puerto.?rico,High,USD,1974-01-01,179 - Puerto Rico +180,193,634,181,Y,Y,Y,N,,,QA,QAT,,,Qatar,,,,,,Qatar,Qatar,Qatar,Катар,卡塔尔,قطر,the State of Qatar,Qatar,Qatar,Qatar,Катар,卡塔尔,قطر,0,25.29089005,51.1841661,142,Asia,145,Western Asia,,,qatar,High,QAR,1974-01-01,180 - Qatar +181,195,638,182,,,N,N,,,RE,REU,,,Réunion,,,,,Réunion (France),Réunion,,,,,,,Réunion,Réunion,Reunión,Реюньон,留尼汪,ريونيون,0,-21.12280909,55.55123933,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,r(e|é)union,,EUR,1974-01-01,181 - Réunion +182,196,642,183,Y,Y,Y,N,,Y,RO,ROU,,,Romania,,,,,,Romania,Roumanie,Rumania,Румыния,罗马尼亚,رومانيا,Romania,Romania,Roumanie,Rumania,Румыния,罗马尼亚,رومانيا,0,45.84314501,24.96613666,150,Europe,151,Eastern Europe,,,r(o|u|ou)mania,High,RON,2002-02-01,182 - Romania +183,197,643,184,Y,Y,Y,N,,,RU,RUS,,,Russian Federation,Russian Federation (the),,,Russia,,Russian Federation,Fédération de Russie,Federación de Rusia,Российская Федерация,俄罗斯联邦,الاتحاد الروسي,the Russian Federation,Russian Federation,Fédération de Russie,Federación de Rusia,Российская Федерация,俄罗斯联邦,الاتحاد الروسي,0,61.97564081,96.67837519,150,Europe,151,Eastern Europe,,,\brussia,Upper middle,RUB,1992-06-15,183 - Russian Federation +184,198,646,185,Y,Y,Y,N,,Y,RW,RWA,,,Rwanda,,,,,,Rwanda,Rwanda,Rwanda,Руанда,卢旺达,رواندا,the Republic of Rwanda,Rwanda,Rwanda,Rwanda,Руанда,卢旺达,رواندا,0,-1.991722808,29.92068123,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,rwanda,Low,RWF,1974-01-01,184 - Rwanda +185,14890,652,186,,,N,N,,,BL,BLM,,,Saint Barthélemy,,,Saint Barthélemy (France),,Saint Barthélemy (France),Saint Barthélemy,,,,,,,Saint Barthélemy,Saint-Barthélemy,San Barthélemy,Сен-Бартелеми,圣巴泰勒米,سان بارتليمي,0,17.90896225,-62.82613534,19,Americas,419,Latin America and the Caribbean,29,Caribbean,barth(e|é)lemy,,EUR,2007-09-21,185 - Saint Barthélemy +186,199,654,187,,,N,N,,,SH,SHN,,,Saint Helena,"Saint Helena, Ascension and Tristan da Cunha",,"Saint Helena, Ascension and Tristan da Cunha",,,Saint Helena,,,,,,,Saint Helena,Sainte-Hélène,Santa Elena,Остров Святой Елены,圣赫勒拿,سانت هيلانة,0,-37.11173844,-12.28290657,2,Africa,202,Sub-Saharan Africa,11,Western Africa,helena,,SHP,1974-01-01,186 - Saint Helena +187,200,659,188,Y,Y,Y,N,,,KN,KNA,,,Saint Kitts and Nevis,,,,,,Saint Kitts and Nevis,Saint-Kitts-et-Nevis,Saint Kitts y Nevis,Сент-Китс и Невис,圣基茨和尼维斯,سانت كيتس ونيفس,Saint Kitts and Nevis,Saint Kitts and Nevis,Saint-Kitts-et-Nevis,Saint Kitts y Nevis,Сент-Китс и Невис,圣基茨和尼维斯,سانت كيتس ونيفس,0,17.32619066,-62.7533967,19,Americas,419,Latin America and the Caribbean,29,Caribbean,kitts|\bnevis,High,XCD,1985-01-01,187 - Saint Kitts and Nevis +188,201,662,189,Y,Y,Y,N,,,LC,LCA,,,Saint Lucia,,,,,,Saint Lucia,Sainte-Lucie,Santa Lucía,Сент-Люсия,圣卢西亚,سانت لوسيا,Saint Lucia,Saint Lucia,Sainte-Lucie,Santa Lucía,Сент-Люсия,圣卢西亚,سانت لوسيا,0,13.90391475,-60.96175259,19,Americas,419,Latin America and the Caribbean,29,Caribbean,\blucia,Upper middle,XCD,1974-01-01,188 - Saint Lucia +189,14891,663,190,,,N,N,,,MF,MAF,,,Saint Martin (French part),,,Saint Martin (France),,Saint Martin (France),Saint Martin,,,,,,,Saint Martin (French Part),Saint-Martin (partie française),San Martín (parte francesa),Сен-Мартен (французская часть),圣马丁(法属),سانت مارتن (الجزء الفرنسي),0,18.09128952,-63.05163864,19,Americas,419,Latin America and the Caribbean,29,Caribbean,saint.martin.*FR|^(?=.*collectivity).*martin|^(?=.*france).*martin(?!ique)|^(?=.*french).*martin(?!ique),High,EUR,2007-09-21,189 - Saint Martin (French part) +190,202,666,191,,,N,N,,,PM,SPM,,,Saint Pierre and Miquelon,,,,,Saint Pierre and Miquelon (France),Saint Pierre and Miquelon,,,,,,,Saint Pierre and Miquelon,Saint-Pierre-et-Miquelon,San Pedro y Miquelón,Сен-Пьер и Микелон,圣皮埃尔和密克隆,سان بيير وميكلون,0,46.78737259,-56.21105237,19,Americas,21,Northern America,,,miquelon,,EUR,1974-01-01,190 - Saint Pierre and Miquelon +191,203,670,192,Y,Y,Y,N,,,VC,VCT,,,Saint Vincent and the Grenadines,,,,St. Vincent & Grenadines,,Saint Vincent and the Grenadines,Saint-Vincent-et-les Grenadines,San Vicente y las Granadinas,Сент-Винсент и Гренадины,圣文森特和格林纳丁斯,سانت فنسنت وجزر غرينادين,Saint Vincent and the Grenadines,Saint Vincent and the Grenadines,Saint-Vincent-et-les Grenadines,San Vicente y las Granadinas,Сент-Винсент и Гренадины,圣文森特和格林纳丁斯,سانت فنسنت وجزر غرينادين,0,13.25481082,-61.19376585,19,Americas,419,Latin America and the Caribbean,29,Caribbean,vincent,Upper middle,XCD,1974-01-01,191 - Saint Vincent and the Grenadines +192,204,882,193,Y,Y,Y,N,,,WS,WSM,,,Samoa,,,,,,Samoa,Samoa,Samoa,Самоа,萨摩亚,ساموا,the Independent State of Samoa,Samoa,Samoa,Samoa,Самоа,萨摩亚,ساموا,0,-13.16992041,-173.5139768,9,Oceania,61,Polynesia,,,^(?!.*amer).*samoa,Lower middle,WST,1998-02-05,192 - Samoa +193,205,674,194,Y,Y,Y,N,,,SM,SMR,,,San Marino,,,,,,San Marino,Saint-Marin,San Marino,Сан-Марино,圣马力诺,سان مارينو,the Republic of San Marino,San Marino,Saint-Marin,San Marino,Сан-Марино,圣马力诺,سان مارينو,0,43.94362477,12.45862763,150,Europe,39,Southern Europe,,,san.?marino,High,EUR,1974-01-01,193 - San Marino +194,206,678,195,Y,Y,Y,N,,,ST,STP,,,Sao Tome and Principe,,,São Tomé and Príncipe,,,Sao Tome and Principe,Sao Tomé-et-Principe,Santo Tomé y Príncipe,Сан-Томе и Принсипи,圣多美和普林西比,سان تومي وبرينسيبي,the Democratic Republic of Sao Tome and Principe,Sao Tome and Principe,Sao Tomé-et-Principe,Santo Tomé y Príncipe,Сан-Томе и Принсипи,圣多美和普林西比,سان تومي وبرينسيبي,0,0.227069777,6.614376446,2,Africa,202,Sub-Saharan Africa,17,Middle Africa,\bs(a|ã)o.?tom(e|é),Lower middle,STN,1974-01-01,194 - Sao Tome and Principe +195,207,682,196,Y,Y,Y,N,,,SA,SAU,,,Saudi Arabia,,,,,,Saudi Arabia,Arabie saoudite,Arabia Saudita,Саудовская Аравия,沙特阿拉伯,المملكة العربية السعودية,the Kingdom of Saudi Arabia,Saudi Arabia,Arabie saoudite,Arabia Saudita,Саудовская Аравия,沙特阿拉伯,المملكة العربية السعودية,0,24.12628999,44.54637538,142,Asia,145,Western Asia,,,\bsa\w*.?arabia,High,SAR,1974-01-01,195 - Saudi Arabia +196,208,686,197,Y,Y,Y,N,,,SN,SEN,,,Senegal,,,,,,Senegal,Sénégal,Senegal,Сенегал,塞内加尔,السنغال,the Republic of Senegal,Senegal,Sénégal,Senegal,Сенегал,塞内加尔,السنغال,0,14.35710542,-14.4780169,2,Africa,202,Sub-Saharan Africa,11,Western Africa,senegal,Lower middle,XOF,1974-01-01,196 - Senegal +197,209,688,198,Y,Y,Y,N,,,RS,SRB,,,Serbia,,,,,,Serbia,Serbie,Serbia,Сербия,塞尔维亚,صربيا,the Republic of Serbia,Serbia,Serbie,Serbia,Сербия,塞尔维亚,صربيا,0,44.03017332,20.80259395,150,Europe,39,Southern Europe,,,^(?!.*monte).*serbia.*,Upper middle,RSD,2006-09-26,197 - Serbia +198,210,690,199,Y,Y,Y,N,,,SC,SYC,,,Seychelles,,,,,,Seychelles,Seychelles,Seychelles,Сейшельские Острова,塞舌尔,سيشيل,the Republic of Seychelles,Seychelles,Seychelles,Seychelles,Сейшельские Острова,塞舌尔,سيشيل,0,-4.651257344,55.46250801,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,seychell,High,SCR,1974-01-01,198 - Seychelles +199,211,694,200,Y,Y,Y,N,,,SL,SLE,,,Sierra Leone,,,,,,Sierra Leone,Sierra Leone,Sierra Leona,Сьерра-Леоне,塞拉利昂,سيراليون,the Republic of Sierra Leone,Sierra Leone,Sierra Leone,Sierra Leona,Сьерра-Леоне,塞拉利昂,سيراليون,0,8.571898577,-11.77850059,2,Africa,202,Sub-Saharan Africa,11,Western Africa,sierra,Low,SLL,1974-01-01,199 - Sierra Leone +200,212,702,201,Y,Y,Y,N,,,SG,SGP,,,Singapore,,,,,,Singapore,Singapour,Singapur,Сингапур,新加坡,سنغافورة,the Republic of Singapore,Singapore,Singapour,Singapur,Сингапур,新加坡,سنغافورة,0,1.344965221,103.8094495,142,Asia,35,South-eastern Asia,,,singapore,High,SGD,1974-01-01,200 - Singapore +201,14892,534,202,,,N,N,,,SX,SXM,,,Sint Maarten (Dutch part),,,,,Sint Maarten (The Netherlands),Sint Maarten,,,,,,,Sint Maarten (Dutch part),Saint-Martin (partie néerlandaise),San Martín (parte Holandesa),Синт-Мартен (нидерландская часть),圣马丁(荷属),سانت مارتن (الجزء الهولندي),0,18.04006004,-63.06246961,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?!.*martin)(?!.*saba).*maarten,High,ANG,2010-12-15,201 - Sint Maarten (Dutch part) +202,213,703,203,Y,Y,Y,N,,Y,SK,SVK,,,Slovakia,,,,,,Slovakia,Slovaquie,Eslovaquia,Словакия,斯洛伐克,سلوفاكيا,the Slovak Republic,Slovakia,Slovaquie,Eslovaquia,Словакия,斯洛伐克,سلوفاكيا,0,48.70609262,19.49110883,150,Europe,151,Eastern Europe,,,^(?!.*cze).*slovak,High,EUR,1974-01-01,202 - Slovakia +203,214,705,204,Y,Y,Y,N,,,SI,SVN,,,Slovenia,,,,,,Slovenia,Slovénie,Eslovenia,Словения,斯洛文尼亚,سلوفينيا,the Republic of Slovenia,Slovenia,Slovénie,Eslovenia,Словения,斯洛文尼亚,سلوفينيا,0,46.123589,14.82836958,150,Europe,39,Southern Europe,,,slovenia,High,EUR,1993-06-15,203 - Slovenia +204,215,90,205,Y,Y,Y,N,,,SB,SLB,,,Solomon Islands,,,,,,Solomon Islands,Îles Salomon,Islas Salomón,Соломоновы Острова,所罗门群岛,جزر سليمان,Solomon Islands,Solomon Islands,Îles Salomon,Islas Salomón,Соломоновы Острова,所罗门群岛,جزر سليمان,0,-8.823576119,159.6577946,9,Oceania,54,Melanesia,,,solomon,Lower middle,SBD,1974-01-01,204 - Solomon Islands +205,216,706,206,Y,Y,Y,N,Y,Y,SO,SOM,,,Somalia,,,,,,Somalia,Somalie,Somalia,Сомали,索马里,الصومال,the Federal Republic of Somalia,Somalia,Somalie,Somalia,Сомали,索马里,الصومال,0,6.070298569,45.86808802,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,somali,Low,SOS,1974-01-01,205 - Somalia +206,217,710,207,Y,Y,Y,N,,,ZA,ZAF,,,South Africa,,,,,,South Africa,Afrique du Sud,Sudáfrica,Южная Африка,南非,جنوب أفريقيا,the Republic of South Africa,South Africa,Afrique du Sud,Sudáfrica,Южная Африка,南非,جنوب أفريقيا,0,-28.99235649,25.09025016,2,Africa,202,Sub-Saharan Africa,18,Southern Africa,south.africa|s\\..?africa,Upper middle,ZAR,1974-01-01,206 - South Africa +207,,239,208,,,N,N,,,GS,SGS,,,South Georgia and the South Sandwich Islands,,,,,,South Georgia and the South Sandwich Islands,,,,,,,South Georgia and the South Sandwich Islands,Géorgie du Sud-et-les Îles Sandwich du Sud,Georgia del Sur y las Islas Sandwich del Sur,Южная Джорджия и Южные Сандвичевы острова,南乔治亚岛和南桑德韦奇岛,جورجيا الجنوبية وجزر ساندويتش الجنوبية,0,-54.42976761,-36.49759369,19,Americas,419,Latin America and the Caribbean,5,South America,south.?georgia|sandwich,,GBP,1993-07-23,207 - South Georgia and the South Sandwich Islands +208,218,724,209,Y,Y,Y,N,,,ES,ESP,,,Spain,,,,,,Spain,Espagne,España,Испания,西班牙,إسبانيا,the Kingdom of Spain,Spain,Espagne,España,Испания,西班牙,إسبانيا,0,40.3097875,-3.578125378,150,Europe,39,Southern Europe,,,spain,High,EUR,1974-01-01,208 - Spain +209,219,144,210,Y,Y,Y,N,,,LK,LKA,,,Sri Lanka,,,,,,Sri Lanka,Sri Lanka,Sri Lanka,Шри-Ланка,斯里兰卡,سري لانكا,the Democratic Socialist Republic of Sri Lanka,Sri Lanka,Sri Lanka,Sri Lanka,Шри-Ланка,斯里兰卡,سري لانكا,0,7.617249894,80.70787736,142,Asia,34,Southern Asia,,,sri.?lanka|ceylon,Lower middle,LKR,1974-01-01,209 - Sri Lanka +210,8657,728,211,Y,Y,Y,N,Y,Y,SS,SSD,,,South Sudan,,,,,,South Sudan,Soudan du Sud,Sudán del Sur,Южный Судан,南苏丹,جنوب السودان,the Republic of South Sudan,South Sudan,Soudan du Sud,Sudán del Sur,Южный Судан,南苏丹,جنوب السودان,0,7.295889595,30.30870192,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,\bs\w*.?sudan,Low,SSP,2011-09-08,210 - South Sudan +211,220,729,212,Y,Y,Y,N,Y,Y,SD,SDN,,,Sudan,Sudan (the),,,,,Sudan,Soudan,Sudán,Судан,苏丹,السودان,the Republic of the Sudan,Sudan,Soudan,Sudán,Судан,苏丹,السودان,0,16.04892872,30.00339118,2,Africa,15,Northern Africa,,,^(?!.*\bs(?!u)).*sudan,Low,SDG,1974-01-01,211 - Sudan +212,221,740,213,Y,Y,Y,N,,,SR,SUR,,,Suriname,,,,,,Suriname,Suriname,Suriname,Суринам,苏里南,سورينام,the Republic of Suriname,Suriname,Suriname,Suriname,Суринам,苏里南,سورينام,0,4.125518847,-55.91480138,19,Americas,419,Latin America and the Caribbean,5,South America,surinam|dutch.?gu(y|i)ana,Upper middle,SRD,1974-01-01,212 - Suriname +213,222,744,214,,,N,N,,,SJ,SJM,,,Svalbard and Jan Mayen Islands,Svalbard and Jan Mayen,,Svalbard and Jan Mayen,,,Svalbard and Jan Mayen Islands,,,,,,,Svalbard and Jan Mayen Islands,Îles Svalbard-et-Jan Mayen,Islas Svalbard y Jan Mayen,Острова Свальбард и Ян-Майен,斯瓦尔巴群岛和扬马延岛,جزيرتي سفالبارد وجان مايِن,0,77.62362195,6.012261852,150,Europe,154,Northern Europe,,,svalbard,,NOK,1974-01-01,213 - Svalbard and Jan Mayen Islands +214,223,748,215,Y,Y,Y,N,,,SZ,SWZ,,,Eswatini,,,,,,Eswatini,Eswatini,Eswatini,Эсватини,斯威士兰,إسواتيني,the Kingdom of Eswatini,Eswatini,Eswatini,Eswatini,Эсватини,斯威士兰,إسواتيني,0,-26.56643647,31.50113832,2,Africa,202,Sub-Saharan Africa,18,Southern Africa,swaziland|eswatini,Lower middle,SZL,2018-06-02,214 - Eswatini +215,224,752,216,Y,Y,Y,N,,,SE,SWE,,,Sweden,,,,,,Sweden,Suède,Suecia,Швеция,瑞典,السويد,the Kingdom of Sweden,Sweden,Suède,Suecia,Швеция,瑞典,السويد,0,62.88018421,16.72425629,150,Europe,154,Northern Europe,,,sweden,High,SEK,1974-01-01,215 - Sweden +216,225,756,217,Y,Y,Y,N,,,CH,CHE,,,Switzerland,,,,,,Switzerland,Suisse,Suiza,Швейцария,瑞士,سويسرا,the Swiss Confederation,Switzerland,Suisse,Suiza,Швейцария,瑞士,سويسرا,0,46.80615952,8.243637777,150,Europe,155,Western Europe,,,switz|swiss,High,CHF,1974-01-01,216 - Switzerland +217,226,760,218,Y,Y,Y,N,Y,Y,SY,SYR,,,Syrian Arab Republic,Syrian Arab Republic (the),,,Syria,,Syrian Arab Republic,République arabe syrienne,República Árabe Siria,Сирийская Арабская Республика,阿拉伯叙利亚共和国,الجمهورية العربية السورية,the Syrian Arab Republic,Syrian Arab Republic,République arabe syrienne,República Árabe Siria,Сирийская Арабская Республика,阿拉伯叙利亚共和国,الجمهورية العربية السورية,0,35.01105189,38.51123805,142,Asia,145,Western Asia,,,syria,Low,SYP,1974-01-01,217 - Syrian Arab Republic +218,61,158,219,,,N,N,,,TW,TWN,,,Taiwan (Province of China),,,"Taiwan, Province of China",,China - Taiwan Province,Taiwan (Province of China),,,,,,,,,,,,,0,23.74652012,120.9621301,142,Asia,30,Eastern Asia,,,taiwan|taipei|formosa|^(?!.*peo)(?=.*rep).*china,High,TWD,1974-01-01,218 - Taiwan (Province of China) +219,227,762,220,Y,Y,Y,N,,,TJ,TJK,,,Tajikistan,,,,,,Tajikistan,Tadjikistan,Tayikistán,Таджикистан,塔吉克斯坦,طاجيكستان,the Republic of Tajikistan,Tajikistan,Tadjikistan,Tayikistán,Таджикистан,塔吉克斯坦,طاجيكستان,0,38.52699814,71.04232577,142,Asia,143,Central Asia,,,tajik,Lower middle,TJS,1992-06-15,219 - Tajikistan +220,244,834,221,Y,Y,Y,N,,Y,TZ,TZA,,,United Republic of Tanzania,"Tanzania, United Republic of",,"Tanzania, United Republic of",Tanzania,,United Republic of Tanzania,République-Unie de Tanzanie,República Unida de Tanzanía,Объединенная Республика Танзания,坦桑尼亚联合共和国,جمهورية تنزانيا المتحدة,the United Republic of Tanzania,United Republic of Tanzania,République-Unie de Tanzanie,República Unida de Tanzanía,Объединенная Республика Танзания,坦桑尼亚联合共和国,جمهورية تنزانيا المتحدة,0,-6.273241244,34.79620168,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,tanzania,Lower middle,TZS,1974-01-01,220 - United Republic of Tanzania +221,228,764,222,Y,Y,Y,N,,,TH,THA,,,Thailand,,,,,,Thailand,Thaïlande,Tailandia,Таиланд,泰国,تايلند,the Kingdom of Thailand,Thailand,Thaïlande,Tailandia,Таиланд,泰国,تايلند,0,15.15949511,101.020107,142,Asia,35,South-eastern Asia,,,thailand|\bsiam,Upper middle,THB,1974-01-01,221 - Thailand +222,230,626,223,Y,Y,Y,N,,,TL,TLS,,,Timor-Leste,,,,,,Timor-Leste,Timor-Leste,Timor-Leste,Тимор-Лешти,东帝汶,تيمور- ليشتي,the Democratic Republic of Timor-Leste,Timor-Leste,Timor-Leste,Timor-Leste,Тимор-Лешти,东帝汶,تيمور - ليشتي,0,-8.767718612,126.0420452,142,Asia,35,South-eastern Asia,,,^(?=.*leste).*timor|^(?=.*east).*timor,Lower middle,USD,2002-11-15,222 - Timor-Leste +223,231,768,224,Y,Y,Y,N,,,TG,TGO,,,Togo,,,,,,Togo,Togo,Togo,Того,多哥,توغو,the Togolese Republic,Togo,Togo,Togo,Того,多哥,توغو,0,8.541637601,0.97409513,2,Africa,202,Sub-Saharan Africa,11,Western Africa,togo,Low,XOF,1974-01-01,223 - Togo +224,232,772,225,,,N,N,,,TK,TKL,,,Tokelau,,,,,,Tokelau,,,,,,,Tokelau,Tokélaou,Tokelau,Токелау,托克劳,توكيلاو,0,-9.195175351,-171.8526597,9,Oceania,61,Polynesia,,,tokelau,,NZD,1974-01-01,224 - Tokelau +225,233,776,226,Y,Y,Y,N,,,TO,TON,,,Tonga,,,,,,Tonga,Tonga,Tonga,Тонга,汤加,تونغا,the Kingdom of Tonga,Tonga,Tonga,Tonga,Тонга,汤加,تونغا,0,-22.92273894,-176.0448464,9,Oceania,61,Polynesia,,,tonga,Upper middle,TOP,1974-01-01,225 - Tonga +226,234,780,227,Y,Y,Y,N,,Y,TT,TTO,,,Trinidad and Tobago,,,,,,Trinidad and Tobago,Trinité-et-Tobago,Trinidad y Tabago,Тринидад и Тобаго,特立尼达和多巴哥,ترينيداد وتوباغو,the Republic of Trinidad and Tobago,Trinidad and Tobago,Trinité-et-Tobago,Trinidad y Tabago,Тринидад и Тобаго,特立尼达和多巴哥,ترينيداد وتوباغو,0,10.40535665,-61.29228487,19,Americas,419,Latin America and the Caribbean,29,Caribbean,trinidad|tobago,High,TTD,1974-01-01,226 - Trinidad and Tobago +227,235,788,228,Y,Y,Y,N,,,TN,TUN,,,Tunisia,,,,,,Tunisia,Tunisie,Túnez,Тунис,突尼斯,تونس,the Republic of Tunisia,Tunisia,Tunisie,Túnez,Тунис,突尼斯,تونس,0,34.10810736,9.557630913,2,Africa,15,Northern Africa,,,tunisia,Lower middle,TND,1974-01-01,227 - Tunisia +228,236,792,229,Y,Y,Y,N,,Y,TR,TUR,,,Türkiye,,,,,,Türkiye,Türkiye,Türkiye,Турция,土耳其,تركيا,the Republic of Türkiye,Türkiye,Türkiye,Türkiye,Турция,土耳其,تركيا,0,38.91218946,35.69849765,142,Asia,145,Western Asia,,,turkey|t(ü|u)rkiye,Upper middle,TRY,2022-06-02,228 - Türkiye +229,237,795,230,Y,Y,Y,N,,,TM,TKM,,,Turkmenistan,,,,,,Turkmenistan,Turkménistan,Turkmenistán,Туркменистан,土库曼斯坦,تركمانستان,Turkmenistan,Turkmenistan,Turkménistan,Turkmenistán,Туркменистан,土库曼斯坦,تركمانستان,0,39.12455662,59.38935348,142,Asia,143,Central Asia,,,turkmen,Upper middle,TMT,1992-06-15,229 - Turkmenistan +230,238,796,231,,,N,N,,,TC,TCA,,,Turks and Caicos Islands,Turks and Caicos Islands (the),,,,,Turks and Caicos Islands,,,,,,,Turks and Caicos Islands,Îles Turques-et-Caïques,Islas Turcas y Caicos,Острова Теркс и Кайкос,特克斯和凯科斯群岛,جزر تركس وكايكوس,0,21.81744592,-71.77770318,19,Americas,419,Latin America and the Caribbean,29,Caribbean,turks,High,USD,1974-01-01,230 - Turks and Caicos Islands +231,239,798,232,Y,Y,Y,N,,,TV,TUV,,,Tuvalu,,,,,,Tuvalu,Tuvalu,Tuvalu,Тувалу,图瓦卢,توفالو,Tuvalu,Tuvalu,Tuvalu,Tuvalu,Тувалу,图瓦卢,توفالو,0,-10.46069351,181.0881855,9,Oceania,61,Polynesia,,,tuvalu,Upper middle,AUD,1979-01-01,231 - Tuvalu +232,240,800,233,Y,Y,Y,N,,Y,UG,UGA,,,Uganda,,,,,,Uganda,Ouganda,Uganda,Уганда,乌干达,أوغندا,the Republic of Uganda,Uganda,Ouganda,Uganda,Уганда,乌干达,أوغندا,0,1.280667326,32.38662225,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,uganda,Low,UGX,1974-01-01,232 - Uganda +233,241,804,234,Y,Y,Y,N,Y,Y,UA,UKR,,,Ukraine,,,,,,Ukraine,Ukraine,Ucrania,Украина,乌克兰,أوكرانيا,Ukraine,Ukraine,Ukraine,Ucrania,Украина,乌克兰,أوكرانيا,0,49.01900507,31.37809941,150,Europe,151,Eastern Europe,,,ukrain,Lower middle,UAH,1992-04-19,233 - Ukraine +234,242,784,235,Y,Y,Y,N,,,AE,ARE,,,United Arab Emirates,United Arab Emirates (the),,,UAE,,United Arab Emirates,Émirats arabes unis,Emiratos Árabes Unidos,Объединенные Арабские Эмираты,阿拉伯联合酋长国,الإمارات العربية المتحدة,the United Arab Emirates,United Arab Emirates,Émirats arabes unis,Emiratos Árabes Unidos,Объединенные Арабские Эмираты,阿拉伯联合酋长国,الإمارات العربية المتحدة,0,23.90525867,54.35072869,142,Asia,145,Western Asia,,,emirates|^u\.?a\.?e\.?$|united.?arab.?em,High,AED,1974-01-01,234 - United Arab Emirates +235,243,826,236,Y,Y,Y,N,,,GB,GBR,,,United Kingdom of Great Britain and Northern Ireland,United Kingdom of Great Britain and Northern Ireland (the),,United Kingdom,UK,,United Kingdom of Great Britain and Northern Ireland,Royaume-Uni de Grande-Bretagne et d'Irlande du Nord,Reino Unido de Gran Bretaña e Irlanda del Norte,Соединенное Королевство Великобритании и Северной Ирландии,大不列颠及北爱尔兰联合王国,المملكة المتحدة لبريطانيا العظمى وأيرلندا الشمالية,the United Kingdom of Great Britain and Northern Ireland,United Kingdom of Great Britain and Northern Ireland,Royaume-Uni de Grande-Bretagne et d’Irlande du Nord,Reino Unido de Gran Bretaña e Irlanda del Norte,Соединенное Королевство Великобритании и Северной Ирландии,大不列颠及北爱尔兰联合王国,المملكة المتحدة لبريطانيا العظمى وآيرلندا الشمالية,0,53.75504855,-2.103843405,150,Europe,154,Northern Europe,,,united.?kingdom|britain|^u\.?k\.?$,High,GBP,1974-01-01,235 - United Kingdom of Great Britain and Northern Ireland +236,245,840,237,Y,Y,Y,N,,,US,USA,,,United States of America,United States of America (the),,United States,USA,,United States of America,États-Unis d'Amérique,Estados Unidos de América,Соединенные Штаты Америки,美利坚合众国,الولايات المتحدة الأمريكية,the United States of America,United States of America,États-Unis d’Amérique,Estados Unidos de América,Соединенные Штаты Америки,美利坚合众国,الولايات المتحدة الأمريكية,0,45.73643438,-112.404207,19,Americas,21,Northern America,,,united.?states\b(?!.*islands)|\bu\.?s\.?a\.?\b|^\s*u\.?s\.?\b(?!.*islands),High,USD,1974-01-01,236 - United States of America +237,,581,238,,,N,N,,,UM,UMI,,,United States Minor Outlying Islands,United States Minor Outlying Islands (the),,,,,United States Minor Outlying Islands,,,,,,,United States Minor Outlying Islands,Îles mineures éloignées des États-Unis,Islas menores alejadas de Estados Unidos,Внешние малые острова Соединенных Штатов,美国本土外小岛屿,نائية التابعة للولايات المتحدة,0,,,9,Oceania,57,Micronesia,,,minor.?outlying.?is,,USD,1986-01-01,237 - United States Minor Outlying Islands +238,247,858,239,Y,Y,Y,N,,Y,UY,URY,,,Uruguay,,,,,,Uruguay,Uruguay,Uruguay,Уругвай,乌拉圭,أوروغواي,the Eastern Republic of Uruguay,Uruguay,Uruguay,Uruguay,Уругвай,乌拉圭,أوروغواي,0,-32.80198719,-56.01417232,19,Americas,419,Latin America and the Caribbean,5,South America,uruguay,High,UYU,1974-01-01,238 - Uruguay +240,249,548,241,Y,Y,Y,N,,,VU,VUT,,,Vanuatu,,,,,,Vanuatu,Vanuatu,Vanuatu,Вануату,瓦努阿图,فانواتو,the Republic of Vanuatu,Vanuatu,Vanuatu,Vanuatu,Вануату,瓦努阿图,فانواتو,0,-21.04390394,171.2797047,9,Oceania,54,Melanesia,,,vanuatu|new.?hebrides,Lower middle,VUV,1980-01-01,240 - Vanuatu +241,250,862,242,Y,Y,Y,N,Y,Y,VE,VEN,,,Venezuela (Bolivarian Republic of),,,"Venezuela, Bolivarian Republic of",Venezuela,,Venezuela (Bolivarian Republic of),Venezuela (République bolivarienne du),Venezuela (República Bolivariana de),Венесуэла (Боливарианская Республика),委内瑞拉玻利瓦尔共和国,فنزويلا (جمهورية - البوليفارية),the Bolivarian Republic of Venezuela,Venezuela (Bolivarian Republic of),Venezuela (République bolivarienne du),Venezuela (República Bolivariana de),Венесуэла (Боливарианская Республика),委内瑞拉玻利瓦尔共和国,فنزويلا (جمهورية - البوليفارية),0,7.115201972,-66.18367077,19,Americas,419,Latin America and the Caribbean,5,South America,venezuela,,VEF,2009-03-03,241 - Venezuela (Bolivarian Republic of) +242,251,704,243,Y,Y,Y,N,,,VN,VNM,,,Viet Nam,,,,,,Viet Nam,Viet Nam,Viet Nam,Вьетнам,越南,فييت نام,the Socialist Republic of Viet Nam,Viet Nam,Viet Nam,Viet Nam,Вьетнам,越南,فييت نام,0,16.64893259,106.3103686,142,Asia,35,South-eastern Asia,,,^(?!south)(?!republic).*viet.?nam(?!.*south)|democratic.republic.of.vietnam|socialist.republic.of.viet.?nam|north.viet.?nam|viet.?nam.north,Lower middle,VND,1977-01-01,242 - Viet Nam +243,43,92,244,,,N,N,,,VG,VGB,,,British Virgin Islands,Virgin Islands (British),,"Virgin Islands, British",,,British Virgin Islands,,,,,,,British Virgin Islands,Îles Vierges britanniques,Islas Vírgenes Británicas,Британские Виргинские острова,英属维尔京群岛,جزر فرجن البريطانية,0,18.30332154,-65.11493198,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?=.*\bu\.?\s?k).*virgin|^(?=.*brit).*virgin|^(?=.*kingdom).*virgin,High,USD,1974-01-01,243 - British Virgin Islands +244,252,876,246,,,N,N,,,WF,WLF,,,Wallis and Futuna Islands,Wallis and Futuna,,Wallis and Futuna,,Wallis and Futuna (France),Wallis and Futuna Islands,,,,,,,Wallis and Futuna Islands,Îles Wallis-et-Futuna,Islas Wallis y Futuna,Острова Уоллис и Футуна,瓦利斯群岛和富图纳群岛,جزر واليس وفوتونا,0,-14.36099529,-178.0421057,9,Oceania,61,Polynesia,,,futuna|wallis,,XPF,1974-01-01,244 - Wallis and Futuna Islands +245,253,732,247,,,N,N,,,EH,ESH,,,Western Sahara,,,"Western Sahara, non-self-governing territory",,,Western Sahara,,,,,,,Western Sahara,Sahara occidental,Sáhara Occidental,Западная Сахара,西撒哈拉,الصحراء الغربية,0,24.66295331,-13.13425705,2,Africa,15,Northern Africa,,,western.sahara,,MAD,1985-01-01,245 - Western Sahara +246,255,887,248,Y,Y,Y,N,Y,Y,YE,YEM,,,Yemen,,,,,,Yemen,Yémen,Yemen,Йемен,也门,اليمن,the Republic of Yemen,Yemen,Yémen,Yemen,Йемен,也门,اليمن,0,15.96506363,47.50305348,142,Asia,145,Western Asia,,,yemen,Low,YER,1993-07-12,246 - Yemen +247,256,894,249,Y,Y,Y,N,,Y,ZM,ZMB,,,Zambia,,,,,,Zambia,Zambie,Zambia,Замбия,赞比亚,زامبيا,the Republic of Zambia,Zambia,Zambie,Zambia,Замбия,赞比亚,زامبيا,0,-13.45369192,27.80039565,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,zambia|northern.?rhodesia,Lower middle,ZMK,1974-01-01,247 - Zambia +248,257,716,250,Y,Y,Y,N,,Y,ZW,ZWE,,,Zimbabwe,,,,,,Zimbabwe,Zimbabwe,Zimbabwe,Зимбабве,津巴布韦,زمبابوي,the Republic of Zimbabwe,Zimbabwe,Zimbabwe,Zimbabwe,Зимбабве,津巴布韦,زمبابوي,0,-19.00126774,29.86951021,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,zimbabwe|^(?!.*northern).*rhodesia,Lower middle,ZWL,1980-01-01,248 - Zimbabwe +249,28,,,,,N,N,,,,,,AZO,Azores Islands (Portugal),,,,,,Azores Islands,,,,,,,,,,,,,,38.72708329,-27.26017212,150,Europe,39,Southern Europe,,,azores,,EUR,1974-01-01,249 - Azores Islands (Portugal) +251,51,,,,,N,N,,,,,,CAI,Canary Islands (Spain),,,,,,Canary Islands,,,,,,,,,,,,,,27.95390989,-15.57918031,2,Africa,15,Northern Africa,,,canary,,EUR,1974-01-01,251 - Canary Islands (Spain) +252,56,,,,,N,N,,,,,,CHI,Channel Islands,,,,,,Channel Islands,,,,,,,,,,,,,,49.34370327,-2.36025919,150,Europe,154,Northern Europe,,,\bchannel.islands,,GBP,1974-01-01,252 - Channel Islands +254,97,,,,,N,N,,,,,,GLI,Galapagos Islands (Ecuador),,,,,,Galapagos Islands,,,,,,,,,,,,,,-0.62999148,-90.35775677,19,Americas,419,Latin America and the Caribbean,5,South America,galapagos,,USD,1974-01-01,254 - Galapagos Islands (Ecuador) +255,178,580,166,,,N,N,,,MP,MNP,,,Northern Mariana Islands,Northern Mariana Islands (the),,,,Northern Mariana Islands (The United States of America),Northern Mariana Islands,,,,,,,Northern Mariana Islands,Îles Mariannes du Nord,Islas Marianas Septentrionales,Северные Марианские острова,北马里亚纳群岛,جزر ماريانا الشمالية,0,25.56053736,152.1251419,9,Oceania,57,Micronesia,,,mariana,High,USD,1986-01-01,255 - Northern Mariana Islands +256,,680,,,,N,N,,,,,,,Sark,,,,,,Sark,,,,,,,,,,,,,,49.4347717,-2.36987152,150,Europe,154,Northern Europe,830,Channel Islands,sark,,GBP,1974-01-01,256 - Sark +265,246,850,245,,,N,N,,,VI,VIR,,,United States Virgin Islands,Virgin Islands (U.S.),,"Virgin Islands, U.S.",,,United States Virgin Islands,,,,,,,United States Virgin Islands,Îles Vierges américaines,Islas Vírgenes de los Estados Unidos,Виргинские острова Соединенных Штатов,美属维尔京群岛,جزر فرجن التابعة للولايات المتحدة,0,17.39137826,-64.67699419,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?=.*\bu\.?\s?s).*virgin|^(?=.*states).*virgin,High,USD,1974-01-01,265 - United States Virgin Islands +266,,,,,,N,N,,,,,XK,XKX,Kosovo,,,,,,Kosovo,,,,,,,,,,,,,,42.61901705,20.90987836,150,Europe,39,Southern Europe,,,kosovo,,EUR,1974-01-01,266 - Kosovo diff --git a/tests/hdx/location/test_country.py b/tests/hdx/location/test_country.py index c9533d7..1cf126d 100755 --- a/tests/hdx/location/test_country.py +++ b/tests/hdx/location/test_country.py @@ -100,6 +100,8 @@ def test_get_country_info_from_iso3(self): "#geo+admin_level": "0", "#geo+lat": "44.16506495", "#geo+lon": "17.79105724", + "#indicator+bool+gho": "", + "#indicator+bool+hrp": "", "#indicator+incomelevel": "Upper middle", "#meta+bool+deprecated": "N", "#meta+bool+independent": "Y", @@ -143,6 +145,8 @@ def test_get_country_info_from_iso3(self): "#geo+admin_level": "0", "#geo+lat": "31.99084142", "#geo+lon": "35.30744047", + "#indicator+bool+gho": "Y", + "#indicator+bool+hrp": "", "#indicator+incomelevel": "Upper middle", "#meta+bool+deprecated": "N", "#meta+bool+independent": "Y", @@ -193,6 +197,8 @@ def test_get_country_info_from_iso2(self): "#geo+admin_level": "0", "#geo+lat": "37.63209801", "#geo+lon": "138.0812256", + "#indicator+bool+gho": "", + "#indicator+bool+hrp": "", "#indicator+incomelevel": "High", "#meta+bool+deprecated": "N", "#meta+bool+independent": "Y", @@ -236,6 +242,8 @@ def test_get_country_info_from_iso2(self): "#geo+admin_level": "0", "#geo+lat": "23.74652012", "#geo+lon": "120.9621301", + "#indicator+bool+gho": "", + "#indicator+bool+hrp": "", "#indicator+incomelevel": "High", "#meta+bool+deprecated": "N", "#meta+bool+independent": "N", @@ -280,6 +288,8 @@ def test_get_country_info_from_iso2(self): "#geo+admin_level": "0", "#geo+lat": "31.99084142", "#geo+lon": "35.30744047", + "#indicator+bool+gho": "Y", + "#indicator+bool+hrp": "", "#indicator+incomelevel": "Upper middle", "#meta+bool+deprecated": "N", "#meta+bool+independent": "Y", @@ -369,6 +379,8 @@ def test_get_country_info_from_m49(self): "#geo+admin_level": "0", "#geo+lat": "33.83147477", "#geo+lon": "66.02621828", + "#indicator+bool+gho": "Y", + "#indicator+bool+hrp": "Y", "#indicator+incomelevel": "Low", "#meta+bool+deprecated": "N", "#meta+bool+independent": "Y", @@ -411,6 +423,8 @@ def test_get_country_info_from_m49(self): "#geo+admin_level": "0", "#geo+lat": "-13.16992041", "#geo+lon": "-173.5139768", + "#indicator+bool+gho": "", + "#indicator+bool+hrp": "", "#indicator+incomelevel": "Lower middle", "#meta+bool+deprecated": "N", "#meta+bool+independent": "Y", @@ -454,6 +468,8 @@ def test_get_country_info_from_m49(self): "#geo+admin_level": "0", "#geo+lat": "31.99084142", "#geo+lon": "35.30744047", + "#indicator+bool+gho": "Y", + "#indicator+bool+hrp": "", "#indicator+incomelevel": "Upper middle", "#meta+bool+deprecated": "N", "#meta+bool+independent": "Y", From 44931d11cadff74199bf22b0202dc5307a617423 Mon Sep 17 00:00:00 2001 From: Briar Date: Thu, 30 Jan 2025 17:34:53 -0500 Subject: [PATCH 06/23] Add HRP and GHO functions --- src/hdx/location/country.py | 58 ++++++++++++++++++++++++++++++ tests/hdx/location/test_country.py | 12 +++++++ 2 files changed, 70 insertions(+) diff --git a/src/hdx/location/country.py b/src/hdx/location/country.py index b4e7500..063c804 100755 --- a/src/hdx/location/country.py +++ b/src/hdx/location/country.py @@ -932,3 +932,61 @@ def get_countries_in_region( if exception is not None: raise exception return [] + + @classmethod + def get_hrp_status_from_iso3( + cls, + iso3: str, + use_live: bool = None, + exception: Optional[ExceptionUpperBound] = None, + ) -> Optional[int]: + """Get HRP status from ISO3 code + + Args: + iso3 (str): ISO3 code for which to get M49 code + use_live (bool): Try to get use latest data from web rather than file in package. Defaults to True. + exception (Optional[ExceptionUpperBound]): An exception to raise if country not found. Defaults to None. + + Returns: + Optional[bool]: Has HRP (true or false) + """ + countryinfo = cls.get_country_info_from_iso3( + iso3, use_live=use_live, exception=exception + ) + if countryinfo is not None: + hrp = countryinfo.get("#indicator+bool+hrp") + if hrp is not None: + if hrp == "": + return False + if hrp == "Y": + return True + return None + + @classmethod + def get_gho_status_from_iso3( + cls, + iso3: str, + use_live: bool = None, + exception: Optional[ExceptionUpperBound] = None, + ) -> Optional[int]: + """Get GHO status from ISO3 code + + Args: + iso3 (str): ISO3 code for which to get M49 code + use_live (bool): Try to get use latest data from web rather than file in package. Defaults to True. + exception (Optional[ExceptionUpperBound]): An exception to raise if country not found. Defaults to None. + + Returns: + Optional[bool]: In GHO (true or false) + """ + countryinfo = cls.get_country_info_from_iso3( + iso3, use_live=use_live, exception=exception + ) + if countryinfo is not None: + gho = countryinfo.get("#indicator+bool+gho") + if gho is not None: + if gho == "": + return False + if gho == "Y": + return True + return None diff --git a/tests/hdx/location/test_country.py b/tests/hdx/location/test_country.py index 1cf126d..0a32cfd 100755 --- a/tests/hdx/location/test_country.py +++ b/tests/hdx/location/test_country.py @@ -742,6 +742,18 @@ def test_get_countries_in_region(self): "NOTEXIST", exception=LocationError ) + def test_get_hrp_status_from_iso3(self): + assert Country.get_hrp_status_from_iso3("jpn") is False + assert Country.get_hrp_status_from_iso3("AFG") is True + assert Country.get_hrp_status_from_iso3("Ago") is False + assert Country.get_hrp_status_from_iso3("abc") is None + + def test_get_gho_status_from_iso3(self): + assert Country.get_gho_status_from_iso3("jpn") is False + assert Country.get_gho_status_from_iso3("AFG") is True + assert Country.get_gho_status_from_iso3("Ago") is True + assert Country.get_gho_status_from_iso3("abc") is None + def test_use_live_default(self): Country.set_use_live_default(True) assert Country._use_live is True From b56f32a98c4b375de3f5734e2cfeec022ffc4b6c Mon Sep 17 00:00:00 2001 From: Mike Date: Fri, 21 Mar 2025 11:14:54 +1300 Subject: [PATCH 07/23] Add get_currencies_info to WFP code with test (#67) Update setup Update documentation --- .config/pre-commit-config.yaml | 4 +- .config/ruff.toml | 1 - .github/workflows/publish.yaml | 15 ++- .github/workflows/run-python-tests.yaml | 4 + documentation/.readthedocs.yaml | 18 ++- documentation/{main.md => index.md} | 0 documentation/mkdocs.yaml | 17 +++ documentation/pydoc-markdown.yaml | 32 ----- pyproject.toml | 6 +- requirements.txt | 117 +++++++++++++---- src/hdx/location/adminlevel.py | 80 +++-------- src/hdx/location/country.py | 72 +++------- src/hdx/location/currency.py | 32 ++--- src/hdx/location/wfp_exchangerates.py | 25 ++-- tests/hdx/location/test_adminlevel.py | 131 ++++++++----------- tests/hdx/location/test_country.py | 74 +++-------- tests/hdx/location/test_currency.py | 81 +++--------- tests/hdx/location/test_wfp_exchangerates.py | 7 +- 18 files changed, 295 insertions(+), 421 deletions(-) rename documentation/{main.md => index.md} (100%) create mode 100644 documentation/mkdocs.yaml delete mode 100644 documentation/pydoc-markdown.yaml diff --git a/.config/pre-commit-config.yaml b/.config/pre-commit-config.yaml index 177b3e1..0824642 100644 --- a/.config/pre-commit-config.yaml +++ b/.config/pre-commit-config.yaml @@ -8,7 +8,7 @@ repos: - id: end-of-file-fixer - id: check-ast - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.8.6 + rev: v0.9.10 hooks: # Run the linter. - id: ruff @@ -17,7 +17,7 @@ repos: - id: ruff-format args: [--config, .config/ruff.toml] - repo: https://github.com/astral-sh/uv-pre-commit - rev: 0.5.15 + rev: 0.6.5 hooks: # Run the pip compile - id: pip-compile diff --git a/.config/ruff.toml b/.config/ruff.toml index 4625a34..cf4db09 100644 --- a/.config/ruff.toml +++ b/.config/ruff.toml @@ -1,4 +1,3 @@ -line-length = 79 exclude = ["_version.py"] [lint] diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index f583e6c..bff0ddf 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -8,6 +8,13 @@ jobs: publish: runs-on: ubuntu-latest + environment: + name: pypi + url: https://pypi.org/p/hdx-python-utilities + + permissions: + id-token: write # IMPORTANT: mandatory for trusted publishing + steps: - uses: actions/checkout@v4 - name: Get history and tags for versioning to work @@ -26,9 +33,5 @@ jobs: - name: Build with hatch run: | hatch build - - name: Publish with hatch - env: - HATCH_INDEX_USER: ${{secrets.HATCH_INDEX_USER}} - HATCH_INDEX_AUTH: ${{secrets.HATCH_INDEX_AUTH}} - run: | - hatch publish + - name: Publish distribution 📦 to PyPI + uses: pypa/gh-action-pypi-publish@release/v1 diff --git a/.github/workflows/run-python-tests.yaml b/.github/workflows/run-python-tests.yaml index 2bd5cfe..5accfae 100644 --- a/.github/workflows/run-python-tests.yaml +++ b/.github/workflows/run-python-tests.yaml @@ -17,6 +17,10 @@ jobs: build: runs-on: ubuntu-latest + permissions: + checks: write + pull-requests: write + steps: - uses: actions/checkout@v4 - name: Set up Python diff --git a/documentation/.readthedocs.yaml b/documentation/.readthedocs.yaml index 3c9949f..ffc61b3 100644 --- a/documentation/.readthedocs.yaml +++ b/documentation/.readthedocs.yaml @@ -1,16 +1,14 @@ +# Required version: 2 -mkdocs: - configuration: docs/mkdocs.yml - fail_on_warning: false - +# Set the version of Python and other tools you might need build: - os: ubuntu-22.04 + os: ubuntu-24.04 tools: - python: "3.11" + python: "3.12" jobs: pre_build: - - pip install --upgrade mkdocs - - pip install mkdocs-material - - pip install pydoc-markdown - - pydoc-markdown documentation/pydoc-markdown.yaml + - pip install .[docs] + +mkdocs: + configuration: documentation/mkdocs.yaml diff --git a/documentation/main.md b/documentation/index.md similarity index 100% rename from documentation/main.md rename to documentation/index.md diff --git a/documentation/mkdocs.yaml b/documentation/mkdocs.yaml new file mode 100644 index 0000000..a60b3a8 --- /dev/null +++ b/documentation/mkdocs.yaml @@ -0,0 +1,17 @@ +site_name: HDX Python Country +repo_url: https://github.com/OCHA-DAP/hdx-python-country/ +repo_name: OCHA-DAP/hdx-python-country +docs_dir: . +site_dir: ../site +theme: + name: material + highlightjs: true +plugins: + - search + - mkapi +nav: + - Home: index.md + - API Documentation: + - Countries: $src/hdx.location.country.* + - Administration Level: $src/hdx.location.adminlevel.* + - Currencies: $src/hdx.location.currency.* diff --git a/documentation/pydoc-markdown.yaml b/documentation/pydoc-markdown.yaml deleted file mode 100644 index 0855951..0000000 --- a/documentation/pydoc-markdown.yaml +++ /dev/null @@ -1,32 +0,0 @@ -loaders: - - type: python - search_path: - - ../src - packages: - - hdx.location -renderer: - type: mkdocs - output_directory: docs - mkdocs_config: - site_name: HDX Python Country - theme: material - repo_url: "https://github.com/OCHA-DAP/hdx-python-country" - markdown: - source_linker: - type: github - repo: OCHA-DAP/hdx-python-country - pages: - - title: Home - name: index - source: main.md - - title: API Documentation - children: - - title: Countries - contents: - - hdx.location.country.* - - title: Administration Level - contents: - - hdx.location.adminlevel.* - - title: Currencies - contents: - - hdx.location.currency.* diff --git a/pyproject.toml b/pyproject.toml index 4348833..cf40776 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -34,7 +34,7 @@ classifiers = [ requires-python = ">=3.8" dependencies = [ - "hdx-python-utilities>=3.8.0", + "hdx-python-utilities>=3.8.5", "libhxl>=5.2.2", "tenacity", ] @@ -50,7 +50,7 @@ Homepage = "https://github.com/OCHA-DAP/hdx-python-country" [project.optional-dependencies] test = ["pytest", "pytest-cov"] dev = ["pre-commit"] - +docs = ["mkapi"] ######### # Hatch # @@ -92,7 +92,7 @@ run = """ """ [tool.hatch.envs.hatch-static-analysis] -dependencies = ["ruff==0.8.6"] +dependencies = ["ruff==0.9.10"] [tool.hatch.envs.hatch-static-analysis.scripts] format-check = ["ruff format --config .config/ruff.toml --check --diff {args:.}",] diff --git a/requirements.txt b/requirements.txt index bff0c0f..4627739 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,13 +2,19 @@ # uv pip compile pyproject.toml --resolver=backtracking --all-extras -o requirements.txt annotated-types==0.7.0 # via pydantic -attrs==24.3.0 +astdoc==1.1.5 + # via mkapi +attrs==25.3.0 # via # frictionless # jsonlines # jsonschema # referencing -certifi==2024.12.14 +babel==2.17.0 + # via mkdocs-material +backrefs==5.8 + # via mkdocs-material +certifi==2025.1.31 # via requests cfgv==3.4.0 # via pre-commit @@ -17,33 +23,43 @@ chardet==5.2.0 charset-normalizer==3.4.1 # via requests click==8.1.8 - # via typer -coverage==7.6.10 + # via + # mkdocs + # typer +colorama==0.4.6 + # via mkdocs-material +coverage==7.7.0 # via pytest-cov distlib==0.3.9 # via virtualenv et-xmlfile==2.0.0 # via openpyxl -filelock==3.16.1 +filelock==3.18.0 # via virtualenv frictionless==5.18.0 # via hdx-python-utilities -hdx-python-utilities==3.8.0 +ghp-import==2.1.0 + # via mkdocs +hdx-python-utilities==3.8.5 # via hdx-python-country (pyproject.toml) -humanize==4.11.0 +humanize==4.12.1 # via frictionless -identify==2.6.5 +identify==2.6.9 # via pre-commit idna==3.10 # via requests ijson==3.3.0 # via hdx-python-utilities -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest isodate==0.7.2 # via frictionless -jinja2==3.1.5 - # via frictionless +jinja2==3.1.6 + # via + # frictionless + # mkapi + # mkdocs + # mkdocs-material jsonlines==4.0.0 # via hdx-python-utilities jsonpath-ng==1.7.0 @@ -58,41 +74,77 @@ libhxl==5.2.2 # via hdx-python-country (pyproject.toml) loguru==0.7.3 # via hdx-python-utilities +markdown==3.7 + # via + # astdoc + # mkdocs + # mkdocs-material + # pymdown-extensions markdown-it-py==3.0.0 # via rich marko==2.1.2 # via frictionless markupsafe==3.0.2 - # via jinja2 + # via + # jinja2 + # mkdocs mdurl==0.1.2 # via markdown-it-py +mergedeep==1.3.4 + # via + # mkdocs + # mkdocs-get-deps +mkapi==4.1.3 + # via hdx-python-country (pyproject.toml) +mkdocs==1.6.1 + # via + # mkapi + # mkdocs-material +mkdocs-get-deps==0.2.0 + # via mkdocs +mkdocs-material==9.6.9 + # via mkapi +mkdocs-material-extensions==1.3.1 + # via mkdocs-material nodeenv==1.9.1 # via pre-commit openpyxl==3.1.5 # via hdx-python-utilities packaging==24.2 - # via pytest + # via + # mkdocs + # pytest +paginate==0.5.7 + # via mkdocs-material +pathspec==0.12.1 + # via mkdocs petl==1.7.15 # via frictionless -platformdirs==4.3.6 - # via virtualenv +platformdirs==4.3.7 + # via + # mkdocs-get-deps + # virtualenv pluggy==1.5.0 # via pytest ply==3.11 # via # jsonpath-ng # libhxl -pre-commit==4.0.1 +pre-commit==4.2.0 # via hdx-python-country (pyproject.toml) -pydantic==2.10.5 +pydantic==2.10.6 # via frictionless pydantic-core==2.27.2 # via pydantic pygments==2.19.1 - # via rich + # via + # mkdocs-material + # rich +pymdown-extensions==10.14.3 + # via mkdocs-material pyphonetics==0.5.3 # via hdx-python-utilities -pytest==8.3.4 +pytest==8.3.5 # via # hdx-python-country (pyproject.toml) # pytest-cov @@ -101,6 +153,7 @@ pytest-cov==6.0.0 python-dateutil==2.9.0.post0 # via # frictionless + # ghp-import # hdx-python-utilities # libhxl python-io-wrapper==0.3.1 @@ -110,11 +163,17 @@ python-slugify==8.0.4 pyyaml==6.0.2 # via # frictionless + # mkdocs + # mkdocs-get-deps # pre-commit + # pymdown-extensions + # pyyaml-env-tag # tableschema-to-template +pyyaml-env-tag==0.1 + # via mkdocs ratelimit==2.2.1 # via hdx-python-utilities -referencing==0.35.1 +referencing==0.36.2 # via # jsonschema # jsonschema-specifications @@ -122,14 +181,17 @@ requests==2.32.3 # via # frictionless # libhxl + # mkdocs-material # requests-file requests-file==2.1.0 # via hdx-python-utilities rfc3986==2.0.0 # via frictionless rich==13.9.4 - # via typer -rpds-py==0.22.3 + # via + # mkapi + # typer +rpds-py==0.23.1 # via # jsonschema # referencing @@ -145,7 +207,7 @@ six==1.17.0 # via python-dateutil stringcase==1.2.0 # via frictionless -structlog==24.4.0 +structlog==25.2.0 # via libhxl tableschema-to-template==0.0.13 # via hdx-python-utilities @@ -155,13 +217,14 @@ tenacity==9.0.0 # via hdx-python-country (pyproject.toml) text-unidecode==1.3 # via python-slugify -typer==0.15.1 +typer==0.15.2 # via frictionless typing-extensions==4.12.2 # via # frictionless # pydantic # pydantic-core + # referencing # typer unidecode==1.3.8 # via @@ -173,8 +236,10 @@ urllib3==2.3.0 # requests validators==0.34.0 # via frictionless -virtualenv==20.28.1 +virtualenv==20.29.3 # via pre-commit +watchdog==6.0.0 + # via mkdocs wheel==0.45.1 # via libhxl xlrd==2.0.1 @@ -183,7 +248,7 @@ xlrd3==1.1.0 # via libhxl xlsx2csv==0.8.4 # via hdx-python-utilities -xlsxwriter==3.2.0 +xlsxwriter==3.2.2 # via tableschema-to-template xlwt==1.3.0 # via hdx-python-utilities diff --git a/src/hdx/location/adminlevel.py b/src/hdx/location/adminlevel.py index 42aa25e..a067b22 100755 --- a/src/hdx/location/adminlevel.py +++ b/src/hdx/location/adminlevel.py @@ -67,9 +67,7 @@ def __init__( self.retriever: Optional[Retrieve] = retriever self.countries_fuzzy_try = admin_config.get("countries_fuzzy_try") self.admin_name_mappings = admin_config.get("admin_name_mappings", {}) - self.admin_name_replacements = admin_config.get( - "admin_name_replacements", {} - ) + self.admin_name_replacements = admin_config.get("admin_name_replacements", {}) self.admin_fuzzy_dont = admin_config.get("admin_fuzzy_dont", list()) self.pcodes = [] self.pcode_lengths = {} @@ -135,9 +133,7 @@ def get_libhxl_dataset( try: url_to_use = retriever.download_file(url) except DownloadError: - logger.exception( - f"Setup of libhxl Dataset object with {url} failed!" - ) + logger.exception(f"Setup of libhxl Dataset object with {url} failed!") raise else: url_to_use = url @@ -147,9 +143,7 @@ def get_libhxl_dataset( InputOptions(InputOptions(allow_local=True, encoding="utf-8")), ) except (FileNotFoundError, HXLIOException): - logger.exception( - f"Setup of libhxl Dataset object with {url} failed!" - ) + logger.exception(f"Setup of libhxl Dataset object with {url} failed!") raise def setup_row( @@ -178,9 +172,7 @@ def setup_row( self.pcode_to_name[pcode] = adm_name self.pcode_to_iso3[pcode] = countryiso3 if not adm_name: - logger.error( - f"Admin name is blank for pcode {pcode} of {countryiso3}!" - ) + logger.error(f"Admin name is blank for pcode {pcode} of {countryiso3}!") return adm_name = normalise(adm_name) @@ -189,9 +181,7 @@ def setup_row( self.name_to_pcode[countryiso3] = name_to_pcode if self.use_parent: - name_parent_to_pcode = self.name_parent_to_pcode.get( - countryiso3, {} - ) + name_parent_to_pcode = self.name_parent_to_pcode.get(countryiso3, {}) name_to_pcode = name_parent_to_pcode.get(parent, {}) name_to_pcode[adm_name] = pcode name_parent_to_pcode[parent] = name_to_pcode @@ -216,9 +206,7 @@ def setup_from_admin_info( None """ if countryiso3s: - countryiso3s = [ - countryiso3.upper() for countryiso3 in countryiso3s - ] + countryiso3s = [countryiso3.upper() for countryiso3 in countryiso3s] self.use_parent = "parent" in admin_info[0] for row in admin_info: countryiso3 = row["iso3"].upper() @@ -244,13 +232,9 @@ def setup_from_libhxl_dataset( Returns: None """ - admin_info = libhxl_dataset.with_rows( - f"#geo+admin_level={self.admin_level}" - ) + admin_info = libhxl_dataset.with_rows(f"#geo+admin_level={self.admin_level}") if countryiso3s: - countryiso3s = [ - countryiso3.upper() for countryiso3 in countryiso3s - ] + countryiso3s = [countryiso3.upper() for countryiso3 in countryiso3s] self.use_parent = "#adm+code+parent" in admin_info.display_tags for row in admin_info: countryiso3 = row.get("#country+code").upper() @@ -411,9 +395,7 @@ def convert_admin_pcode_length( pcode_format = self.pcode_formats.get(countryiso3) if not pcode_format: if self.get_admin_level(countryiso3) == 1: - return self.convert_admin1_pcode_length( - countryiso3, pcode, logname - ) + return self.convert_admin1_pcode_length(countryiso3, pcode, logname) return None countryiso, digits = match.groups() countryiso_length = len(countryiso) @@ -465,15 +447,10 @@ def convert_admin_pcode_length( if admin_length > 2 and pos in self.zeroes[countryiso3]: pcode_part = f"0{pcode_part}" if self.parent_admins and admin_no < self.admin_level: - parent_pcode = [ - pcode_parts[i] for i in range(admin_no) - ] + parent_pcode = [pcode_parts[i] for i in range(admin_no)] parent_pcode.append(pcode_part[:admin_length]) parent_pcode = "".join(parent_pcode) - if ( - parent_pcode - not in self.parent_admins[admin_no - 1] - ): + if parent_pcode not in self.parent_admins[admin_no - 1]: pcode_part = pcode_part[1:] else: admin_changes.append(str(admin_no)) @@ -483,15 +460,10 @@ def convert_admin_pcode_length( if admin_length <= 2 and pcode_part[0] == "0": pcode_part = pcode_part[1:] if self.parent_admins and admin_no < self.admin_level: - parent_pcode = [ - pcode_parts[i] for i in range(admin_no) - ] + parent_pcode = [pcode_parts[i] for i in range(admin_no)] parent_pcode.append(pcode_part[:admin_length]) parent_pcode = "".join(parent_pcode) - if ( - parent_pcode - not in self.parent_admins[admin_no - 1] - ): + if parent_pcode not in self.parent_admins[admin_no - 1]: pcode_part = f"0{pcode_part}" else: admin_changes.append(str(admin_no)) @@ -533,11 +505,7 @@ def convert_admin1_pcode_length( country_pcodelength = self.pcode_lengths.get(countryiso3) if not country_pcodelength: return None - if ( - pcode_length == country_pcodelength - or pcode_length < 4 - or pcode_length > 6 - ): + if pcode_length == country_pcodelength or pcode_length < 4 or pcode_length > 6: return None if country_pcodelength == 4: pcode = f"{Country.get_iso2_from_iso3(pcode[:3])}{pcode[-2:]}" @@ -690,9 +658,7 @@ def fuzzy_pcode( pcode = name_to_pcode.get( normalised_name, name_to_pcode.get(alt_normalised_name) ) - if not pcode and name.lower() in self.get_admin_fuzzy_dont( - countryiso3, parent - ): + if not pcode and name.lower() in self.get_admin_fuzzy_dont(countryiso3, parent): if logname: self.ignored.add((logname, countryiso3, name)) return None @@ -836,16 +802,12 @@ def get_pcode( return name, True # name looks like a p-code, but doesn't match p-codes # so try adjusting p-code length - pcode = self.convert_admin_pcode_length( - countryiso3, pcode, **kwargs - ) + pcode = self.convert_admin_pcode_length(countryiso3, pcode, **kwargs) return pcode, True else: normalised_name = normalise(name) if parent: - name_parent_to_pcode = self.name_parent_to_pcode.get( - countryiso3 - ) + name_parent_to_pcode = self.name_parent_to_pcode.get(countryiso3) if name_parent_to_pcode: name_to_pcode = name_parent_to_pcode.get(parent) if name_to_pcode is not None: @@ -860,9 +822,7 @@ def get_pcode( return pcode, True if not fuzzy_match or len(normalised_name) < fuzzy_length: return None, True - pcode = self.fuzzy_pcode( - countryiso3, name, normalised_name, **kwargs - ) + pcode = self.fuzzy_pcode(countryiso3, name, normalised_name, **kwargs) return pcode, False def output_matches(self) -> List[str]: @@ -905,7 +865,9 @@ def output_errors(self) -> List[str]: if len(error) == 2: line = f"{error[0]} - Could not find {error[1]} in map names!" else: - line = f"{error[0]} - {error[1]}: Could not find {error[2]} in map names!" + line = ( + f"{error[0]} - {error[1]}: Could not find {error[2]} in map names!" + ) logger.error(line) output.append(line) return output diff --git a/src/hdx/location/country.py b/src/hdx/location/country.py index 063c804..aad980f 100755 --- a/src/hdx/location/country.py +++ b/src/hdx/location/country.py @@ -117,9 +117,7 @@ def _add_countriesdata(cls, iso3: str, hxlcountry: hxl.Row) -> Dict: ) regionname = hxlcountry.get("#region+main+name+preferred") sub_regionname = hxlcountry.get("#region+name+preferred+sub") - intermediate_regionname = hxlcountry.get( - "#region+intermediate+name+preferred" - ) + intermediate_regionname = hxlcountry.get("#region+intermediate+name+preferred") regionid = hxlcountry.get("#region+code+main") if regionid: regionid = int(regionid) @@ -141,27 +139,21 @@ def add_country_to_set(colname, idval, iso3): if regionname: add_country_to_set("regioncodes2countries", regionid, iso3) cls._countriesdata["regioncodes2names"][regionid] = regionname - cls._countriesdata["regionnames2codes"][regionname.upper()] = ( - regionid - ) + cls._countriesdata["regionnames2codes"][regionname.upper()] = regionid if sub_regionname: add_country_to_set("regioncodes2countries", sub_regionid, iso3) - cls._countriesdata["regioncodes2names"][sub_regionid] = ( - sub_regionname - ) + cls._countriesdata["regioncodes2names"][sub_regionid] = sub_regionname cls._countriesdata["regionnames2codes"][sub_regionname.upper()] = ( sub_regionid ) if intermediate_regionname: - add_country_to_set( - "regioncodes2countries", intermediate_regionid, iso3 - ) + add_country_to_set("regioncodes2countries", intermediate_regionid, iso3) cls._countriesdata["regioncodes2names"][intermediate_regionid] = ( intermediate_regionname ) - cls._countriesdata["regionnames2codes"][ - intermediate_regionname.upper() - ] = intermediate_regionid + cls._countriesdata["regionnames2codes"][intermediate_regionname.upper()] = ( + intermediate_regionid + ) currency = hxlcountry.get("#currency+code") cls._countriesdata["currencies"][iso3] = currency return country @@ -189,9 +181,7 @@ def set_countriesdata(cls, countries: str) -> None: cls._countriesdata["currencies"] = {} for key, value in cls._country_name_mappings.items(): - cls._countriesdata["countrynames2iso3"][key.upper()] = ( - value.upper() - ) + cls._countriesdata["countrynames2iso3"][key.upper()] = value.upper() for country in countries: iso3 = country.get("#country+code+v_iso3") @@ -237,9 +227,7 @@ def countriesdata( cls.set_country_name_mappings(country_name_mappings) if use_live: try: - countries = hxl.data( - cls._ochaurl, InputOptions(encoding="utf-8") - ) + countries = hxl.data(cls._ochaurl, InputOptions(encoding="utf-8")) except OSError: logger.exception( "Download from OCHA feed failed! Falling back to stored file." @@ -377,9 +365,7 @@ def get_country_name_from_iso3( if countryname is not None: return countryname if formal: - countryname = countryinfo.get( - "#country+formal+i_en+name+v_unterm" - ) + countryname = countryinfo.get("#country+formal+i_en+name+v_unterm") if countryname is None or countryname == "": countryname = countryinfo.get("#country+name+preferred") return countryname @@ -482,9 +468,7 @@ def get_country_info_from_iso2( Returns: Optional[Dict[str,str]]: Country information """ - iso3 = cls.get_iso3_from_iso2( - iso2, use_live=use_live, exception=exception - ) + iso3 = cls.get_iso3_from_iso2(iso2, use_live=use_live, exception=exception) if iso3 is not None: return cls.get_country_info_from_iso3( iso3, use_live=use_live, exception=exception @@ -510,9 +494,7 @@ def get_country_name_from_iso2( Returns: Optional[str]: Country name """ - iso3 = cls.get_iso3_from_iso2( - iso2, use_live=use_live, exception=exception - ) + iso3 = cls.get_iso3_from_iso2(iso2, use_live=use_live, exception=exception) if iso3 is not None: return cls.get_country_name_from_iso3( iso3, exception=exception, formal=formal @@ -536,9 +518,7 @@ def get_currency_from_iso2( Returns: Optional[str]: Currency """ - iso3 = cls.get_iso3_from_iso2( - iso2, use_live=use_live, exception=exception - ) + iso3 = cls.get_iso3_from_iso2(iso2, use_live=use_live, exception=exception) if iso3 is not None: return cls.get_currency_from_iso3( iso3, use_live=use_live, exception=exception @@ -614,9 +594,7 @@ def get_country_info_from_m49( Returns: Optional[Dict[str,str]]: Country information """ - iso3 = cls.get_iso3_from_m49( - m49, use_live=use_live, exception=exception - ) + iso3 = cls.get_iso3_from_m49(m49, use_live=use_live, exception=exception) if iso3 is not None: return cls.get_country_info_from_iso3(iso3, exception=exception) return None @@ -640,9 +618,7 @@ def get_country_name_from_m49( Returns: Optional[str]: Country name """ - iso3 = cls.get_iso3_from_m49( - m49, use_live=use_live, exception=exception - ) + iso3 = cls.get_iso3_from_m49(m49, use_live=use_live, exception=exception) if iso3 is not None: return cls.get_country_name_from_iso3( iso3, exception=exception, formal=formal @@ -666,9 +642,7 @@ def get_currency_from_m49( Returns: Optional[str]: Currency """ - iso3 = cls.get_iso3_from_m49( - m49, use_live=use_live, exception=exception - ) + iso3 = cls.get_iso3_from_m49(m49, use_live=use_live, exception=exception) if iso3 is not None: return cls.get_currency_from_iso3( iso3, use_live=use_live, exception=exception @@ -687,11 +661,7 @@ def expand_countryname_abbrevs(cls, country: str) -> List[str]: """ def replace_ensure_space(word, replace, replacement): - return ( - word.replace(replace, f"{replacement} ") - .replace(" ", " ") - .strip() - ) + return word.replace(replace, f"{replacement} ").replace(" ", " ").strip() countryupper = country.upper() for abbreviation in cls.abbreviations: @@ -703,9 +673,7 @@ def replace_ensure_space(word, replace, replacement): if abbreviation in countryupper: for expanded in cls.multiple_abbreviations[abbreviation]: candidates.append( - replace_ensure_space( - countryupper, abbreviation, expanded - ) + replace_ensure_space(countryupper, abbreviation, expanded) ) return candidates @@ -866,9 +834,7 @@ def remove_matching_from_list(wordlist, word_or_part): matches = set() for countryname in sorted(countriesdata["countrynames2iso3"]): for candidate in expanded_country_candidates: - simplified_country, removed_words = cls.simplify_countryname( - candidate - ) + simplified_country, removed_words = cls.simplify_countryname(candidate) if simplified_country in countryname: words = get_words_in_sentence(countryname) new_match_strength = remove_matching_from_list( diff --git a/src/hdx/location/currency.py b/src/hdx/location/currency.py index 20d3c58..eaece06 100644 --- a/src/hdx/location/currency.py +++ b/src/hdx/location/currency.py @@ -129,9 +129,7 @@ def setup( currency = row["Currency"] date = get_int_timestamp(parse_date(row["Date"])) rate = float(row["Rate"]) - dict_of_dicts_add( - cls._secondary_historic, currency, date, rate - ) + dict_of_dicts_add(cls._secondary_historic, currency, date, rate) except (DownloadError, OSError): logger.exception("Error getting secondary historic rates!") cls._secondary_historic = "FAIL" @@ -157,9 +155,7 @@ def _get_primary_rates_data( if downloader is None: downloader = cls._retriever try: - chart = downloader.download_json(url, log_level=cls._log_level)[ - "chart" - ] + chart = downloader.download_json(url, log_level=cls._log_level)["chart"] if chart["error"] is not None: return None return chart["result"][0] @@ -222,9 +218,7 @@ def within_threshold(x, y): if cls._no_historic: secondary_fx_rate = None else: - secondary_fx_rate = cls._get_secondary_historic_rate( - currency, timestamp - ) + secondary_fx_rate = cls._get_secondary_historic_rate(currency, timestamp) if not secondary_fx_rate: # compare with high and low to reveal errors from Yahoo feed if high and low: @@ -330,9 +324,7 @@ def get_current_rate(cls, currency: str) -> float: raise CurrencyError(f"Failed to get rate for currency {currency}!") @classmethod - def get_current_value_in_usd( - cls, value: Union[int, float], currency: str - ) -> float: + def get_current_value_in_usd(cls, value: Union[int, float], currency: str) -> float: """ Get the current USD value of the value in local currency @@ -479,15 +471,11 @@ def get_historic_rate( return fx_rate fx_rate = cls._get_primary_rate(currency, timestamp) if fx_rate is not None: - dict_of_dicts_add( - cls._cached_historic_rates, currency, timestamp, fx_rate - ) + dict_of_dicts_add(cls._cached_historic_rates, currency, timestamp, fx_rate) return fx_rate fx_rate = cls._get_secondary_historic_rate(currency, timestamp) if fx_rate is not None: - dict_of_dicts_add( - cls._cached_historic_rates, currency, timestamp, fx_rate - ) + dict_of_dicts_add(cls._cached_historic_rates, currency, timestamp, fx_rate) return fx_rate if cls._fallback_to_current: fx_rate = cls.get_current_rate(currency) @@ -527,9 +515,7 @@ def get_historic_value_in_usd( currency = currency.upper() if currency == "USD": return value - fx_rate = cls.get_historic_rate( - currency, date, ignore_timeinfo=ignore_timeinfo - ) + fx_rate = cls.get_historic_rate(currency, date, ignore_timeinfo=ignore_timeinfo) return value / fx_rate @classmethod @@ -559,7 +545,5 @@ def get_historic_value_in_currency( currency = currency.upper() if currency == "USD": return usdvalue - fx_rate = cls.get_historic_rate( - currency, date, ignore_timeinfo=ignore_timeinfo - ) + fx_rate = cls.get_historic_rate(currency, date, ignore_timeinfo=ignore_timeinfo) return usdvalue * fx_rate diff --git a/src/hdx/location/wfp_exchangerates.py b/src/hdx/location/wfp_exchangerates.py index fb4460a..ec94fa2 100644 --- a/src/hdx/location/wfp_exchangerates.py +++ b/src/hdx/location/wfp_exchangerates.py @@ -19,11 +19,24 @@ class WFPExchangeRates: def __init__(self, wfp_api: WFPAPI): self.wfp_api = wfp_api + def get_currencies_info(self) -> List[Dict]: + """Get list of currency codes and names from WFP API + + Returns: + List[Dict]: List of currency codes and names in WFP API + """ + currencies = [] + for currency in self.wfp_api.get_items("Currency/List"): + currencies.append( + {"code": currency["name"], "name": currency["extendedName"]} + ) + return currencies + def get_currencies(self) -> List[str]: - """Get list of currencies in WFP API + """Get list of currency codes in WFP API Returns: - List[str]: List of currencies in WFP API + List[str]: List of currency codes in WFP API """ currencies = [] for currency in self.wfp_api.get_items("Currency/List"): @@ -52,9 +65,7 @@ def get_currency_historic_rates(self, currency: str) -> Dict[int, float]: historic_rates[timestamp] = quote["value"] return historic_rates - def get_historic_rates( - self, currencies: ListTuple[str] - ) -> Dict[str, Dict]: + def get_historic_rates(self, currencies: ListTuple[str]) -> Dict[str, Dict]: """Get historic rates for a list of currencies from WFP API Args: @@ -66,8 +77,6 @@ def get_historic_rates( historic_rates = {} for currency in currencies: logger.info(f"Getting WFP historic rates for {currency}") - currency_historic_rates = self.get_currency_historic_rates( - currency - ) + currency_historic_rates = self.get_currency_historic_rates(currency) historic_rates[currency.upper()] = currency_historic_rates return historic_rates diff --git a/tests/hdx/location/test_adminlevel.py b/tests/hdx/location/test_adminlevel.py index 271c18a..81c1c7d 100755 --- a/tests/hdx/location/test_adminlevel.py +++ b/tests/hdx/location/test_adminlevel.py @@ -35,9 +35,7 @@ def formats_url(self, fixtures_dir): def test_adminlevel(self, config): adminone = AdminLevel(config) - adminone.setup_from_admin_info( - config["admin_info"], countryiso3s=("yem",) - ) + adminone.setup_from_admin_info(config["admin_info"], countryiso3s=("yem",)) assert len(adminone.get_pcode_list()) == 22 adminone = AdminLevel(config) adminone.setup_from_admin_info(config["admin_info"]) @@ -131,9 +129,7 @@ def test_adminlevel(self, config): "NG015", True, ) - assert adminone.get_pcode( - "UKR", "Chernihiv Oblast", logname="test" - ) == ( + assert adminone.get_pcode("UKR", "Chernihiv Oblast", logname="test") == ( "UA74", False, ) @@ -201,9 +197,7 @@ def test_adminlevel_fuzzy(self, config): "YE30", False, ) - assert adminone.get_pcode( - "YEM", "Al Dhale'e / الضالع", logname="test" - ) == ( + assert adminone.get_pcode("YEM", "Al Dhale'e / الضالع", logname="test") == ( "YE30", False, ) @@ -228,34 +222,42 @@ def test_adminlevel_parent(self, config_parent): "AF0101", True, ) - assert admintwo.get_pcode( - "AFG", "AF0101", parent="blah", logname="test" - ) == ("AF0101", True) + assert admintwo.get_pcode("AFG", "AF0101", parent="blah", logname="test") == ( + "AF0101", + True, + ) assert admintwo.get_pcode("AFG", "Kabul", logname="test") == ( "AF0201", True, ) - assert admintwo.get_pcode( - "AFG", "Kabul", parent="AF01", logname="test" - ) == ("AF0101", True) - assert admintwo.get_pcode( - "AFG", "Kabul", parent="blah", logname="test" - ) == (None, False) - assert admintwo.get_pcode( - "AFG", "Kabul", parent="AF02", logname="test" - ) == ("AF0201", True) - assert admintwo.get_pcode( - "AFG", "Kabull", parent="AF01", logname="test" - ) == ("AF0101", False) - assert admintwo.get_pcode( - "AFG", "Kabull", parent="blah", logname="test" - ) == (None, False) - assert admintwo.get_pcode( - "AFG", "Kabull", parent="AF02", logname="test" - ) == ("AF0201", False) - assert admintwo.get_pcode( - "ABC", "Kabull", parent="AF02", logname="test" - ) == (None, False) + assert admintwo.get_pcode("AFG", "Kabul", parent="AF01", logname="test") == ( + "AF0101", + True, + ) + assert admintwo.get_pcode("AFG", "Kabul", parent="blah", logname="test") == ( + None, + False, + ) + assert admintwo.get_pcode("AFG", "Kabul", parent="AF02", logname="test") == ( + "AF0201", + True, + ) + assert admintwo.get_pcode("AFG", "Kabull", parent="AF01", logname="test") == ( + "AF0101", + False, + ) + assert admintwo.get_pcode("AFG", "Kabull", parent="blah", logname="test") == ( + None, + False, + ) + assert admintwo.get_pcode("AFG", "Kabull", parent="AF02", logname="test") == ( + "AF0201", + False, + ) + assert admintwo.get_pcode("ABC", "Kabull", parent="AF02", logname="test") == ( + None, + False, + ) output = admintwo.output_admin_name_mappings() assert output == [ @@ -298,9 +300,10 @@ def test_adminlevel_parent(self, config_parent): output = admintwo.output_admin_name_replacements() assert output == [" city: "] - assert admintwo.get_pcode( - "COD", "Mbanza-Ngungu city", logname="test" - ) == ("CD2013", False) + assert admintwo.get_pcode("COD", "Mbanza-Ngungu city", logname="test") == ( + "CD2013", + False, + ) assert admintwo.get_pcode( "COD", "Mbanza-Ngungu city", parent="CD20", logname="test" ) == ("CD2013", False) @@ -316,14 +319,13 @@ def test_adminlevel_parent(self, config_parent): False, ) - admintwo.admin_name_replacements = config_parent[ - "alt1_admin_name_replacements" - ] + admintwo.admin_name_replacements = config_parent["alt1_admin_name_replacements"] output = admintwo.output_admin_name_replacements() assert output == ["COD| city: "] - assert admintwo.get_pcode( - "COD", "Mbanza-Ngungu city", logname="test" - ) == ("CD2013", False) + assert admintwo.get_pcode("COD", "Mbanza-Ngungu city", logname="test") == ( + "CD2013", + False, + ) assert admintwo.get_pcode( "COD", "Mbanza-Ngungu city", parent="CD20", logname="test" ) == ("CD2013", False) @@ -345,14 +347,13 @@ def test_adminlevel_parent(self, config_parent): "MWI", "Blantyre city", parent="MW3", logname="test" ) == (None, False) - admintwo.admin_name_replacements = config_parent[ - "alt2_admin_name_replacements" - ] + admintwo.admin_name_replacements = config_parent["alt2_admin_name_replacements"] output = admintwo.output_admin_name_replacements() assert output == ["CD20| city: "] - assert admintwo.get_pcode( - "COD", "Mbanza-Ngungu city", logname="test" - ) == (None, False) + assert admintwo.get_pcode("COD", "Mbanza-Ngungu city", logname="test") == ( + None, + False, + ) assert admintwo.get_pcode( "COD", "Mbanza-Ngungu city", parent="CD20", logname="test" ) == ("CD2013", False) @@ -421,22 +422,18 @@ def test_adminlevel_with_url(self, config, url, fixtures_dir): adminone = AdminLevel(config) adminone.setup_from_url() assert adminone.get_admin_level("YEM") == 1 - assert len(adminone.get_pcode_list()) == 2543 + assert len(adminone.get_pcode_list()) == 2455 assert adminone.get_pcode_length("YEM") == 4 assert adminone.get_pcode("YEM", "YE30", logname="test") == ( "YE30", True, ) - assert adminone.get_pcode( - "YEM", "YE30", parent="YEM", logname="test" - ) == ( + assert adminone.get_pcode("YEM", "YE30", parent="YEM", logname="test") == ( "YE30", True, ) # Exact match of p-code so doesn't need parent - assert adminone.get_pcode( - "YEM", "YE30", parent="Blah1", logname="test" - ) == ( + assert adminone.get_pcode("YEM", "YE30", parent="Blah1", logname="test") == ( "YE30", True, ) @@ -513,16 +510,12 @@ def test_adminlevel_with_url(self, config, url, fixtures_dir): "YE30", False, ) - assert adminone.get_pcode( - "YEM", "Ad Dal", parent="YEM", logname="test" - ) == ( + assert adminone.get_pcode("YEM", "Ad Dal", parent="YEM", logname="test") == ( "YE30", False, ) # Invalid parent means fuzzy matching won't match - assert adminone.get_pcode( - "YEM", "Ad Dal", parent="Blah2", logname="test" - ) == ( + assert adminone.get_pcode("YEM", "Ad Dal", parent="Blah2", logname="test") == ( None, False, ) @@ -534,9 +527,7 @@ def test_adminlevel_with_url(self, config, url, fixtures_dir): "NG015", True, ) - assert adminone.get_pcode( - "UKR", "Chernihiv Oblast", logname="test" - ) == ( + assert adminone.get_pcode("UKR", "Chernihiv Oblast", logname="test") == ( "UA74", False, ) @@ -629,9 +620,7 @@ def test_adminlevel_pcode_formats(self, config, url, formats_url): "YE3001", True, ) - assert admintwo.get_pcode( - "YEM", "YEM3001", parent="Blah", logname="test" - ) == ( + assert admintwo.get_pcode("YEM", "YEM3001", parent="Blah", logname="test") == ( "YE3001", True, ) @@ -720,9 +709,7 @@ def test_adminlevel_pcode_formats(self, config, url, formats_url): None, True, ) - assert admintwo.get_pcode( - "NER", "NE00409", parent="blah", logname="test" - ) == ( + assert admintwo.get_pcode("NER", "NE00409", parent="blah", logname="test") == ( None, True, ) @@ -737,9 +724,7 @@ def test_adminlevel_pcode_formats(self, config, url, formats_url): ) # we don't use the parent because it could have a pcode length issue # itself - assert admintwo.get_pcode( - "NER", "NE00409", parent="blah", logname="test" - ) == ( + assert admintwo.get_pcode("NER", "NE00409", parent="blah", logname="test") == ( "NE004009", True, ) diff --git a/tests/hdx/location/test_country.py b/tests/hdx/location/test_country.py index 0a32cfd..a835930 100755 --- a/tests/hdx/location/test_country.py +++ b/tests/hdx/location/test_country.py @@ -46,10 +46,7 @@ def test_get_country_name_from_iso3(self): Country.get_country_name_from_iso3("vEn", formal=True) == "the Bolivarian Republic of Venezuela" ) - assert ( - Country.get_country_name_from_iso3("TWN") - == "Taiwan (Province of China)" - ) + assert Country.get_country_name_from_iso3("TWN") == "Taiwan (Province of China)" assert ( Country.get_country_name_from_iso3("TWN", formal=True) == "Taiwan (Province of China)" @@ -320,10 +317,7 @@ def test_get_country_name_from_iso2(self): Country.get_country_name_from_iso2("VE", formal=True) == "the Bolivarian Republic of Venezuela" ) - assert ( - Country.get_country_name_from_iso2("TW") - == "Taiwan (Province of China)" - ) + assert Country.get_country_name_from_iso2("TW") == "Taiwan (Province of China)" assert Country.get_country_name_from_iso2("PS") == "oPt" def test_get_currency_from_iso2(self): @@ -507,9 +501,7 @@ def test_get_currency_from_m49(self): def test_expand_countryname_abbrevs(self): assert Country.expand_countryname_abbrevs("jpn") == ["JPN"] - assert Country.expand_countryname_abbrevs( - "Haha Dem. Fed. Republic" - ) == [ + assert Country.expand_countryname_abbrevs("Haha Dem. Fed. Republic") == [ "HAHA DEMOCRATIC FED. REPUBLIC", "HAHA DEMOCRATIC FEDERATION REPUBLIC", "HAHA DEMOCRATIC FEDERAL REPUBLIC", @@ -522,9 +514,7 @@ def test_simplify_countryname(self): "TANZANIA", ["UNITED", "REP", "OF"], ) - assert Country.simplify_countryname( - "Micronesia (Federated States of)" - ) == ( + assert Country.simplify_countryname("Micronesia (Federated States of)") == ( "MICRONESIA", ["FEDERATED", "STATES", "OF"], ) @@ -547,35 +537,24 @@ def test_get_iso3_country_code(self): assert Country.get_iso3_country_code("Dem. Rep. of the Congo") == "COD" assert Country.get_iso3_country_code("Russian Fed.") == "RUS" assert Country.get_iso3_country_code("中国") == "CHN" + assert Country.get_iso3_country_code("المملكة العربية السعودية") == "SAU" assert ( - Country.get_iso3_country_code("المملكة العربية السعودية") == "SAU" - ) - assert ( - Country.get_iso3_country_code("Micronesia (Federated States of)") - == "FSM" + Country.get_iso3_country_code("Micronesia (Federated States of)") == "FSM" ) assert Country.get_iso3_country_code("Iran (Islamic Rep. of)") == "IRN" - assert ( - Country.get_iso3_country_code("United Rep. of Tanzania") == "TZA" - ) + assert Country.get_iso3_country_code("United Rep. of Tanzania") == "TZA" assert Country.get_iso3_country_code("Syrian Arab Rep.") == "SYR" assert Country.get_iso3_country_code("Central African Rep.") == "CAF" assert Country.get_iso3_country_code("Rep. of Korea") == "KOR" - assert ( - Country.get_iso3_country_code("St. Pierre and Miquelon") == "SPM" - ) + assert Country.get_iso3_country_code("St. Pierre and Miquelon") == "SPM" assert Country.get_iso3_country_code("Christmas Isl.") == "CXR" assert Country.get_iso3_country_code("Cayman Isl.") == "CYM" assert Country.get_iso3_country_code("jp") == "JPN" - assert ( - Country.get_iso3_country_code("Taiwan (Province of China)") - == "TWN" - ) + assert Country.get_iso3_country_code("Taiwan (Province of China)") == "TWN" assert Country.get_iso3_country_code("Congo DR") == "COD" assert Country.get_iso3_country_code("oPt") == "PSE" assert ( - Country.get_iso3_country_code("Lao People's Democratic Republic") - == "LAO" + Country.get_iso3_country_code("Lao People's Democratic Republic") == "LAO" ) assert Country.get_iso3_country_code_fuzzy("jpn") == ("JPN", True) assert Country.get_iso3_country_code_fuzzy("ZWE") == ("ZWE", True) @@ -589,9 +568,7 @@ def test_get_iso3_country_code(self): assert Country.get_iso3_country_code_fuzzy("abc") == (None, False) assert Country.get_iso3_country_code_fuzzy("-") == (None, False) with pytest.raises(LocationError): - Country.get_iso3_country_code_fuzzy( - "abcde", exception=LocationError - ) + Country.get_iso3_country_code_fuzzy("abcde", exception=LocationError) assert Country.get_iso3_country_code_fuzzy("United Kingdom") == ( "GBR", True, @@ -603,9 +580,7 @@ def test_get_iso3_country_code(self): "USA", True, ) - assert Country.get_iso3_country_code_fuzzy( - "united states of america" - ) == ( + assert Country.get_iso3_country_code_fuzzy("united states of america") == ( "USA", True, ) @@ -646,9 +621,7 @@ def test_get_iso3_country_code(self): "COD", False, ) - assert Country.get_iso3_country_code_fuzzy( - "Congo, Democratic Republic" - ) == ( + assert Country.get_iso3_country_code_fuzzy("Congo, Democratic Republic") == ( "COD", False, ) @@ -656,9 +629,7 @@ def test_get_iso3_country_code(self): "COG", False, ) - assert Country.get_iso3_country_code_fuzzy( - "Republic of the Congo" - ) == ( + assert Country.get_iso3_country_code_fuzzy("Republic of the Congo") == ( "COG", False, ) @@ -738,9 +709,7 @@ def test_get_countries_in_region(self): ] assert len(Country.get_countries_in_region("NOTEXIST")) == 0 with pytest.raises(LocationError): - Country.get_countries_in_region( - "NOTEXIST", exception=LocationError - ) + Country.get_countries_in_region("NOTEXIST", exception=LocationError) def test_get_hrp_status_from_iso3(self): assert Country.get_hrp_status_from_iso3("jpn") is False @@ -781,9 +750,7 @@ def test_ocha_feed_file_working(self): assert Country.get_iso3_country_code("south sudan") == "SSD" Country.set_ocha_url() Country._countriesdata = None - assert ( - Country.get_iso3_country_code("UZBEKISTAN", use_live=True) == "UZB" - ) + assert Country.get_iso3_country_code("UZBEKISTAN", use_live=True) == "UZB" assert Country.get_iso3_country_code_fuzzy("Laos") == ("LAO", False) Country.set_ocha_url("NOTEXIST") Country._countriesdata = None @@ -794,13 +761,8 @@ def test_ocha_feed_local_file_working(self): Country.set_ocha_path( script_dir_plus_file("Countries_UZB_Deleted.csv", TestCountry) ) - assert ( - Country.get_iso3_country_code("UZBEKISTAN", use_live=False) is None - ) + assert Country.get_iso3_country_code("UZBEKISTAN", use_live=False) is None Country._countriesdata = None Country.set_ocha_path() - assert ( - Country.get_iso3_country_code("UZBEKISTAN", use_live=False) - == "UZB" - ) + assert Country.get_iso3_country_code("UZBEKISTAN", use_live=False) == "UZB" diff --git a/tests/hdx/location/test_currency.py b/tests/hdx/location/test_currency.py index ffd27e5..6c71819 100755 --- a/tests/hdx/location/test_currency.py +++ b/tests/hdx/location/test_currency.py @@ -74,13 +74,8 @@ def test_get_current_value_in_usd(self, retrievers, secondary_rates_url): fallback_current_to_static=True, no_historic=True, ) - assert ( - Currency.get_current_value_in_usd(10, "gbp") == 12.076629158709528 - ) - assert ( - Currency.get_current_value_in_currency(10, "gbp") - == 8.280456299999999 - ) + assert Currency.get_current_value_in_usd(10, "gbp") == 12.076629158709528 + assert Currency.get_current_value_in_currency(10, "gbp") == 8.280456299999999 with pytest.raises(CurrencyError): Currency.get_current_value_in_usd(10, "XYZ") with pytest.raises(CurrencyError): @@ -139,9 +134,7 @@ def test_get_current_value_in_usd(self, retrievers, secondary_rates_url): assert rate2xdr != 1 assert abs(rate1xdr - rate2xdr) / rate1xdr < 0.1 - def test_get_current_value_in_usd_fixednnow( - self, retrievers, secondary_rates_url - ): + def test_get_current_value_in_usd_fixednnow(self, retrievers, secondary_rates_url): date = parse_date("2020-02-20") Currency.setup( no_historic=True, @@ -155,9 +148,7 @@ def test_get_current_value_in_usd_fixednnow( # falls back to secondary current rates assert Currency.get_current_rate("xdr") == 0.76479065 - def test_get_historic_value_in_usd( - self, retrievers, secondary_historic_url - ): + def test_get_historic_value_in_usd(self, retrievers, secondary_historic_url): Currency._no_historic = False Currency.setup(secondary_historic_url=secondary_historic_url) date = parse_date("2020-02-20") @@ -182,10 +173,7 @@ def test_get_historic_value_in_usd( ) == 0.76910001039505 ) - assert ( - Currency.get_historic_value_in_usd(10, "gbp", date) - == 12.928247799964508 - ) + assert Currency.get_historic_value_in_usd(10, "gbp", date) == 12.928247799964508 assert ( Currency.get_historic_value_in_currency(10, "gbp", date) == 7.735000252723694 @@ -212,10 +200,7 @@ def test_get_historic_value_in_usd( fallback_historic_to_current=True, fallback_current_to_static=True, ) - assert ( - Currency.get_historic_value_in_usd(10, "gbp", date) - == 12.076629158709528 - ) + assert Currency.get_historic_value_in_usd(10, "gbp", date) == 12.076629158709528 Currency.setup( retriever=retriever, secondary_historic_url=secondary_historic_url, @@ -255,10 +240,7 @@ def test_broken_rates_no_secondary(self, retrievers): Currency.setup(secondary_historic_url="fail") # Without the checking against high and low returned by Yahoo API, this # returned 3.140000104904175 - assert ( - Currency.get_historic_rate("NGN", parse_date("2017-02-15")) - == 314.5 - ) + assert Currency.get_historic_rate("NGN", parse_date("2017-02-15")) == 314.5 # Without the checking against high and low returned by Yahoo API, this # returned 0.10000000149011612 assert ( @@ -283,17 +265,12 @@ def test_broken_rates_no_secondary(self, retrievers): == 601.632568359375 ) - def test_broken_rates_with_secondary( - self, retrievers, secondary_historic_url - ): + def test_broken_rates_with_secondary(self, retrievers, secondary_historic_url): Currency._no_historic = False Currency.setup(secondary_historic_url=secondary_historic_url) # Without the checking against secondary historic rate, this # returned 3.140000104904175 - assert ( - Currency.get_historic_rate("NGN", parse_date("2017-02-15")) - == 314.5 - ) + assert Currency.get_historic_rate("NGN", parse_date("2017-02-15")) == 314.5 # Without the checking against secondary historic rate, this # returned 0.10000000149011612 assert ( @@ -364,10 +341,7 @@ def test_get_adjclose(self, retrievers, secondary_historic_url): ], } timestamp = get_int_timestamp(parse_date("2022-04-14")) - assert ( - Currency._get_adjclose(indicators, "XAF", timestamp) - == 605.5509643554688 - ) + assert Currency._get_adjclose(indicators, "XAF", timestamp) == 605.5509643554688 indicators = { "adjclose": [{"adjclose": [601.632568359375]}], "quote": [ @@ -381,10 +355,7 @@ def test_get_adjclose(self, retrievers, secondary_historic_url): ], } timestamp = get_int_timestamp(parse_date("2022-04-15")) - assert ( - Currency._get_adjclose(indicators, "XAF", timestamp) - == 601.632568359375 - ) + assert Currency._get_adjclose(indicators, "XAF", timestamp) == 601.632568359375 indicators = { "adjclose": [{"adjclose": [314.0000104904175]}], "quote": [ @@ -428,10 +399,7 @@ def test_get_adjclose(self, retrievers, secondary_historic_url): ], } timestamp = get_int_timestamp(parse_date("2015-12-15")) - assert ( - Currency._get_adjclose(indicators, "COP", timestamp) - == 3269.199951171875 - ) + assert Currency._get_adjclose(indicators, "COP", timestamp) == 3269.199951171875 indicators = { "adjclose": [{"adjclose": [605.5509643554688]}], "quote": [ @@ -445,10 +413,7 @@ def test_get_adjclose(self, retrievers, secondary_historic_url): ], } timestamp = get_int_timestamp(parse_date("2022-04-14")) - assert ( - Currency._get_adjclose(indicators, "XAF", timestamp) - == 605.5509643554688 - ) + assert Currency._get_adjclose(indicators, "XAF", timestamp) == 605.5509643554688 indicators = { "adjclose": [{"adjclose": [601.632568359375]}], "quote": [ @@ -462,10 +427,7 @@ def test_get_adjclose(self, retrievers, secondary_historic_url): ], } timestamp = get_int_timestamp(parse_date("2022-04-15")) - assert ( - Currency._get_adjclose(indicators, "XAF", timestamp) - == 601.632568359375 - ) + assert Currency._get_adjclose(indicators, "XAF", timestamp) == 601.632568359375 indicators = { "adjclose": [{"adjclose": [314.0000104904175]}], "quote": [ @@ -507,10 +469,7 @@ def test_get_adjclose(self, retrievers, secondary_historic_url): ], } timestamp = get_int_timestamp(parse_date("2015-12-15")) - assert ( - Currency._get_adjclose(indicators, "COP", timestamp) - == 3313.999938964844 - ) + assert Currency._get_adjclose(indicators, "COP", timestamp) == 3313.999938964844 # Everything is wacky but the values are in the same order of magnitude # as each other so adjclose is assumed to be ok indicators = { @@ -526,10 +485,7 @@ def test_get_adjclose(self, retrievers, secondary_historic_url): ], } timestamp = get_int_timestamp(parse_date("2015-12-15")) - assert ( - Currency._get_adjclose(indicators, "COP", timestamp) - == 33.13999938964844 - ) + assert Currency._get_adjclose(indicators, "COP", timestamp) == 33.13999938964844 # Everything is wacky and the values are not in the same order of # magnitude as each other so secondary historic rate is returned indicators = { @@ -545,10 +501,7 @@ def test_get_adjclose(self, retrievers, secondary_historic_url): ], } timestamp = get_int_timestamp(parse_date("2015-12-15")) - assert ( - Currency._get_adjclose(indicators, "COP", timestamp) - == 3124.504838709677 - ) + assert Currency._get_adjclose(indicators, "COP", timestamp) == 3124.504838709677 # Everything is wacky but adjclose is in the same order of # magnitude as the secondary historic rate so return adjclose indicators = { diff --git a/tests/hdx/location/test_wfp_exchangerates.py b/tests/hdx/location/test_wfp_exchangerates.py index 1311fa0..844dd21 100644 --- a/tests/hdx/location/test_wfp_exchangerates.py +++ b/tests/hdx/location/test_wfp_exchangerates.py @@ -50,13 +50,12 @@ def test_wfp_exchangerates(self, input_dir, currency, date): retry_params = wfp_fx.wfp_api.get_retry_params() assert retry_params["attempts"] == 5 assert retry_params["wait"] == 5 + currenciesinfo = wfp_fx.get_currencies_info() + assert len(currenciesinfo) == 127 currencies = wfp_fx.get_currencies() assert len(currencies) == 127 - assert ( - Currency.get_historic_rate(currency, date) - == 76.80000305175781 - ) + assert Currency.get_historic_rate(currency, date) == 76.80000305175781 timestamp = get_int_timestamp(date) historic_rates = wfp_fx.get_currency_historic_rates(currency) assert historic_rates[timestamp] == 77.01 From 9ba08fa9b05274e84fa11db55930e9ddd6f48d2b Mon Sep 17 00:00:00 2001 From: mcarans Date: Fri, 21 Mar 2025 13:36:00 +1300 Subject: [PATCH 08/23] Strip currency names as they sometimes have spaces --- src/hdx/location/wfp_exchangerates.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/hdx/location/wfp_exchangerates.py b/src/hdx/location/wfp_exchangerates.py index ec94fa2..e541fa6 100644 --- a/src/hdx/location/wfp_exchangerates.py +++ b/src/hdx/location/wfp_exchangerates.py @@ -27,8 +27,11 @@ def get_currencies_info(self) -> List[Dict]: """ currencies = [] for currency in self.wfp_api.get_items("Currency/List"): + currency_name = currency["extendedName"] + if currency_name: + currency_name = currency_name.strip() currencies.append( - {"code": currency["name"], "name": currency["extendedName"]} + {"code": currency["name"], "name": currency_name} ) return currencies From e72217f18e3f46e878f468714a3febd55698d090 Mon Sep 17 00:00:00 2001 From: mcarans Date: Fri, 21 Mar 2025 13:38:44 +1300 Subject: [PATCH 09/23] Strip currency names as they sometimes have spaces --- src/hdx/location/wfp_exchangerates.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/hdx/location/wfp_exchangerates.py b/src/hdx/location/wfp_exchangerates.py index e541fa6..dd0d499 100644 --- a/src/hdx/location/wfp_exchangerates.py +++ b/src/hdx/location/wfp_exchangerates.py @@ -30,9 +30,7 @@ def get_currencies_info(self) -> List[Dict]: currency_name = currency["extendedName"] if currency_name: currency_name = currency_name.strip() - currencies.append( - {"code": currency["name"], "name": currency_name} - ) + currencies.append({"code": currency["name"], "name": currency_name}) return currencies def get_currencies(self) -> List[str]: From 2338ae866b71191dc71e6b4ebd17fca752326401 Mon Sep 17 00:00:00 2001 From: Mike Date: Mon, 24 Mar 2025 12:31:20 +1300 Subject: [PATCH 10/23] HDXDSYS-1964 HDX Python Country - cache timestamp lookup and change log level of some messages (#68) * Move .config to root * Separate hatch.toml * Add caching to getting int timestamp and log at debug instead of warning --- ...mit-config.yaml => .pre-commit-config.yaml | 3 +- CONTRIBUTING.md | 17 ++----- .config/coveragerc => coveragerc | 0 hatch.toml | 37 ++++++++++++++ pyproject.toml | 48 ------------------- .config/pytest.ini => pytest.ini | 2 +- requirements.txt | 2 +- .config/ruff.toml => ruff.toml | 0 src/hdx/location/__init__.py | 16 ------- src/hdx/location/currency.py | 6 +-- src/hdx/location/int_timestamp.py | 22 +++++++++ src/hdx/location/wfp_exchangerates.py | 2 +- tests/hdx/location/test_currency.py | 2 +- tests/hdx/location/test_wfp_exchangerates.py | 2 +- 14 files changed, 73 insertions(+), 86 deletions(-) rename .config/pre-commit-config.yaml => .pre-commit-config.yaml (88%) rename .config/coveragerc => coveragerc (100%) create mode 100644 hatch.toml rename .config/pytest.ini => pytest.ini (69%) rename .config/ruff.toml => ruff.toml (100%) create mode 100644 src/hdx/location/int_timestamp.py diff --git a/.config/pre-commit-config.yaml b/.pre-commit-config.yaml similarity index 88% rename from .config/pre-commit-config.yaml rename to .pre-commit-config.yaml index 0824642..e66d3ee 100644 --- a/.config/pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -12,10 +12,9 @@ repos: hooks: # Run the linter. - id: ruff - args: [--config, .config/ruff.toml, --fix] + args: [ --fix ] # Run the formatter. - id: ruff-format - args: [--config, .config/ruff.toml] - repo: https://github.com/astral-sh/uv-pre-commit rev: 0.6.5 hooks: diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 06074b6..62bfbd2 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -2,10 +2,10 @@ ## Environment -Development is currently done using Python 3.11. We recommend using a virtual +Development is currently done using Python 3.12. We recommend using a virtual environment such as ``venv``: - python3.11 -m venv venv + python3.12 -m venv venv source venv/bin/activate In your virtual environment, please install all packages for @@ -20,25 +20,18 @@ you make a git commit: pre-commit install -The configuration file for this project is in a -non-standard location. Thus, you will need to edit your -`.git/hooks/pre-commit` file to reflect this. Change -the line that begins with `ARGS` to: - - ARGS=(hook-impl --config=.config/pre-commit-config.yaml --hook-type=pre-commit) - With pre-commit, all code is formatted according to [ruff](https://github.com/astral-sh/ruff) guidelines. To check if your changes pass pre-commit without committing, run: - pre-commit run --all-files --config=.config/pre-commit-config.yaml + pre-commit run --all-files ## Testing To run the tests and view coverage, execute: - pytest -c .config/pytest.ini --cov hdx --cov-config .config/coveragerc + pytest --cov hdx Follow the example set out already in ``documentation/main.md`` as you write the documentation. @@ -57,4 +50,4 @@ Any changes to the dependencies will be automatically reflected in `requirements.txt` with `pre-commit`, but you can re-generate the file without committing by executing: - pre-commit run pip-compile --all-files --config=.config/pre-commit-config.yaml + pre-commit run pip-compile --all-files diff --git a/.config/coveragerc b/coveragerc similarity index 100% rename from .config/coveragerc rename to coveragerc diff --git a/hatch.toml b/hatch.toml new file mode 100644 index 0000000..8175fe4 --- /dev/null +++ b/hatch.toml @@ -0,0 +1,37 @@ +# Build + +[build.targets.wheel] +packages = ["src/hdx"] + +[build.hooks.vcs] +version-file = "src/hdx/location/_version.py" + +[metadata] +allow-direct-references = true + +# Versioning + +[version] +source = "vcs" + +[version.raw-options] +local_scheme = "no-local-version" +version_scheme = "python-simplified-semver" + +# Tests + +[envs.hatch-test] +features = ["test"] + +[[envs.hatch-test.matrix]] +python = ["3.12"] + +[envs.hatch-test.scripts] +run = """ + pytest --rootdir=. --junitxml=test-results.xml --cov --no-cov-on-fail \ + --cov-report=lcov --cov-report=term-missing + """ + +[envs.hatch-static-analysis] +config-path = "none" +dependencies = ["ruff==0.9.10"] diff --git a/pyproject.toml b/pyproject.toml index cf40776..8cf9290 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -51,51 +51,3 @@ Homepage = "https://github.com/OCHA-DAP/hdx-python-country" test = ["pytest", "pytest-cov"] dev = ["pre-commit"] docs = ["mkapi"] - -######### -# Hatch # -######### - -# Build - -[tool.hatch.build.targets.wheel] -packages = ["src/hdx"] - -[tool.hatch.build.hooks.vcs] -version-file = "src/hdx/location/_version.py" - -[tool.hatch.metadata] -allow-direct-references = true - -# Versioning - -[tool.hatch.version] -source = "vcs" - -[tool.hatch.version.raw-options] -local_scheme = "no-local-version" -version_scheme = "python-simplified-semver" - -# Tests - -[tool.hatch.envs.hatch-test] -features = ["test"] - -[[tool.hatch.envs.hatch-test.matrix]] -python = ["3.12"] - -[tool.hatch.envs.hatch-test.scripts] -run = """ - pytest -c .config/pytest.ini --rootdir=. --junitxml=test-results.xml \ - --cov --cov-config=.config/coveragerc --no-cov-on-fail \ - --cov-report=lcov --cov-report=term-missing - """ - -[tool.hatch.envs.hatch-static-analysis] -dependencies = ["ruff==0.9.10"] - -[tool.hatch.envs.hatch-static-analysis.scripts] -format-check = ["ruff format --config .config/ruff.toml --check --diff {args:.}",] -format-fix = ["ruff format --config .config/ruff.toml {args:.}",] -lint-check = ["ruff check --config .config/ruff.toml {args:.}",] -lint-fix = ["ruff check --config .config/ruff.toml --fix {args:.}",] diff --git a/.config/pytest.ini b/pytest.ini similarity index 69% rename from .config/pytest.ini rename to pytest.ini index bb28fd3..3009ece 100644 --- a/.config/pytest.ini +++ b/pytest.ini @@ -1,4 +1,4 @@ [pytest] -pythonpath = ../src +pythonpath = src addopts = "--color=yes" log_cli = 1 diff --git a/requirements.txt b/requirements.txt index 4627739..46b3fd1 100644 --- a/requirements.txt +++ b/requirements.txt @@ -28,7 +28,7 @@ click==8.1.8 # typer colorama==0.4.6 # via mkdocs-material -coverage==7.7.0 +coverage==7.7.1 # via pytest-cov distlib==0.3.9 # via virtualenv diff --git a/.config/ruff.toml b/ruff.toml similarity index 100% rename from .config/ruff.toml rename to ruff.toml diff --git a/src/hdx/location/__init__.py b/src/hdx/location/__init__.py index a197743..d986e5b 100755 --- a/src/hdx/location/__init__.py +++ b/src/hdx/location/__init__.py @@ -1,17 +1 @@ -from datetime import datetime - from ._version import version as __version__ # noqa: F401 -from hdx.utilities.dateparse import get_timestamp_from_datetime - - -def get_int_timestamp(date: datetime) -> int: - """ - Get integer timestamp from datetime object - - Args: - date (datetime): datetime object - - Returns: - int: Integer timestamp - """ - return int(round(get_timestamp_from_datetime(date))) diff --git a/src/hdx/location/currency.py b/src/hdx/location/currency.py index eaece06..bf9bfed 100644 --- a/src/hdx/location/currency.py +++ b/src/hdx/location/currency.py @@ -5,7 +5,7 @@ from datetime import datetime, timezone from typing import Dict, Optional, Union -from . import get_int_timestamp +from .int_timestamp import get_int_timestamp from hdx.utilities.dateparse import ( now_utc, parse_date, @@ -318,7 +318,7 @@ def get_current_rate(cls, currency: str) -> float: return fx_rate fx_rate = cls._get_secondary_current_rate(currency) if fx_rate is not None: - logger.warning(f"Using secondary current rate for {currency}!") + logger.debug(f"Using secondary current rate for {currency}!") cls._cached_current_rates[currency] = fx_rate return fx_rate raise CurrencyError(f"Failed to get rate for currency {currency}!") @@ -480,7 +480,7 @@ def get_historic_rate( if cls._fallback_to_current: fx_rate = cls.get_current_rate(currency) if fx_rate: - logger.warning( + logger.debug( f"Falling back to current rate for currency {currency} on date {date.isoformat()}!" ) return fx_rate diff --git a/src/hdx/location/int_timestamp.py b/src/hdx/location/int_timestamp.py new file mode 100644 index 0000000..7f81cdf --- /dev/null +++ b/src/hdx/location/int_timestamp.py @@ -0,0 +1,22 @@ +from datetime import datetime + +from hdx.utilities.dateparse import get_timestamp_from_datetime + +_cache_timestamp_lookup = {} + + +def get_int_timestamp(date: datetime) -> int: + """ + Get integer timestamp from datetime object with caching + + Args: + date (datetime): datetime object + + Returns: + int: Integer timestamp + """ + timestamp = _cache_timestamp_lookup.get(date) + if timestamp is None: + timestamp = int(round(get_timestamp_from_datetime(date))) + _cache_timestamp_lookup[date] = timestamp + return timestamp diff --git a/src/hdx/location/wfp_exchangerates.py b/src/hdx/location/wfp_exchangerates.py index dd0d499..3d060a7 100644 --- a/src/hdx/location/wfp_exchangerates.py +++ b/src/hdx/location/wfp_exchangerates.py @@ -1,7 +1,7 @@ import logging from typing import Dict, List -from . import get_int_timestamp +from .int_timestamp import get_int_timestamp from .wfp_api import WFPAPI from hdx.utilities.dateparse import parse_date from hdx.utilities.typehint import ListTuple diff --git a/tests/hdx/location/test_currency.py b/tests/hdx/location/test_currency.py index 6c71819..c1ef334 100755 --- a/tests/hdx/location/test_currency.py +++ b/tests/hdx/location/test_currency.py @@ -4,8 +4,8 @@ import pytest -from hdx.location import get_int_timestamp from hdx.location.currency import Currency, CurrencyError +from hdx.location.int_timestamp import get_int_timestamp from hdx.utilities.dateparse import parse_date from hdx.utilities.downloader import Download from hdx.utilities.path import get_temp_dir diff --git a/tests/hdx/location/test_wfp_exchangerates.py b/tests/hdx/location/test_wfp_exchangerates.py index 844dd21..633b564 100644 --- a/tests/hdx/location/test_wfp_exchangerates.py +++ b/tests/hdx/location/test_wfp_exchangerates.py @@ -2,8 +2,8 @@ import pytest -from hdx.location import get_int_timestamp from hdx.location.currency import Currency +from hdx.location.int_timestamp import get_int_timestamp from hdx.location.wfp_api import WFPAPI from hdx.location.wfp_exchangerates import WFPExchangeRates from hdx.utilities.dateparse import parse_date From 51fb0f0daca12f6153914f4b5f8ff50a6e5bbd83 Mon Sep 17 00:00:00 2001 From: Mike Date: Tue, 25 Mar 2025 16:36:40 +1300 Subject: [PATCH 11/23] HDXDSYS-1997 Fix WFP rates precedence in HDX Python Country (#69) * Switchable historic function. Allow using cached historic rates only. * Must call Currency.setup before using Currency methods * Fix tests * Needs to be a deepcopy so as not to mess with original data --- documentation/index.md | 10 +- requirements.txt | 2 +- src/hdx/location/currency.py | 211 ++++++++++--------- src/hdx/location/wfp_exchangerates.py | 2 +- tests/hdx/location/conftest.py | 26 +++ tests/hdx/location/test_adminlevel.py | 4 - tests/hdx/location/test_currency.py | 47 +++-- tests/hdx/location/test_wfp_exchangerates.py | 42 ++-- 8 files changed, 188 insertions(+), 156 deletions(-) create mode 100644 tests/hdx/location/conftest.py diff --git a/documentation/index.md b/documentation/index.md index ce03cc5..75b4c35 100644 --- a/documentation/index.md +++ b/documentation/index.md @@ -42,6 +42,8 @@ The code for the library is [here](https://github.com/OCHA-DAP/hdx-python-countr The library has detailed API documentation which can be found in the menu at the top. ## Breaking Changes +From 3.9.2, must call Currency.setup before using Currency methods. + From 3.7.5, removed clean_name function. There is now a function normalise in HDX Python Utilities. @@ -191,9 +193,11 @@ AdminLevel objects in a list or lists of p-codes per parent admin level: ## Currencies -Various functions support the conversion of monetary amounts to USD. Note that the -returned values are cached to reduce network usage which means that the library is -unsuited for use where rates are expected to update while the program is running: +Various functions support the conversion of monetary amounts to USD. The setup +method must be called once before using any other methods. Note that the +returned values are cached to reduce network usage which means that the +library is unsuited for use where rates are expected to update while the +program is running: Currency.setup(fallback_historic_to_current=True, fallback_current_to_static=True, log_level=logging.INFO) currency = Country.get_currency_from_iso3("usa") # returns "USD" diff --git a/requirements.txt b/requirements.txt index 46b3fd1..afe75c8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -42,7 +42,7 @@ ghp-import==2.1.0 # via mkdocs hdx-python-utilities==3.8.5 # via hdx-python-country (pyproject.toml) -humanize==4.12.1 +humanize==4.12.2 # via frictionless identify==2.6.9 # via pre-commit diff --git a/src/hdx/location/currency.py b/src/hdx/location/currency.py index bf9bfed..bfe0690 100644 --- a/src/hdx/location/currency.py +++ b/src/hdx/location/currency.py @@ -1,7 +1,7 @@ """Currency conversion""" import logging -from copy import copy +from copy import deepcopy from datetime import datetime, timezone from typing import Dict, Optional, Union @@ -33,11 +33,11 @@ class Currency: _secondary_historic_url = ( "https://codeforiati.org/imf-exchangerates/imf_exchangerates.csv" ) - _cached_current_rates = None - _cached_historic_rates = None - _rates_api = None - _secondary_rates = None - _secondary_historic = None + _cached_current_rates = {} + _cached_historic_rates = {} + _rates_api = "" + _secondary_rates = {} + _secondary_historic_rates = {} _fallback_to_current = False _no_historic = False _user_agent = "hdx-python-country-rates" @@ -52,7 +52,8 @@ def setup( retriever: Optional[Retrieve] = None, primary_rates_url: str = _primary_rates_url, secondary_rates_url: str = _secondary_rates_url, - secondary_historic_url: str = _secondary_historic_url, + secondary_historic_url: Optional[str] = _secondary_historic_url, + secondary_historic_rates: Optional[Dict] = None, fallback_historic_to_current: bool = False, fallback_current_to_static: bool = False, no_historic: bool = False, @@ -60,6 +61,7 @@ def setup( log_level: int = logging.DEBUG, current_rates_cache: Dict = {"USD": 1}, historic_rates_cache: Dict = {}, + use_secondary_historic: bool = False, ) -> None: """ Setup the sources. If you wish to use a static fallback file by setting @@ -70,7 +72,8 @@ def setup( retriever (Optional[Retrieve]): Retrieve object to use for downloading. Defaults to None (generate a new one). primary_rates_url (str): Primary rates url to use. Defaults to Yahoo API. secondary_rates_url (str): Current rates url to use. Defaults to currency-api. - secondary_historic_url (str): Historic rates url to use. Defaults to IMF (via IATI). + secondary_historic_url (Optional[str]): Historic rates url to use. Defaults to IMF (via IATI). + secondary_historic_rates (Optional[Dict]): Historic rates to use. Defaults to None. fallback_historic_to_current (bool): If historic unavailable, fallback to current. Defaults to False. fallback_current_to_static (bool): Use static file as final fallback. Defaults to False. no_historic (bool): Do not set up historic rates. Defaults to False. @@ -78,16 +81,20 @@ def setup( log_level (int): Level at which to log messages. Defaults to logging.DEBUG. current_rates_cache (Dict): Pre-populate current rates cache with given values. Defaults to {"USD": 1}. historic_rates_cache (Dict): Pre-populate historic rates cache with given values. Defaults to {}. + use_secondary_historic (bool): Use secondary historic first. Defaults to False. Returns: None """ - cls._cached_current_rates = copy(current_rates_cache) - cls._cached_historic_rates = copy(historic_rates_cache) + cls._cached_current_rates = deepcopy(current_rates_cache) + cls._cached_historic_rates = deepcopy(historic_rates_cache) cls._rates_api = primary_rates_url - cls._secondary_rates = None - cls._secondary_historic = None + cls._secondary_rates = {} + if secondary_historic_rates is not None: + cls._secondary_historic_rates = secondary_historic_rates + else: + cls._secondary_historic_rates = {} if retriever is None: downloader = Download(user_agent=cls._user_agent) temp_dir = get_temp_dir(cls._user_agent) @@ -110,30 +117,33 @@ def setup( cls._secondary_rates = secondary_rates["usd"] except (DownloadError, OSError): logger.exception("Error getting secondary current rates!") - cls._secondary_rates = "FAIL" cls._fixed_now = fixed_now cls._log_level = log_level if no_historic: - cls._no_historic = True - if cls._no_historic: return - try: - _, iterator = retriever.get_tabular_rows( - secondary_historic_url, - dict_form=True, - filename="historic_rates.csv", - logstr="secondary historic exchange rates", - ) - cls._secondary_historic = {} - for row in iterator: - currency = row["Currency"] - date = get_int_timestamp(parse_date(row["Date"])) - rate = float(row["Rate"]) - dict_of_dicts_add(cls._secondary_historic, currency, date, rate) - except (DownloadError, OSError): - logger.exception("Error getting secondary historic rates!") - cls._secondary_historic = "FAIL" + cls._no_historic = no_historic + if secondary_historic_url: + try: + _, iterator = retriever.get_tabular_rows( + secondary_historic_url, + dict_form=True, + filename="historic_rates.csv", + logstr="secondary historic exchange rates", + ) + for row in iterator: + currency = row["Currency"] + date = get_int_timestamp(parse_date(row["Date"])) + rate = float(row["Rate"]) + dict_of_dicts_add( + cls._secondary_historic_rates, currency, date, rate + ) + except (DownloadError, OSError): + logger.exception("Error getting secondary historic rates!") cls._fallback_to_current = fallback_historic_to_current + if use_secondary_historic: + cls._get_historic_rate = cls._get_historic_rate_secondary + else: + cls._get_historic_rate = cls._get_historic_rate_primary @classmethod def _get_primary_rates_data( @@ -149,8 +159,8 @@ def _get_primary_rates_data( Returns: Optional[float]: fx rate or None """ - if cls._rates_api is None: - Currency.setup() + if not cls._rates_api: + return None url = cls._rates_api.format(currency=currency, date=str(timestamp)) if downloader is None: downloader = cls._retriever @@ -289,10 +299,6 @@ def _get_secondary_current_rate(cls, currency: str) -> Optional[float]: Returns: Optional[float]: fx rate or None """ - if cls._secondary_rates is None: - Currency.setup() - if cls._secondary_rates == "FAIL": - return None return cls._secondary_rates.get(currency.lower()) @classmethod @@ -307,8 +313,6 @@ def get_current_rate(cls, currency: str) -> float: float: fx rate """ currency = currency.upper() - if cls._cached_current_rates is None: - Currency.setup() fx_rate = cls._cached_current_rates.get(currency) if fx_rate is not None: return fx_rate @@ -361,39 +365,13 @@ def get_current_value_in_currency( fx_rate = cls.get_current_rate(currency) return usdvalue * fx_rate - @classmethod - def _get_interpolated_rate( - cls, - timestamp1: int, - rate1: float, - timestamp2: int, - rate2: float, - desired_timestamp: int, - ) -> float: - """ - Return a rate for a desired timestamp based on linearly interpolating between - two timestamp/rate pairs. - - Args: - timestamp1 (int): First timestamp to use for fx conversion - rate1 (float): Rate at first timestamp - timestamp2 (int): Second timestamp to use for fx conversion - rate2 (float): Rate at second timestamp - desired_timestamp (int): Timestamp at which rate is desired - - Returns: - float: Rate at desired timestamp - """ - return rate1 + (desired_timestamp - timestamp1) * ( - (rate2 - rate1) / (timestamp2 - timestamp1) - ) - @classmethod def _get_secondary_historic_rate( cls, currency: str, timestamp: int ) -> Optional[float]: """ - Get the secondary fx rate for currency on a particular date + Get the historic fx rate for currency on a particular date using + interpolation if needed. Args: currency (str): Currency @@ -402,11 +380,7 @@ def _get_secondary_historic_rate( Returns: Optional[float]: fx rate or None """ - if cls._secondary_historic is None: - Currency.setup() - if cls._secondary_historic == "FAIL": - return None - currency_data = cls._secondary_historic.get(currency) + currency_data = cls._secondary_historic_rates.get(currency) if currency_data is None: return None fx_rate = currency_data.get(timestamp) @@ -426,14 +400,67 @@ def _get_secondary_historic_rate( return currency_data[timestamp2] if timestamp2 is None: return currency_data[timestamp1] - return cls._get_interpolated_rate( - timestamp1, - currency_data[timestamp1], - timestamp2, - currency_data[timestamp2], - timestamp, + rate1 = currency_data[timestamp1] + return rate1 + (timestamp - timestamp1) * ( + (currency_data[timestamp2] - rate1) / (timestamp2 - timestamp1) ) + @classmethod + def _get_historic_rate_primary(cls, currency: str, timestamp: int) -> float: + currency_data = cls._cached_historic_rates.get(currency) + if currency_data is not None: + fx_rate = currency_data.get(timestamp) + if fx_rate is not None: + return fx_rate + fx_rate = cls._get_primary_rate(currency, timestamp) + if fx_rate is not None: + dict_of_dicts_add(cls._cached_historic_rates, currency, timestamp, fx_rate) + return fx_rate + fx_rate = cls._get_secondary_historic_rate(currency, timestamp) + if fx_rate is not None: + dict_of_dicts_add(cls._cached_historic_rates, currency, timestamp, fx_rate) + return fx_rate + if cls._fallback_to_current: + fx_rate = cls.get_current_rate(currency) + if fx_rate: + logger.debug( + f"Falling back to current rate for currency {currency} on timestamp {timestamp}!" + ) + return fx_rate + raise CurrencyError( + f"Failed to get rate for currency {currency} on timestamp {timestamp}!" + ) + + @classmethod + def _get_historic_rate_secondary(cls, currency: str, timestamp: int) -> float: + currency_data = cls._cached_historic_rates.get(currency) + if currency_data is not None: + fx_rate = currency_data.get(timestamp) + if fx_rate is not None: + return fx_rate + fx_rate = cls._get_secondary_historic_rate(currency, timestamp) + if fx_rate is None: + fx_rate = cls._get_primary_rate(currency, timestamp) + if fx_rate is None: + if cls._fallback_to_current: + fx_rate = cls.get_current_rate(currency) + if fx_rate: + logger.debug( + f"Falling back to current rate for currency {currency} on timestamp {timestamp}!" + ) + return fx_rate + raise CurrencyError( + f"Failed to get rate for currency {currency} on timestamp {timestamp}!" + ) + else: + dict_of_dicts_add( + cls._cached_historic_rates, currency, timestamp, fx_rate + ) + return fx_rate + else: + dict_of_dicts_add(cls._cached_historic_rates, currency, timestamp, fx_rate) + return fx_rate + @classmethod def get_historic_rate( cls, currency: str, date: datetime, ignore_timeinfo: bool = True @@ -455,38 +482,12 @@ def get_historic_rate( currency = currency.upper() if currency == "USD": return 1 - if cls._cached_historic_rates is None: - Currency.setup() - currency_data = cls._cached_historic_rates.get(currency) if ignore_timeinfo: date = date.replace( hour=0, minute=0, second=0, microsecond=0, tzinfo=timezone.utc ) - else: - date = date.astimezone(timezone.utc) timestamp = get_int_timestamp(date) - if currency_data is not None: - fx_rate = currency_data.get(timestamp) - if fx_rate is not None: - return fx_rate - fx_rate = cls._get_primary_rate(currency, timestamp) - if fx_rate is not None: - dict_of_dicts_add(cls._cached_historic_rates, currency, timestamp, fx_rate) - return fx_rate - fx_rate = cls._get_secondary_historic_rate(currency, timestamp) - if fx_rate is not None: - dict_of_dicts_add(cls._cached_historic_rates, currency, timestamp, fx_rate) - return fx_rate - if cls._fallback_to_current: - fx_rate = cls.get_current_rate(currency) - if fx_rate: - logger.debug( - f"Falling back to current rate for currency {currency} on date {date.isoformat()}!" - ) - return fx_rate - raise CurrencyError( - f"Failed to get rate for currency {currency} on date {date.isoformat()}!" - ) + return cls._get_historic_rate(currency, timestamp) @classmethod def get_historic_value_in_usd( diff --git a/src/hdx/location/wfp_exchangerates.py b/src/hdx/location/wfp_exchangerates.py index 3d060a7..f51a690 100644 --- a/src/hdx/location/wfp_exchangerates.py +++ b/src/hdx/location/wfp_exchangerates.py @@ -58,7 +58,7 @@ def get_currency_historic_rates(self, currency: str) -> Dict[int, float]: parameters={"currencyName": currency}, ) historic_rates = {} - for quote in quotes: + for quote in reversed(quotes): if not quote["isOfficial"]: continue date = parse_date(quote["date"]) diff --git a/tests/hdx/location/conftest.py b/tests/hdx/location/conftest.py new file mode 100644 index 0000000..81718b9 --- /dev/null +++ b/tests/hdx/location/conftest.py @@ -0,0 +1,26 @@ +from os.path import join + +import pytest + +from hdx.location.currency import Currency + + +@pytest.fixture(scope="session") +def fixtures_dir(): + return join("tests", "fixtures") + + +@pytest.fixture(scope="session") +def input_dir(fixtures_dir): + return join(fixtures_dir, "wfp") + + +@pytest.fixture(scope="function") +def reset_currency(): + Currency._cached_current_rates = {} + Currency._cached_historic_rates = {} + Currency._rates_api = "" + Currency._secondary_rates = {} + Currency._secondary_historic_rates = {} + Currency._fallback_to_current = False + Currency._no_historic = False diff --git a/tests/hdx/location/test_adminlevel.py b/tests/hdx/location/test_adminlevel.py index 81c1c7d..750b98d 100755 --- a/tests/hdx/location/test_adminlevel.py +++ b/tests/hdx/location/test_adminlevel.py @@ -13,10 +13,6 @@ class TestAdminLevel: - @pytest.fixture(scope="class") - def fixtures_dir(self): - return join("tests", "fixtures") - @pytest.fixture(scope="function") def config(self, fixtures_dir): return load_yaml(join(fixtures_dir, "adminlevel.yaml")) diff --git a/tests/hdx/location/test_currency.py b/tests/hdx/location/test_currency.py index c1ef334..3831dca 100755 --- a/tests/hdx/location/test_currency.py +++ b/tests/hdx/location/test_currency.py @@ -15,23 +15,19 @@ class TestCurrency: @pytest.fixture(scope="class") - def fixtures(self): - return join("tests", "fixtures") + def secondary_rates_url(self, fixtures_dir): + return join(fixtures_dir, "secondary_rates.json") @pytest.fixture(scope="class") - def secondary_rates_url(self, fixtures): - return join(fixtures, "secondary_rates.json") - - @pytest.fixture(scope="class") - def secondary_historic_url(self, fixtures): - return join(fixtures, "secondary_historic_rates.csv") + def secondary_historic_url(self, fixtures_dir): + return join(fixtures_dir, "secondary_historic_rates.csv") @pytest.fixture(scope="class", autouse=True) - def retrievers(self, fixtures): + def retrievers(self, fixtures_dir): name = "hdx-python-country-rates" UserAgent.set_global(name) downloader = Download() - fallback_dir = fixtures + fallback_dir = fixtures_dir temp_dir = get_temp_dir(name) retriever = Retrieve( downloader, @@ -52,7 +48,9 @@ def retrievers(self, fixtures): yield retriever, retriever_broken UserAgent.clear_global() - def test_get_current_value_in_usd(self, retrievers, secondary_rates_url): + def test_get_current_value_in_usd( + self, reset_currency, retrievers, secondary_rates_url + ): Currency.setup(no_historic=True) assert Currency.get_current_value_in_usd(10, "usd") == 10 assert Currency.get_current_value_in_currency(10, "usd") == 10 @@ -106,6 +104,9 @@ def test_get_current_value_in_usd(self, retrievers, secondary_rates_url): ) Currency.get_current_value_in_currency(10, "gbp") Currency._rates_api = None + with pytest.raises(CurrencyError): + Currency.get_current_rate("gbp") + Currency._rates_api = Currency._primary_rates_url assert Currency.get_current_rate("usd") == 1 rate1gbp = Currency.get_current_rate("gbp") assert rate1gbp != 1 @@ -114,27 +115,25 @@ def test_get_current_value_in_usd(self, retrievers, secondary_rates_url): Currency.setup( retriever=retrievers[1], primary_rates_url="fail", - secondary_rates_url="fail", fallback_current_to_static=False, no_historic=True, ) - Currency._secondary_rates = None rate2gbp = Currency.get_current_rate("gbp") assert rate2gbp != 1 assert abs(rate1gbp - rate2gbp) / rate1gbp < 0.008 Currency.setup( retriever=retrievers[1], primary_rates_url="fail", - secondary_rates_url="fail", fallback_current_to_static=False, no_historic=True, ) - Currency._secondary_rates = None rate2xdr = Currency.get_current_rate("xdr") assert rate2xdr != 1 assert abs(rate1xdr - rate2xdr) / rate1xdr < 0.1 - def test_get_current_value_in_usd_fixednnow(self, retrievers, secondary_rates_url): + def test_get_current_value_in_usd_fixednnow( + self, reset_currency, retrievers, secondary_rates_url + ): date = parse_date("2020-02-20") Currency.setup( no_historic=True, @@ -148,7 +147,9 @@ def test_get_current_value_in_usd_fixednnow(self, retrievers, secondary_rates_ur # falls back to secondary current rates assert Currency.get_current_rate("xdr") == 0.76479065 - def test_get_historic_value_in_usd(self, retrievers, secondary_historic_url): + def test_get_historic_value_in_usd( + self, reset_currency, retrievers, secondary_historic_url + ): Currency._no_historic = False Currency.setup(secondary_historic_url=secondary_historic_url) date = parse_date("2020-02-20") @@ -229,13 +230,17 @@ def test_get_historic_value_in_usd(self, retrievers, secondary_historic_url): fallback_historic_to_current=False, ) Currency.get_historic_value_in_usd(10, "gbp", date) - Currency._secondary_historic = None + Currency.setup( + retriever=retriever, + primary_rates_url="fail", + fallback_historic_to_current=False, + ) # Interpolation # 0.761817697025102 + (0.776276975624903 - 0.761817697025102) * 20 / 29 # 0.761817697025102 + (0.776276975624903 - 0.761817697025102) * (1582156800-1580428800) / (1582934400 - 1580428800) assert Currency.get_historic_rate("gbp", date) == 0.7717896133008268 - def test_broken_rates_no_secondary(self, retrievers): + def test_broken_rates_no_secondary(self, reset_currency, retrievers): Currency._no_historic = False Currency.setup(secondary_historic_url="fail") # Without the checking against high and low returned by Yahoo API, this @@ -265,7 +270,9 @@ def test_broken_rates_no_secondary(self, retrievers): == 601.632568359375 ) - def test_broken_rates_with_secondary(self, retrievers, secondary_historic_url): + def test_broken_rates_with_secondary( + self, reset_currency, retrievers, secondary_historic_url + ): Currency._no_historic = False Currency.setup(secondary_historic_url=secondary_historic_url) # Without the checking against secondary historic rate, this diff --git a/tests/hdx/location/test_wfp_exchangerates.py b/tests/hdx/location/test_wfp_exchangerates.py index 633b564..98123e2 100644 --- a/tests/hdx/location/test_wfp_exchangerates.py +++ b/tests/hdx/location/test_wfp_exchangerates.py @@ -1,7 +1,3 @@ -from os.path import join - -import pytest - from hdx.location.currency import Currency from hdx.location.int_timestamp import get_int_timestamp from hdx.location.wfp_api import WFPAPI @@ -13,23 +9,7 @@ class TestWFPExchangeRates: - @pytest.fixture(scope="class") - def currency(self): - return "afn" - - @pytest.fixture(scope="class") - def date(self): - return parse_date("2020-02-20") - - @pytest.fixture(scope="class") - def fixtures_dir(self): - return join("tests", "fixtures") - - @pytest.fixture(scope="class") - def input_dir(self, fixtures_dir): - return join(fixtures_dir, "wfp") - - def test_wfp_exchangerates(self, input_dir, currency, date): + def test_wfp_exchangerates(self, reset_currency, input_dir): with temp_dir( "TestWFPExchangeRates", delete_on_success=True, @@ -44,6 +24,8 @@ def test_wfp_exchangerates(self, input_dir, currency, date): save=False, use_saved=True, ) + currency = "afn" + date = parse_date("2020-02-20") wfp_api = WFPAPI(downloader, retriever) wfp_api.update_retry_params(attempts=5, wait=5) wfp_fx = WFPExchangeRates(wfp_api) @@ -55,11 +37,27 @@ def test_wfp_exchangerates(self, input_dir, currency, date): currencies = wfp_fx.get_currencies() assert len(currencies) == 127 + Currency.setup() assert Currency.get_historic_rate(currency, date) == 76.80000305175781 timestamp = get_int_timestamp(date) historic_rates = wfp_fx.get_currency_historic_rates(currency) + keys = list(historic_rates.keys()) + sorted_keys = sorted(keys) + assert keys == sorted_keys assert historic_rates[timestamp] == 77.01 all_historic_rates = wfp_fx.get_historic_rates([currency]) - Currency.setup(historic_rates_cache=all_historic_rates) + Currency.setup( + historic_rates_cache=all_historic_rates, + secondary_historic_rates=all_historic_rates, + use_secondary_historic=True, + ) + assert Currency.get_historic_rate(currency, date) == 77.01 + date = parse_date("2020-02-21") assert Currency.get_historic_rate(currency, date) == 77.01 + date = parse_date("2020-02-20 12:00:00") + assert Currency.get_historic_rate(currency, date) == 77.01 + assert ( + Currency.get_historic_rate(currency, date, ignore_timeinfo=False) + == 77.01 + ) From 6aaee89da986dec348c10bc150a81a6b3816dcb3 Mon Sep 17 00:00:00 2001 From: mcarans Date: Tue, 25 Mar 2025 17:13:35 +1300 Subject: [PATCH 12/23] Fix test --- tests/hdx/location/test_currency.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/tests/hdx/location/test_currency.py b/tests/hdx/location/test_currency.py index 3831dca..871adfa 100755 --- a/tests/hdx/location/test_currency.py +++ b/tests/hdx/location/test_currency.py @@ -106,8 +106,16 @@ def test_get_current_value_in_usd( Currency._rates_api = None with pytest.raises(CurrencyError): Currency.get_current_rate("gbp") - Currency._rates_api = Currency._primary_rates_url assert Currency.get_current_rate("usd") == 1 + + Currency._cached_current_rates = {} + Currency._cached_historic_rates = {} + Currency._rates_api = "" + Currency._secondary_rates = {} + Currency._secondary_historic_rates = {} + Currency._fallback_to_current = False + Currency._no_historic = False + Currency.setup(no_historic=True) rate1gbp = Currency.get_current_rate("gbp") assert rate1gbp != 1 rate1xdr = Currency.get_current_rate("xdr") From 56f9e53a6fac117624adb4c6ad35d5ed55fae25f Mon Sep 17 00:00:00 2001 From: mcarans Date: Tue, 1 Apr 2025 10:58:59 +1300 Subject: [PATCH 13/23] Update coverage config --- coveragerc => .coveragerc | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename coveragerc => .coveragerc (100%) diff --git a/coveragerc b/.coveragerc similarity index 100% rename from coveragerc rename to .coveragerc From 445c2154b6663bcc644748e53949f6d3b558f9b0 Mon Sep 17 00:00:00 2001 From: mcarans Date: Mon, 7 Apr 2025 12:20:59 +1200 Subject: [PATCH 14/23] Update CONTRIBUTING.md --- CONTRIBUTING.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 62bfbd2..a2b550f 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -21,7 +21,7 @@ you make a git commit: pre-commit install With pre-commit, all code is formatted according to -[ruff](https://github.com/astral-sh/ruff) guidelines. +[ruff](https://docs.astral.sh/ruff/) guidelines. To check if your changes pass pre-commit without committing, run: @@ -37,7 +37,7 @@ Follow the example set out already in ``documentation/main.md`` as you write the ## Packages -[pip-tools](https://github.com/jazzband/pip-tools) is used for +[uv](https://github.com/astral-sh/uv) is used for package management. If you’ve introduced a new package to the source code (i.e.anywhere in `src/`), please add it to the `project.dependencies` section of From 285cb9d6760b2b57a16ee09d104831d4f3d731b4 Mon Sep 17 00:00:00 2001 From: mcarans Date: Mon, 7 Apr 2025 12:22:15 +1200 Subject: [PATCH 15/23] Update CONTRIBUTING.md --- CONTRIBUTING.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index a2b550f..89768ad 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -51,3 +51,18 @@ Any changes to the dependencies will be automatically reflected in the file without committing by executing: pre-commit run pip-compile --all-files + +## Project + +[Hatch](https://hatch.pypa.io/) is used for project management. The project +can be built using: + + hatch build + +Linting and syntax checking can be run with: + + hatch fmt --check + +Tests can be executed using: + + hatch test From 81433d72f2362d942436380033dd160ad38a0487 Mon Sep 17 00:00:00 2001 From: mcarans Date: Mon, 7 Apr 2025 12:23:54 +1200 Subject: [PATCH 16/23] Update CONTRIBUTING.md --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 89768ad..5db6c0a 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -43,7 +43,7 @@ source code (i.e.anywhere in `src/`), please add it to the `project.dependencies` section of `pyproject.toml` with any known version constraints. -For adding packages for testing or development, add them to +To add packages for testing or development, add them to the `test` or `dev` sections under `[project.optional-dependencies]`. Any changes to the dependencies will be automatically reflected in From 6c152bdb166f520c5be43cd7aa31cc1451125650 Mon Sep 17 00:00:00 2001 From: mcarans Date: Mon, 7 Apr 2025 12:26:24 +1200 Subject: [PATCH 17/23] Update CONTRIBUTING.md --- CONTRIBUTING.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 5db6c0a..4638080 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -33,13 +33,14 @@ To run the tests and view coverage, execute: pytest --cov hdx -Follow the example set out already in ``documentation/main.md`` as you write the documentation. +Follow the example set out already in ``documentation/index.md`` +as you write the documentation. ## Packages [uv](https://github.com/astral-sh/uv) is used for package management. If you’ve introduced a new package to the -source code (i.e.anywhere in `src/`), please add it to the +source code (i.e. anywhere in `src/`), please add it to the `project.dependencies` section of `pyproject.toml` with any known version constraints. From dce4511a892cb1401042ee64eb8be08ddb84208b Mon Sep 17 00:00:00 2001 From: mcarans Date: Mon, 7 Apr 2025 13:45:30 +1200 Subject: [PATCH 18/23] Update CONTRIBUTING.md --- CONTRIBUTING.md | 64 +++++++++++++++++++++++++++++++------------------ 1 file changed, 41 insertions(+), 23 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 4638080..0afc1e8 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,69 +1,87 @@ -# Development +## Development -## Environment +### Environment Development is currently done using Python 3.12. We recommend using a virtual environment such as ``venv``: +```shell python3.12 -m venv venv source venv/bin/activate +``` -In your virtual environment, please install all packages for -development by running: +In your virtual environment, install all packages for development by running: +```shell pip install -r requirements.txt +``` -## Pre-Commit +### Pre-commit -Also be sure to install `pre-commit`, which is run every time -you make a git commit: +Be sure to install `pre-commit`, which is run every time you make a git commit: +```shell + pip install pre-commit pre-commit install +``` With pre-commit, all code is formatted according to [ruff](https://docs.astral.sh/ruff/) guidelines. To check if your changes pass pre-commit without committing, run: +```shell pre-commit run --all-files +``` -## Testing +### Testing -To run the tests and view coverage, execute: +Ensure you have the required packages to run the tests: + +```shell + pip install -r requirements.txt +``` - pytest --cov hdx +To run the tests and view coverage, execute: -Follow the example set out already in ``documentation/index.md`` -as you write the documentation. +```shell + pytest -c --cov hdx +``` ## Packages -[uv](https://github.com/astral-sh/uv) is used for -package management. If you’ve introduced a new package to the -source code (i.e. anywhere in `src/`), please add it to the -`project.dependencies` section of -`pyproject.toml` with any known version constraints. +[uv](https://github.com/astral-sh/uv) is used for package management. If +you’ve introduced a new package to the source code (i.e. anywhere in `src/`), +please add it to the `project.dependencies` section of `pyproject.toml` with +any known version constraints. -To add packages for testing or development, add them to -the `test` or `dev` sections under `[project.optional-dependencies]`. +To add packages required only for testing, add them to the `test` section under +`[project.optional-dependencies]`. Any changes to the dependencies will be automatically reflected in -`requirements.txt` with `pre-commit`, but you can re-generate -the file without committing by executing: +`requirements.txt` with `pre-commit`, but you can re-generate the file without +committing by executing: +```shell pre-commit run pip-compile --all-files +``` ## Project -[Hatch](https://hatch.pypa.io/) is used for project management. The project -can be built using: +[Hatch](https://hatch.pypa.io/) is used for project management. The project can be built using: +```shell hatch build +``` Linting and syntax checking can be run with: +```shell hatch fmt --check +``` Tests can be executed using: +```shell hatch test +``` From e2c0d860a997e29a0c8eda112ab6d55d5f66c4db Mon Sep 17 00:00:00 2001 From: mcarans Date: Mon, 7 Apr 2025 13:48:06 +1200 Subject: [PATCH 19/23] Add contributing to README.md --- CONTRIBUTING.md | 87 ------------------------------------------------ README.md | 88 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 88 insertions(+), 87 deletions(-) delete mode 100644 CONTRIBUTING.md diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md deleted file mode 100644 index 0afc1e8..0000000 --- a/CONTRIBUTING.md +++ /dev/null @@ -1,87 +0,0 @@ -## Development - -### Environment - -Development is currently done using Python 3.12. We recommend using a virtual -environment such as ``venv``: - -```shell - python3.12 -m venv venv - source venv/bin/activate -``` - -In your virtual environment, install all packages for development by running: - -```shell - pip install -r requirements.txt -``` - -### Pre-commit - -Be sure to install `pre-commit`, which is run every time you make a git commit: - -```shell - pip install pre-commit - pre-commit install -``` - -With pre-commit, all code is formatted according to -[ruff](https://docs.astral.sh/ruff/) guidelines. - -To check if your changes pass pre-commit without committing, run: - -```shell - pre-commit run --all-files -``` - -### Testing - -Ensure you have the required packages to run the tests: - -```shell - pip install -r requirements.txt -``` - -To run the tests and view coverage, execute: - -```shell - pytest -c --cov hdx -``` - -## Packages - -[uv](https://github.com/astral-sh/uv) is used for package management. If -you’ve introduced a new package to the source code (i.e. anywhere in `src/`), -please add it to the `project.dependencies` section of `pyproject.toml` with -any known version constraints. - -To add packages required only for testing, add them to the `test` section under -`[project.optional-dependencies]`. - -Any changes to the dependencies will be automatically reflected in -`requirements.txt` with `pre-commit`, but you can re-generate the file without -committing by executing: - -```shell - pre-commit run pip-compile --all-files -``` - -## Project - -[Hatch](https://hatch.pypa.io/) is used for project management. The project can be built using: - -```shell - hatch build -``` - -Linting and syntax checking can be run with: - -```shell - hatch fmt --check -``` - -Tests can be executed using: - -```shell - hatch test -``` diff --git a/README.md b/README.md index b581e7f..27643e1 100755 --- a/README.md +++ b/README.md @@ -30,3 +30,91 @@ For more information, please read the [documentation](https://hdx-python-country This library is part of the [Humanitarian Data Exchange](https://data.humdata.org/) (HDX) project. If you have humanitarian related data, please upload your datasets to HDX. + +## Development + +### Environment + +Development is currently done using Python 3.12. We recommend using a virtual +environment such as ``venv``: + +```shell + python -m venv venv + source venv/bin/activate +``` + +In your virtual environment, install all packages for development by running: + +```shell + pip install -r requirements.txt +``` + +### Pre-commit + +Be sure to install `pre-commit`, which is run every time you make a git commit: + +```shell + pip install pre-commit + pre-commit install +``` + +With pre-commit, all code is formatted according to +[ruff](https://docs.astral.sh/ruff/) guidelines. + +To check if your changes pass pre-commit without committing, run: + +```shell + pre-commit run --all-files +``` + +### Testing + +Ensure you have the required packages to run the tests: + +```shell + pip install -r requirements.txt +``` + +To run the tests and view coverage, execute: + +```shell + pytest -c --cov hdx +``` + +## Packages + +[uv](https://github.com/astral-sh/uv) is used for package management. If +you’ve introduced a new package to the source code (i.e. anywhere in `src/`), +please add it to the `project.dependencies` section of `pyproject.toml` with +any known version constraints. + +To add packages required only for testing, add them to the `test` section under +`[project.optional-dependencies]`. + +Any changes to the dependencies will be automatically reflected in +`requirements.txt` with `pre-commit`, but you can re-generate the file without +committing by executing: + +```shell + pre-commit run pip-compile --all-files +``` + +## Project + +[Hatch](https://hatch.pypa.io/) is used for project management. The project can be built using: + +```shell + hatch build +``` + +Linting and syntax checking can be run with: + +```shell + hatch fmt --check +``` + +Tests can be executed using: + +```shell + hatch test +``` From e6e20011416889ac90f3dae6ddfa6c47e8c74692 Mon Sep 17 00:00:00 2001 From: Mike Date: Thu, 8 May 2025 10:43:36 +1200 Subject: [PATCH 20/23] HDXDSYS-2104 Country.simplify_countryname() exceptions with partial brackets (#71) * Fix simplify_countryname --- .github/workflows/publish.yaml | 2 +- README.md | 8 ++-- pyproject.toml | 2 +- requirements.txt | 72 +++++++++++++++--------------- src/hdx/location/country.py | 2 +- tests/hdx/location/test_country.py | 8 ++++ 6 files changed, 51 insertions(+), 43 deletions(-) diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index bff0ddf..5498fad 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -10,7 +10,7 @@ jobs: environment: name: pypi - url: https://pypi.org/p/hdx-python-utilities + url: https://pypi.org/p/hdx-python-country permissions: id-token: write # IMPORTANT: mandatory for trusted publishing diff --git a/README.md b/README.md index 27643e1..8889461 100755 --- a/README.md +++ b/README.md @@ -83,16 +83,16 @@ To run the tests and view coverage, execute: ## Packages -[uv](https://github.com/astral-sh/uv) is used for package management. If -you’ve introduced a new package to the source code (i.e. anywhere in `src/`), -please add it to the `project.dependencies` section of `pyproject.toml` with +[uv](https://github.com/astral-sh/uv) is used for package management. If +you’ve introduced a new package to the source code (i.e. anywhere in `src/`), +please add it to the `project.dependencies` section of `pyproject.toml` with any known version constraints. To add packages required only for testing, add them to the `test` section under `[project.optional-dependencies]`. Any changes to the dependencies will be automatically reflected in -`requirements.txt` with `pre-commit`, but you can re-generate the file without +`requirements.txt` with `pre-commit`, but you can re-generate the file without committing by executing: ```shell diff --git a/pyproject.toml b/pyproject.toml index 8cf9290..081e199 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -34,7 +34,7 @@ classifiers = [ requires-python = ">=3.8" dependencies = [ - "hdx-python-utilities>=3.8.5", + "hdx-python-utilities>=3.8.6", "libhxl>=5.2.2", "tenacity", ] diff --git a/requirements.txt b/requirements.txt index afe75c8..917a135 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,7 +2,7 @@ # uv pip compile pyproject.toml --resolver=backtracking --all-extras -o requirements.txt annotated-types==0.7.0 # via pydantic -astdoc==1.1.5 +astdoc==1.2.1 # via mkapi attrs==25.3.0 # via @@ -14,13 +14,13 @@ babel==2.17.0 # via mkdocs-material backrefs==5.8 # via mkdocs-material -certifi==2025.1.31 +certifi==2025.4.26 # via requests cfgv==3.4.0 # via pre-commit chardet==5.2.0 # via frictionless -charset-normalizer==3.4.1 +charset-normalizer==3.4.2 # via requests click==8.1.8 # via @@ -28,23 +28,25 @@ click==8.1.8 # typer colorama==0.4.6 # via mkdocs-material -coverage==7.7.1 +coverage==7.8.0 # via pytest-cov +cydifflib==1.2.0 + # via hdx-python-utilities distlib==0.3.9 # via virtualenv et-xmlfile==2.0.0 # via openpyxl filelock==3.18.0 # via virtualenv -frictionless==5.18.0 +frictionless==5.18.1 # via hdx-python-utilities ghp-import==2.1.0 # via mkdocs -hdx-python-utilities==3.8.5 +hdx-python-utilities==3.8.6 # via hdx-python-country (pyproject.toml) -humanize==4.12.2 +humanize==4.12.3 # via frictionless -identify==2.6.9 +identify==2.6.10 # via pre-commit idna==3.10 # via requests @@ -68,21 +70,20 @@ jsonschema==4.23.0 # via # frictionless # tableschema-to-template -jsonschema-specifications==2024.10.1 +jsonschema-specifications==2025.4.1 # via jsonschema libhxl==5.2.2 # via hdx-python-country (pyproject.toml) loguru==0.7.3 # via hdx-python-utilities -markdown==3.7 +markdown==3.8 # via - # astdoc # mkdocs # mkdocs-material # pymdown-extensions markdown-it-py==3.0.0 # via rich -marko==2.1.2 +marko==2.1.3 # via frictionless markupsafe==3.0.2 # via @@ -94,7 +95,7 @@ mergedeep==1.3.4 # via # mkdocs # mkdocs-get-deps -mkapi==4.1.3 +mkapi==4.3.2 # via hdx-python-country (pyproject.toml) mkdocs==1.6.1 # via @@ -102,7 +103,7 @@ mkdocs==1.6.1 # mkdocs-material mkdocs-get-deps==0.2.0 # via mkdocs -mkdocs-material==9.6.9 +mkdocs-material==9.6.12 # via mkapi mkdocs-material-extensions==1.3.1 # via mkdocs-material @@ -110,7 +111,7 @@ nodeenv==1.9.1 # via pre-commit openpyxl==3.1.5 # via hdx-python-utilities -packaging==24.2 +packaging==25.0 # via # mkdocs # pytest @@ -118,7 +119,7 @@ paginate==0.5.7 # via mkdocs-material pathspec==0.12.1 # via mkdocs -petl==1.7.15 +petl==1.7.16 # via frictionless platformdirs==4.3.7 # via @@ -132,15 +133,15 @@ ply==3.11 # libhxl pre-commit==4.2.0 # via hdx-python-country (pyproject.toml) -pydantic==2.10.6 +pydantic==2.11.4 # via frictionless -pydantic-core==2.27.2 +pydantic-core==2.33.2 # via pydantic pygments==2.19.1 # via # mkdocs-material # rich -pymdown-extensions==10.14.3 +pymdown-extensions==10.15 # via mkdocs-material pyphonetics==0.5.3 # via hdx-python-utilities @@ -148,7 +149,7 @@ pytest==8.3.5 # via # hdx-python-country (pyproject.toml) # pytest-cov -pytest-cov==6.0.0 +pytest-cov==6.1.1 # via hdx-python-country (pyproject.toml) python-dateutil==2.9.0.post0 # via @@ -187,11 +188,9 @@ requests-file==2.1.0 # via hdx-python-utilities rfc3986==2.0.0 # via frictionless -rich==13.9.4 - # via - # mkapi - # typer -rpds-py==0.23.1 +rich==14.0.0 + # via typer +rpds-py==0.24.0 # via # jsonschema # referencing @@ -205,38 +204,39 @@ simpleeval==1.0.3 # via frictionless six==1.17.0 # via python-dateutil -stringcase==1.2.0 - # via frictionless -structlog==25.2.0 +structlog==25.3.0 # via libhxl tableschema-to-template==0.0.13 # via hdx-python-utilities tabulate==0.9.0 # via frictionless -tenacity==9.0.0 +tenacity==9.1.2 # via hdx-python-country (pyproject.toml) text-unidecode==1.3 # via python-slugify -typer==0.15.2 +typer==0.15.3 # via frictionless -typing-extensions==4.12.2 +typing-extensions==4.13.2 # via # frictionless # pydantic # pydantic-core # referencing # typer -unidecode==1.3.8 + # typing-inspection +typing-inspection==0.4.0 + # via pydantic +unidecode==1.4.0 # via # libhxl # pyphonetics -urllib3==2.3.0 +urllib3==2.4.0 # via # libhxl # requests -validators==0.34.0 +validators==0.35.0 # via frictionless -virtualenv==20.29.3 +virtualenv==20.31.1 # via pre-commit watchdog==6.0.0 # via mkdocs @@ -248,7 +248,7 @@ xlrd3==1.1.0 # via libhxl xlsx2csv==0.8.4 # via hdx-python-utilities -xlsxwriter==3.2.2 +xlsxwriter==3.2.3 # via tableschema-to-template xlwt==1.3.0 # via hdx-python-utilities diff --git a/src/hdx/location/country.py b/src/hdx/location/country.py index aad980f..864c9ff 100755 --- a/src/hdx/location/country.py +++ b/src/hdx/location/country.py @@ -709,7 +709,7 @@ def simplify_countryname(cls, country: str) -> (str, List[str]): for simplification2 in simplifications: remove.append(simplification2) remove = "|".join(remove) - regex = re.compile(r"\b(" + remove + r")\b", flags=re.IGNORECASE) + regex = re.compile(r"[^\w\s]|\b(" + remove + r")\b", flags=re.IGNORECASE) countryupper = regex.sub("", countryupper) countryupper = countryupper.strip() countryupper_words = get_words_in_sentence(countryupper) diff --git a/tests/hdx/location/test_country.py b/tests/hdx/location/test_country.py index a835930..e3c1b94 100755 --- a/tests/hdx/location/test_country.py +++ b/tests/hdx/location/test_country.py @@ -528,6 +528,14 @@ def test_simplify_countryname(self): assert Country.simplify_countryname( "Democratic People's Republic of Korea" ) == ("KOREA", ["DEMOCRATIC", "PEOPLE'S", "REPUBLIC", "OF"]) + assert Country.simplify_countryname("Korea (the Republic of))") == ( + "KOREA", + ["THE", "REPUBLIC", "OF"], + ) + assert Country.simplify_countryname("Korea (the Republic of") == ( + "KOREA", + ["THE", "REPUBLIC", "OF"], + ) assert Country.simplify_countryname( "The former Yugoslav Republic of Macedonia" ) == ("MACEDONIA", ["THE", "FORMER", "YUGOSLAV", "REPUBLIC", "OF"]) From 8c7a24ec88b4c4fdcb747ce8befd750020aada0f Mon Sep 17 00:00:00 2001 From: Mike Date: Fri, 16 May 2025 11:45:23 +1200 Subject: [PATCH 21/23] Add include_unofficial option (#72) --- documentation/index.md | 7 +- pyproject.toml | 2 +- requirements.txt | 22 ++- ...onomy MVP - C&T Taxonomy with HXL Tags.csv | 12 +- src/hdx/location/country.py | 64 ++++++-- tests/hdx/location/Countries_UZB_Deleted.csv | 12 +- tests/hdx/location/test_country.py | 144 +++++++++++++++++- 7 files changed, 217 insertions(+), 46 deletions(-) diff --git a/documentation/index.md b/documentation/index.md index 75b4c35..baeb10e 100644 --- a/documentation/index.md +++ b/documentation/index.md @@ -70,9 +70,10 @@ The usage of the country mappings functionality is best illustrated by some exam from hdx.location.country import Country - Country.countriesdata(use_live=False, country_name_overrides={"PSE": "oPt"}) - # Set up using non live data from repo rather and override default country name - # (Leaving out this step will use live data and no overrides) + Country.countriesdata(include_unofficial=True, use_live=False, country_name_overrides={"PSE": "oPt"}) + # Set up including unofficial alpha2 (eg. AN) and alpha3 codes (eg. XKX) + # Use non live data from repo and override default country name + # (Leaving out this step will exclude unofficial alpha codes, use live data and no overrides) Country.get_country_name_from_iso3("jpn", use_live=False) # returns "Japan" Country.get_country_name_from_iso3("vEn", formal=True) # returns "the Bolivarian Republic of Venezuela" # uselive=False forces the use of internal files instead of accessing the live feeds. diff --git a/pyproject.toml b/pyproject.toml index 081e199..4ba3cd2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -34,7 +34,7 @@ classifiers = [ requires-python = ">=3.8" dependencies = [ - "hdx-python-utilities>=3.8.6", + "hdx-python-utilities>=3.8.7", "libhxl>=5.2.2", "tenacity", ] diff --git a/requirements.txt b/requirements.txt index 917a135..a839cfe 100644 --- a/requirements.txt +++ b/requirements.txt @@ -30,8 +30,6 @@ colorama==0.4.6 # via mkdocs-material coverage==7.8.0 # via pytest-cov -cydifflib==1.2.0 - # via hdx-python-utilities distlib==0.3.9 # via virtualenv et-xmlfile==2.0.0 @@ -42,7 +40,7 @@ frictionless==5.18.1 # via hdx-python-utilities ghp-import==2.1.0 # via mkdocs -hdx-python-utilities==3.8.6 +hdx-python-utilities==3.8.7 # via hdx-python-country (pyproject.toml) humanize==4.12.3 # via frictionless @@ -50,7 +48,7 @@ identify==2.6.10 # via pre-commit idna==3.10 # via requests -ijson==3.3.0 +ijson==3.4.0 # via hdx-python-utilities iniconfig==2.1.0 # via pytest @@ -95,7 +93,7 @@ mergedeep==1.3.4 # via # mkdocs # mkdocs-get-deps -mkapi==4.3.2 +mkapi==4.4.0 # via hdx-python-country (pyproject.toml) mkdocs==1.6.1 # via @@ -103,7 +101,7 @@ mkdocs==1.6.1 # mkdocs-material mkdocs-get-deps==0.2.0 # via mkdocs -mkdocs-material==9.6.12 +mkdocs-material==9.6.14 # via mkapi mkdocs-material-extensions==1.3.1 # via mkdocs-material @@ -121,11 +119,11 @@ pathspec==0.12.1 # via mkdocs petl==1.7.16 # via frictionless -platformdirs==4.3.7 +platformdirs==4.3.8 # via # mkdocs-get-deps # virtualenv -pluggy==1.5.0 +pluggy==1.6.0 # via pytest ply==3.11 # via @@ -170,7 +168,7 @@ pyyaml==6.0.2 # pymdown-extensions # pyyaml-env-tag # tableschema-to-template -pyyaml-env-tag==0.1 +pyyaml-env-tag==1.1 # via mkdocs ratelimit==2.2.1 # via hdx-python-utilities @@ -190,7 +188,7 @@ rfc3986==2.0.0 # via frictionless rich==14.0.0 # via typer -rpds-py==0.24.0 +rpds-py==0.25.0 # via # jsonschema # referencing @@ -214,7 +212,7 @@ tenacity==9.1.2 # via hdx-python-country (pyproject.toml) text-unidecode==1.3 # via python-slugify -typer==0.15.3 +typer==0.15.4 # via frictionless typing-extensions==4.13.2 # via @@ -236,7 +234,7 @@ urllib3==2.4.0 # requests validators==0.35.0 # via frictionless -virtualenv==20.31.1 +virtualenv==20.31.2 # via pre-commit watchdog==6.0.0 # via mkdocs diff --git a/src/hdx/location/Countries & Territories Taxonomy MVP - C&T Taxonomy with HXL Tags.csv b/src/hdx/location/Countries & Territories Taxonomy MVP - C&T Taxonomy with HXL Tags.csv index 28f82e8..1603b18 100644 --- a/src/hdx/location/Countries & Territories Taxonomy MVP - C&T Taxonomy with HXL Tags.csv +++ b/src/hdx/location/Countries & Territories Taxonomy MVP - C&T Taxonomy with HXL Tags.csv @@ -1,5 +1,5 @@ ID,RW ID,m49 numerical code,FTS API ID,Appears in UNTERM list,Appears in DGACM list,Independent,Deprecated,Has HRP,In GHO,ISO 3166-1 Alpha 2-Codes,ISO 3166-1 Alpha 3-Codes,x Alpha2 codes,x Alpha3 codes,Preferred Term,ISO Alt Term,DGACM Alt Term,FTS Alt Term,RW Short Name,RW API Alt Term,English Short,French Short,Spanish Short,Russian Short,Chinese Short,Arabic Short,English Formal,M49 English,M49 French,M49 Spanish,M49 Russian,M49 Chinese,M49 Arabic,Admin Level,Latitude,Longitude,Region Code,Region Name,Sub-region Code,Sub-region Name,Intermediate Region Code,Intermediate Region Name,Regex,World Bank Income Level,Currency,Reference Period Start,Concatenation -#meta +id,#country +code +v_reliefweb,#country +code +num +v_m49,#country +code +v_fts,,,#meta+independent+bool,#meta+deprecated+bool,#indicator+hrp+bool,#indicator+gho+bool,#country +code +v_iso2,#country +code +v_iso3,,,#country +name +preferred,#country +name +alt +v_iso,#country +name +alt +v_dgacm,#country +name +alt +v_fts,#country +name +short +v_reliefweb,#country +name +alt +v_reliefweb,#country +name +i_en +alt +v_unterm,#country +name +i_fr +alt +v_unterm,#country +name +i_es +alt +v_unterm,#country +name +i_ru +alt +v_unterm,#country +name +i_zh +alt +v_unterm,#country +name +i_ar +alt +v_unterm,#country +name +i_en +formal +v_unterm,#country +name +i_en +alt +v_m49,#country +name +i_fr +alt +v_m49,#country +name +i_es +alt +v_m49,#country +name +i_ru +alt +v_m49,#country +name +i_zh +alt +v_m49,#country +name +i_ar +alt +v_m49,#geo +admin_level,#geo +lat,#geo +lon,#region +main +code,#region +main +name +preferred,#region +sub +code,#region +sub +name +preferred,#region +intermediate +code,#region +intermediate +name +preferred,#country +regex,#indicator+incomelevel,#currency +code,#date+start, +#meta +id,#country +code +v_reliefweb,#country +code +num +v_m49,#country +code +v_fts,,,#meta+independent+bool,#meta+deprecated+bool,#indicator+hrp+bool,#indicator+gho+bool,#country +code +v_iso2,#country +code +v_iso3,#country +code +alpha2,#country +code +alpha3,#country +name +preferred,#country +name +alt +v_iso,#country +name +alt +v_dgacm,#country +name +alt +v_fts,#country +name +short +v_reliefweb,#country +name +alt +v_reliefweb,#country +name +i_en +alt +v_unterm,#country +name +i_fr +alt +v_unterm,#country +name +i_es +alt +v_unterm,#country +name +i_ru +alt +v_unterm,#country +name +i_zh +alt +v_unterm,#country +name +i_ar +alt +v_unterm,#country +name +i_en +formal +v_unterm,#country +name +i_en +alt +v_m49,#country +name +i_fr +alt +v_m49,#country +name +i_es +alt +v_m49,#country +name +i_ru +alt +v_m49,#country +name +i_zh +alt +v_m49,#country +name +i_ar +alt +v_m49,#geo +admin_level,#geo +lat,#geo +lon,#region +main +code,#region +main +name +preferred,#region +sub +code,#region +sub +name +preferred,#region +intermediate +code,#region +intermediate +name +preferred,#country +regex,#indicator+incomelevel,#currency +code,#date+start, 1,13,4,1,Y,Y,Y,N,Y,Y,AF,AFG,,,Afghanistan,,,,,,Afghanistan,Afghanistan,Afganistán,Афганистан,阿富汗,أفغانستان,the Islamic Republic of Afghanistan,Afghanistan,Afghanistan,Afganistán,Афганистан,阿富汗,أفغانستان,0,33.83147477,66.02621828,142,Asia,34,Southern Asia,,,afghan,Low,AFN,2004-01-26,1 - Afghanistan 2,14,248,2,,,N,N,,,AX,ALA,,,Åland Islands,,,,,Aland Islands (Finland),Åland Islands,,,,,,,Åland Islands,Îles d’Åland,Islas Åland,Аландских островов,奥兰群岛,جزر ألاند,0,60.18121338,19.89649072,150,Europe,154,Northern Europe,,,^[å|a]land,,EUR,2004-02-13,2 - Åland Islands 3,15,8,3,Y,Y,Y,N,,,AL,ALB,,,Albania,,,,,,Albania,Albanie,Albania,Албания,阿尔巴尼亚,ألبانيا,the Republic of Albania,Albania,Albanie,Albania,Албания,阿尔巴尼亚,ألبانيا,0,41.13180899,20.06882519,150,Europe,39,Southern Europe,,,albania,Upper middle,ALL,1974-01-01,3 - Albania @@ -105,7 +105,7 @@ ID,RW ID,m49 numerical code,FTS API ID,Appears in UNTERM list,Appears in DGACM l 103,119,356,103,Y,Y,Y,N,,,IN,IND,,,India,,,,,,India,Inde,India,Индия,印度,الهند,the Republic of India,India,Inde,India,Индия,印度,الهند,0,22.37137039,79.32792202,142,Asia,34,Southern Asia,,,^(?!\D*(?:bassas))\D*india(?!.*ocea)(?!na),Lower middle,INR,1975-01-01,103 - India 104,120,360,104,Y,Y,Y,N,,,ID,IDN,,,Indonesia,,,,,,Indonesia,Indonésie,Indonesia,Индонезия,印度尼西亚,إندونيسيا,the Republic of Indonesia,Indonesia,Indonésie,Indonesia,Индонезия,印度尼西亚,إندونيسيا,0,-2.21433486,117.2844335,142,Asia,35,South-eastern Asia,,,indonesia,Upper middle,IDR,1974-01-01,104 - Indonesia 105,121,364,105,Y,Y,Y,N,,Y,IR,IRN,,,Iran (Islamic Republic of),,,"Iran, Islamic Republic of",Iran,,Iran (Islamic Republic of),Iran (République islamique d'),Irán (República Islámica del),Иран (Исламская Республика),伊朗伊斯兰共和国,إيران (جمهورية - الإسلامية),the Islamic Republic of Iran,Iran (Islamic Republic of),Iran (République islamique d’),Irán (República Islámica del),Иран (Исламская Республика),伊朗伊斯兰共和国,إيران (جمهورية - الإسلامية),0,32.57533772,54.2973284,142,Asia,34,Southern Asia,,,\biran|persia,Lower middle,IRR,1974-01-01,105 - Iran (Islamic Republic of) -106,122,368,106,Y,Y,Y,N,,Y,IQ,IRQ,,,Iraq,,,,,,Iraq,Iraq,Iraq,Ирак,伊拉克,العراق,the Republic of Iraq,Iraq,Iraq,Iraq,Ирак,伊拉克,العراق,0,33.04497404,43.77207391,142,Asia,145,Western Asia,,,\biraq|mesopotamia,Upper middle,IQD,1974-01-01,106 - Iraq +106,122,368,106,Y,Y,Y,N,,,IQ,IRQ,,,Iraq,,,,,,Iraq,Iraq,Iraq,Ирак,伊拉克,العراق,the Republic of Iraq,Iraq,Iraq,Iraq,Ирак,伊拉克,العراق,0,33.04497404,43.77207391,142,Asia,145,Western Asia,,,\biraq|mesopotamia,Upper middle,IQD,1974-01-01,106 - Iraq 107,123,372,107,Y,Y,Y,N,,,IE,IRL,,,Ireland,,,,,,Ireland,Irlande,Irlanda,Ирландия,爱尔兰,أيرلندا,Ireland,Ireland,Irlande,Irlanda,Ирландия,爱尔兰,آيرلندا,0,53.16969376,-8.154213185,150,Europe,154,Northern Europe,,,^(?!.*north).*\bireland,High,EUR,1974-01-01,107 - Ireland 108,124,833,108,,,N,N,,,IM,IMN,,,Isle of Man,,,,,Isle of Man (The United Kingdom of Great Britain and Northern Ireland),Isle of Man,,,,,,,Isle of Man,Île de Man,Isla de Man,Остров Мэн,马恩岛,جزيرة مان,0,54.23948288,-4.51817639,150,Europe,154,Northern Europe,,,^(?=.*isle).*\bman,High,GBP,2006-03-29,108 - Isle of Man 109,125,376,109,Y,Y,Y,N,,,IL,ISR,,,Israel,,,,,,Israel,Israël,Israel,Израиль,以色列,إسرائيل,the State of Israel,Israel,Israël,Israel,Израиль,以色列,إسرائيل,0,31.33857325,34.96023155,142,Asia,145,Western Asia,,,israel,High,ILS,1974-01-01,109 - Israel @@ -132,8 +132,8 @@ ID,RW ID,m49 numerical code,FTS API ID,Appears in UNTERM list,Appears in DGACM l 130,143,442,130,Y,Y,Y,N,,,LU,LUX,,,Luxembourg,,,,,,Luxembourg,Luxembourg,Luxemburgo,Люксембург,卢森堡,لكسمبرغ,the Grand Duchy of Luxembourg,Luxembourg,Luxembourg,Luxemburgo,Люксембург,卢森堡,لكسمبرغ,0,49.77027091,6.08637699,150,Europe,155,Western Europe,,,^(?!.*belg).*luxem,High,EUR,1974-01-01,130 - Luxembourg 131,60,446,131,,,N,N,,,MO,MAC,,,"China, Macao Special Administrative Region",Macao,,Macao,,China - Macau (Special Administrative Region),Macao,,,,,,,"China, Macao Special Administrative Region","Chine, région administrative spéciale de Macao","China, región administrativa especial de Macao","Китай, Специальный административный район Макао",中国澳门特别行政区,الصين، منطقة ماكاو الإدارية الخاصة,0,22.1985265,113.5450075,142,Asia,30,Eastern Asia,,,maca(o|u),High,MOP,1974-01-01,"131 - China, Macao Special Administrative Region" 132,229,807,132,Y,Y,Y,N,,,MK,MKD,,,North Macedonia,,,"North Macedonia, Republic of",,the Republic of North Macedonia,North Macedonia,Macédoine du Nord,Macedonia del Norte,Северная Македония,北马其顿,مقدونيا الشمالية,the Republic of North Macedonia,North Macedonia,Macédoine du Nord,Macedonia del Norte,Северная Македония,北马其顿,مقدونيا الشمالية,0,41.59654823,21.69480535,150,Europe,39,Southern Europe,,,macedonia|^f\.?y\.?r\.?o\.?m\.?$,Upper middle,MKD,2019-02-14,132 - North Macedonia -133,144,450,133,Y,Y,Y,N,,Y,MG,MDG,,,Madagascar,,,,,,Madagascar,Madagascar,Madagascar,Мадагаскар,马达加斯加,مدغشقر,the Republic of Madagascar,Madagascar,Madagascar,Madagascar,Мадагаскар,马达加斯加,مدغشقر,0,-19.37969027,46.70406219,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,madagascar|malagasy,Low,MGA,1993-07-12,133 - Madagascar -134,146,454,134,Y,Y,Y,N,,,MW,MWI,,,Malawi,,,,,,Malawi,Malawi,Malawi,Малави,马拉维,ملاوي,the Republic of Malawi,Malawi,Malawi,Malawi,Малави,马拉维,ملاوي,0,-13.21991287,34.31171876,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,malawi|nyasa,Low,MWK,1974-01-01,134 - Malawi +133,144,450,133,Y,Y,Y,N,,,MG,MDG,,,Madagascar,,,,,,Madagascar,Madagascar,Madagascar,Мадагаскар,马达加斯加,مدغشقر,the Republic of Madagascar,Madagascar,Madagascar,Madagascar,Мадагаскар,马达加斯加,مدغشقر,0,-19.37969027,46.70406219,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,madagascar|malagasy,Low,MGA,1993-07-12,133 - Madagascar +134,146,454,134,Y,Y,Y,N,,Y,MW,MWI,,,Malawi,,,,,,Malawi,Malawi,Malawi,Малави,马拉维,ملاوي,the Republic of Malawi,Malawi,Malawi,Malawi,Малави,马拉维,ملاوي,0,-13.21991287,34.31171876,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,malawi|nyasa,Low,MWK,1974-01-01,134 - Malawi 135,147,458,135,Y,Y,Y,N,,,MY,MYS,,,Malaysia,,,,,,Malaysia,Malaisie,Malasia,Малайзия,马来西亚,ماليزيا,Malaysia,Malaysia,Malaisie,Malasia,Малайзия,马来西亚,ماليزيا,0,2.745185714,140.4915783,142,Asia,35,South-eastern Asia,,,malaysia,Upper middle,MYR,1974-01-01,135 - Malaysia 136,148,462,136,Y,Y,Y,N,,,MV,MDV,,,Maldives,,,,,,Maldives,Maldives,Maldivas,Мальдивские Острова,马尔代夫,ملديف,the Republic of Maldives,Maldives,Maldives,Maldivas,Мальдивские Острова,马尔代夫,ملديف,0,5.068606213,73.32614511,142,Asia,34,Southern Asia,,,maldive,Upper middle,MVR,1974-01-01,136 - Maldives 137,149,466,137,Y,Y,Y,N,Y,Y,ML,MLI,,,Mali,,,,,,Mali,Mali,Malí,Мали,马里,مالي,the Republic of Mali,Mali,Mali,Malí,Мали,马里,مالي,0,17.34640627,-3.525051581,2,Africa,202,Sub-Saharan Africa,11,Western Africa,\bmali\b,Low,XOF,1974-01-01,137 - Mali @@ -174,7 +174,7 @@ ID,RW ID,m49 numerical code,FTS API ID,Appears in UNTERM list,Appears in DGACM l 172,185,598,173,Y,Y,Y,N,,,PG,PNG,,,Papua New Guinea,,,,PNG,,Papua New Guinea,Papouasie-Nouvelle-Guinée,Papua Nueva Guinea,Папуа — Новая Гвинея,巴布亚新几内亚,بابوا غينيا الجديدة,the Independent State of Papua New Guinea,Papua New Guinea,Papouasie-Nouvelle-Guinée,Papua Nueva Guinea,Папуа-Новая Гвинея,巴布亚新几内亚,بابوا غينيا الجديدة,0,-6.834760878,143.0464597,9,Oceania,54,Melanesia,,,papua|new.?guinea,Lower middle,PGK,1974-01-01,172 - Papua New Guinea 173,186,600,174,Y,Y,Y,N,,Y,PY,PRY,,,Paraguay,,,,,,Paraguay,Paraguay,Paraguay,Парагвай,巴拉圭,باراغواي,the Republic of Paraguay,Paraguay,Paraguay,Paraguay,Парагвай,巴拉圭,باراغواي,0,-23.23840821,-58.39126243,19,Americas,419,Latin America and the Caribbean,5,South America,paraguay,Upper middle,PYG,1974-01-01,173 - Paraguay 174,187,604,175,Y,Y,Y,N,,Y,PE,PER,,,Peru,,,,,,Peru,Pérou,Perú,Перу,秘鲁,بيرو,the Republic of Peru,Peru,Pérou,Perú,Перу,秘鲁,بيرو,0,-9.167216491,-74.37537796,19,Americas,419,Latin America and the Caribbean,5,South America,peru,Upper middle,PEN,1974-01-01,174 - Peru -175,188,608,176,Y,Y,Y,N,,,PH,PHL,,,Philippines,Philippines (the),,,,,Philippines,Philippines,Filipinas,Филиппины,菲律宾,الفلبين,the Republic of the Philippines,Philippines,Philippines,Filipinas,Филиппины,菲律宾,الفلبين,0,-0.736653675,127.2358509,142,Asia,35,South-eastern Asia,,,philippines,Lower middle,PHP,1976-01-01,175 - Philippines +175,188,608,176,Y,Y,Y,N,,Y,PH,PHL,,,Philippines,Philippines (the),,,,,Philippines,Philippines,Filipinas,Филиппины,菲律宾,الفلبين,the Republic of the Philippines,Philippines,Philippines,Filipinas,Филиппины,菲律宾,الفلبين,0,-0.736653675,127.2358509,142,Asia,35,South-eastern Asia,,,philippines,Lower middle,PHP,1976-01-01,175 - Philippines 176,189,612,177,,,N,N,,,PN,PCN,,,Pitcairn,,,,,Pitcairn Islands,Pitcairn,,,,,,,Pitcairn,Pitcairn,Pitcairn,Питкэрн,皮特凯恩,بيتكرن,0,-24.2051566,-127.9093208,9,Oceania,61,Polynesia,,,pitcairn,,NZD,1974-01-01,176 - Pitcairn 177,190,616,178,Y,Y,Y,N,,Y,PL,POL,,,Poland,,,,,,Poland,Pologne,Polonia,Польша,波兰,بولندا,the Republic of Poland,Poland,Pologne,Polonia,Польша,波兰,بولندا,0,52.12847492,19.40086,150,Europe,151,Eastern Europe,,,poland,High,PLN,1974-01-01,177 - Poland 178,191,620,179,Y,Y,Y,N,,,PT,PRT,,,Portugal,,,,,,Portugal,Portugal,Portugal,Португалия,葡萄牙,البرتغال,the Portuguese Republic,Portugal,Portugal,Portugal,Португалия,葡萄牙,البرتغال,0,39.23901506,-30.21832194,150,Europe,39,Southern Europe,,,portugal,High,EUR,1974-01-01,178 - Portugal @@ -241,7 +241,7 @@ ID,RW ID,m49 numerical code,FTS API ID,Appears in UNTERM list,Appears in DGACM l 239,248,860,240,Y,Y,Y,N,,,UZ,UZB,,,Uzbekistan,,,,,,Uzbekistan,Ouzbékistan,Uzbekistán,Узбекистан,乌兹别克斯坦,أوزبكستان,the Republic of Uzbekistan,Uzbekistan,Ouzbékistan,Uzbekistán,Узбекистан,乌兹别克斯坦,أوزبكستان,0,41.74950759,63.17455249,142,Asia,143,Central Asia,,,uzbek,Lower middle,UZS,1992-06-15,239 - Uzbekistan 240,249,548,241,Y,Y,Y,N,,,VU,VUT,,,Vanuatu,,,,,,Vanuatu,Vanuatu,Vanuatu,Вануату,瓦努阿图,فانواتو,the Republic of Vanuatu,Vanuatu,Vanuatu,Vanuatu,Вануату,瓦努阿图,فانواتو,0,-21.04390394,171.2797047,9,Oceania,54,Melanesia,,,vanuatu|new.?hebrides,Lower middle,VUV,1980-01-01,240 - Vanuatu 241,250,862,242,Y,Y,Y,N,Y,Y,VE,VEN,,,Venezuela (Bolivarian Republic of),,,"Venezuela, Bolivarian Republic of",Venezuela,,Venezuela (Bolivarian Republic of),Venezuela (République bolivarienne du),Venezuela (República Bolivariana de),Венесуэла (Боливарианская Республика),委内瑞拉玻利瓦尔共和国,فنزويلا (جمهورية - البوليفارية),the Bolivarian Republic of Venezuela,Venezuela (Bolivarian Republic of),Venezuela (République bolivarienne du),Venezuela (República Bolivariana de),Венесуэла (Боливарианская Республика),委内瑞拉玻利瓦尔共和国,فنزويلا (جمهورية - البوليفارية),0,7.115201972,-66.18367077,19,Americas,419,Latin America and the Caribbean,5,South America,venezuela,,VEF,2009-03-03,241 - Venezuela (Bolivarian Republic of) -242,251,704,243,Y,Y,Y,N,,,VN,VNM,,,Viet Nam,,,,,,Viet Nam,Viet Nam,Viet Nam,Вьетнам,越南,فييت نام,the Socialist Republic of Viet Nam,Viet Nam,Viet Nam,Viet Nam,Вьетнам,越南,فييت نام,0,16.64893259,106.3103686,142,Asia,35,South-eastern Asia,,,^(?!south)(?!republic).*viet.?nam(?!.*south)|democratic.republic.of.vietnam|socialist.republic.of.viet.?nam|north.viet.?nam|viet.?nam.north,Lower middle,VND,1977-01-01,242 - Viet Nam +242,251,704,243,Y,Y,Y,N,,Y,VN,VNM,,,Viet Nam,,,,,,Viet Nam,Viet Nam,Viet Nam,Вьетнам,越南,فييت نام,the Socialist Republic of Viet Nam,Viet Nam,Viet Nam,Viet Nam,Вьетнам,越南,فييت نام,0,16.64893259,106.3103686,142,Asia,35,South-eastern Asia,,,^(?!south)(?!republic).*viet.?nam(?!.*south)|democratic.republic.of.vietnam|socialist.republic.of.viet.?nam|north.viet.?nam|viet.?nam.north,Lower middle,VND,1977-01-01,242 - Viet Nam 243,43,92,244,,,N,N,,,VG,VGB,,,British Virgin Islands,Virgin Islands (British),,"Virgin Islands, British",,,British Virgin Islands,,,,,,,British Virgin Islands,Îles Vierges britanniques,Islas Vírgenes Británicas,Британские Виргинские острова,英属维尔京群岛,جزر فرجن البريطانية,0,18.30332154,-65.11493198,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?=.*\bu\.?\s?k).*virgin|^(?=.*brit).*virgin|^(?=.*kingdom).*virgin,High,USD,1974-01-01,243 - British Virgin Islands 244,252,876,246,,,N,N,,,WF,WLF,,,Wallis and Futuna Islands,Wallis and Futuna,,Wallis and Futuna,,Wallis and Futuna (France),Wallis and Futuna Islands,,,,,,,Wallis and Futuna Islands,Îles Wallis-et-Futuna,Islas Wallis y Futuna,Острова Уоллис и Футуна,瓦利斯群岛和富图纳群岛,جزر واليس وفوتونا,0,-14.36099529,-178.0421057,9,Oceania,61,Polynesia,,,futuna|wallis,,XPF,1974-01-01,244 - Wallis and Futuna Islands 245,253,732,247,,,N,N,,,EH,ESH,,,Western Sahara,,,"Western Sahara, non-self-governing territory",,,Western Sahara,,,,,,,Western Sahara,Sahara occidental,Sáhara Occidental,Западная Сахара,西撒哈拉,الصحراء الغربية,0,24.66295331,-13.13425705,2,Africa,15,Northern Africa,,,western.sahara,,MAD,1985-01-01,245 - Western Sahara diff --git a/src/hdx/location/country.py b/src/hdx/location/country.py index 864c9ff..7421d4a 100755 --- a/src/hdx/location/country.py +++ b/src/hdx/location/country.py @@ -8,7 +8,7 @@ from typing import Dict, List, Optional, Tuple, Union import hxl -from hxl import InputOptions +from hxl import Dataset, InputOptions from hdx.utilities.path import script_dir_plus_file from hdx.utilities.text import get_words_in_sentence @@ -69,6 +69,8 @@ class Country: "KINGDOM", "PROTECTORATE", ] + _include_unofficial_default = False + _include_unofficial = _include_unofficial_default _use_live_default = True _use_live = _use_live_default _countriesdata = None @@ -102,6 +104,8 @@ def _add_countriesdata(cls, iso3: str, hxlcountry: hxl.Row) -> Dict: if countryname is not None: country["#country+name+override"] = countryname iso2 = hxlcountry.get("#country+code+v_iso2") + if not iso2 and cls._include_unofficial: + iso2 = hxlcountry.get("#country+code+alpha2") if iso2: cls._countriesdata["iso2iso3"][iso2] = iso3 # different types so keys won't clash @@ -159,12 +163,12 @@ def add_country_to_set(colname, idval, iso3): return country @classmethod - def set_countriesdata(cls, countries: str) -> None: + def set_countriesdata(cls, countries: Dataset) -> None: """ - Set up countries data from data in form provided by UNStats and World Bank + Set up countries data from OCHA countries and territories dataset Args: - countries (str): Countries data in HTML format provided by UNStats + countries (Dataset): Countries data from countries and territories dataset Returns: None @@ -186,7 +190,12 @@ def set_countriesdata(cls, countries: str) -> None: for country in countries: iso3 = country.get("#country+code+v_iso3") if not iso3: - continue + if cls._include_unofficial: + iso3 = country.get("#country+code+alpha3") + if not iso3: + continue + else: + continue iso3 = iso3.upper() countrydict = cls._add_countriesdata(iso3, country) cls._countriesdata["countries"][iso3] = countrydict @@ -202,30 +211,37 @@ def sort_list(colname): @classmethod def countriesdata( cls, - use_live: bool = None, - country_name_overrides: Dict = None, - country_name_mappings: Dict = None, + include_unofficial: Optional[bool] = None, + use_live: Optional[bool] = None, + country_name_overrides: Optional[Dict] = None, + country_name_mappings: Optional[Dict] = None, ) -> List[Dict[str, Dict]]: """ - Read countries data from OCHA countries feed (falling back to file) + Read countries data from OCHA countries feed (falling back to file). + include_unofficial, use_live, country_name_overrides and country_name_mappings + are taken from internal defaults if they are None, otherwise the internal + defaults are overridden. Args: - use_live (bool): Try to get use latest data from web rather than file in package. Defaults to True. - country_name_overrides (Dict): Dictionary of mappings from iso3 to country name - country_name_mappings (Dict): Dictionary of mappings from country name to iso3 + include_unofficial (Optional[bool]): Include unofficial country alpha codes. Defaults to False. + use_live (Optional[bool]): Try to get latest data from web rather than file in package. Defaults to True. + country_name_overrides (Optional[Dict]): Dictionary of mappings from iso3 to country name + country_name_mappings (Optional[Dict]): Dictionary of mappings from country name to iso3 Returns: List[Dict[str,Dict]]: Countries dictionaries """ - if use_live is None: - use_live = cls._use_live + if include_unofficial is not None: + cls._include_unofficial = include_unofficial + if use_live is not None: + cls._use_live = use_live if cls._countriesdata is None: countries = None if country_name_overrides is not None: cls.set_country_name_overrides(country_name_overrides) if country_name_mappings is not None: cls.set_country_name_mappings(country_name_mappings) - if use_live: + if cls._use_live: try: countries = hxl.data(cls._ochaurl, InputOptions(encoding="utf-8")) except OSError: @@ -240,6 +256,24 @@ def countriesdata( cls.set_countriesdata(countries) return cls._countriesdata + @classmethod + def set_include_unofficial_default( + cls, include_unofficial: Optional[bool] = None + ) -> None: + """ + Set the default for include_unofficial which defines if unofficial alpha2 and + alpha3 codes such as AN and XKX will be included. + + Args: + include_unofficial (bool): Default value to use for include_unofficial. Defaults to internal value (False). + + Returns: + None + """ + if include_unofficial is None: + include_unofficial = cls._include_unofficial + cls._include_unofficial = include_unofficial + @classmethod def set_use_live_default(cls, use_live: Optional[bool] = None) -> None: """ diff --git a/tests/hdx/location/Countries_UZB_Deleted.csv b/tests/hdx/location/Countries_UZB_Deleted.csv index 0972821..844b8e5 100644 --- a/tests/hdx/location/Countries_UZB_Deleted.csv +++ b/tests/hdx/location/Countries_UZB_Deleted.csv @@ -1,5 +1,5 @@ ID,RW ID,m49 numerical code,FTS API ID,Appears in UNTERM list,Appears in DGACM list,Independent,Deprecated,Has HRP,In GHO,ISO 3166-1 Alpha 2-Codes,ISO 3166-1 Alpha 3-Codes,x Alpha2 codes,x Alpha3 codes,Preferred Term,ISO Alt Term,DGACM Alt Term,FTS Alt Term,RW Short Name,RW API Alt Term,English Short,French Short,Spanish Short,Russian Short,Chinese Short,Arabic Short,English Formal,M49 English,M49 French,M49 Spanish,M49 Russian,M49 Chinese,M49 Arabic,Admin Level,Latitude,Longitude,Region Code,Region Name,Sub-region Code,Sub-region Name,Intermediate Region Code,Intermediate Region Name,Regex,World Bank Income Level,Currency,Reference Period Start,Concatenation -#meta +id,#country +code +v_reliefweb,#country +code +num +v_m49,#country +code +v_fts,,,#meta+independent+bool,#meta+deprecated+bool,#indicator+hrp+bool,#indicator+gho+bool,#country +code +v_iso2,#country +code +v_iso3,,,#country +name +preferred,#country +name +alt +v_iso,#country +name +alt +v_dgacm,#country +name +alt +v_fts,#country +name +short +v_reliefweb,#country +name +alt +v_reliefweb,#country +name +i_en +alt +v_unterm,#country +name +i_fr +alt +v_unterm,#country +name +i_es +alt +v_unterm,#country +name +i_ru +alt +v_unterm,#country +name +i_zh +alt +v_unterm,#country +name +i_ar +alt +v_unterm,#country +name +i_en +formal +v_unterm,#country +name +i_en +alt +v_m49,#country +name +i_fr +alt +v_m49,#country +name +i_es +alt +v_m49,#country +name +i_ru +alt +v_m49,#country +name +i_zh +alt +v_m49,#country +name +i_ar +alt +v_m49,#geo +admin_level,#geo +lat,#geo +lon,#region +main +code,#region +main +name +preferred,#region +sub +code,#region +sub +name +preferred,#region +intermediate +code,#region +intermediate +name +preferred,#country +regex,#indicator+incomelevel,#currency +code,#date+start, +#meta +id,#country +code +v_reliefweb,#country +code +num +v_m49,#country +code +v_fts,,,#meta+independent+bool,#meta+deprecated+bool,#indicator+hrp+bool,#indicator+gho+bool,#country +code +v_iso2,#country +code +v_iso3,#country +code +alpha2,#country +code +alpha3,#country +name +preferred,#country +name +alt +v_iso,#country +name +alt +v_dgacm,#country +name +alt +v_fts,#country +name +short +v_reliefweb,#country +name +alt +v_reliefweb,#country +name +i_en +alt +v_unterm,#country +name +i_fr +alt +v_unterm,#country +name +i_es +alt +v_unterm,#country +name +i_ru +alt +v_unterm,#country +name +i_zh +alt +v_unterm,#country +name +i_ar +alt +v_unterm,#country +name +i_en +formal +v_unterm,#country +name +i_en +alt +v_m49,#country +name +i_fr +alt +v_m49,#country +name +i_es +alt +v_m49,#country +name +i_ru +alt +v_m49,#country +name +i_zh +alt +v_m49,#country +name +i_ar +alt +v_m49,#geo +admin_level,#geo +lat,#geo +lon,#region +main +code,#region +main +name +preferred,#region +sub +code,#region +sub +name +preferred,#region +intermediate +code,#region +intermediate +name +preferred,#country +regex,#indicator+incomelevel,#currency +code,#date+start, 1,13,4,1,Y,Y,Y,N,Y,Y,AF,AFG,,,Afghanistan,,,,,,Afghanistan,Afghanistan,Afganistán,Афганистан,阿富汗,أفغانستان,the Islamic Republic of Afghanistan,Afghanistan,Afghanistan,Afganistán,Афганистан,阿富汗,أفغانستان,0,33.83147477,66.02621828,142,Asia,34,Southern Asia,,,afghan,Low,AFN,2004-01-26,1 - Afghanistan 2,14,248,2,,,N,N,,,AX,ALA,,,Åland Islands,,,,,Aland Islands (Finland),Åland Islands,,,,,,,Åland Islands,Îles d’Åland,Islas Åland,Аландских островов,奥兰群岛,جزر ألاند,0,60.18121338,19.89649072,150,Europe,154,Northern Europe,,,^[å|a]land,,EUR,2004-02-13,2 - Åland Islands 3,15,8,3,Y,Y,Y,N,,,AL,ALB,,,Albania,,,,,,Albania,Albanie,Albania,Албания,阿尔巴尼亚,ألبانيا,the Republic of Albania,Albania,Albanie,Albania,Албания,阿尔巴尼亚,ألبانيا,0,41.13180899,20.06882519,150,Europe,39,Southern Europe,,,albania,Upper middle,ALL,1974-01-01,3 - Albania @@ -105,7 +105,7 @@ ID,RW ID,m49 numerical code,FTS API ID,Appears in UNTERM list,Appears in DGACM l 103,119,356,103,Y,Y,Y,N,,,IN,IND,,,India,,,,,,India,Inde,India,Индия,印度,الهند,the Republic of India,India,Inde,India,Индия,印度,الهند,0,22.37137039,79.32792202,142,Asia,34,Southern Asia,,,^(?!\D*(?:bassas))\D*india(?!.*ocea)(?!na),Lower middle,INR,1975-01-01,103 - India 104,120,360,104,Y,Y,Y,N,,,ID,IDN,,,Indonesia,,,,,,Indonesia,Indonésie,Indonesia,Индонезия,印度尼西亚,إندونيسيا,the Republic of Indonesia,Indonesia,Indonésie,Indonesia,Индонезия,印度尼西亚,إندونيسيا,0,-2.21433486,117.2844335,142,Asia,35,South-eastern Asia,,,indonesia,Upper middle,IDR,1974-01-01,104 - Indonesia 105,121,364,105,Y,Y,Y,N,,Y,IR,IRN,,,Iran (Islamic Republic of),,,"Iran, Islamic Republic of",Iran,,Iran (Islamic Republic of),Iran (République islamique d'),Irán (República Islámica del),Иран (Исламская Республика),伊朗伊斯兰共和国,إيران (جمهورية - الإسلامية),the Islamic Republic of Iran,Iran (Islamic Republic of),Iran (République islamique d’),Irán (República Islámica del),Иран (Исламская Республика),伊朗伊斯兰共和国,إيران (جمهورية - الإسلامية),0,32.57533772,54.2973284,142,Asia,34,Southern Asia,,,\biran|persia,Lower middle,IRR,1974-01-01,105 - Iran (Islamic Republic of) -106,122,368,106,Y,Y,Y,N,,Y,IQ,IRQ,,,Iraq,,,,,,Iraq,Iraq,Iraq,Ирак,伊拉克,العراق,the Republic of Iraq,Iraq,Iraq,Iraq,Ирак,伊拉克,العراق,0,33.04497404,43.77207391,142,Asia,145,Western Asia,,,\biraq|mesopotamia,Upper middle,IQD,1974-01-01,106 - Iraq +106,122,368,106,Y,Y,Y,N,,,IQ,IRQ,,,Iraq,,,,,,Iraq,Iraq,Iraq,Ирак,伊拉克,العراق,the Republic of Iraq,Iraq,Iraq,Iraq,Ирак,伊拉克,العراق,0,33.04497404,43.77207391,142,Asia,145,Western Asia,,,\biraq|mesopotamia,Upper middle,IQD,1974-01-01,106 - Iraq 107,123,372,107,Y,Y,Y,N,,,IE,IRL,,,Ireland,,,,,,Ireland,Irlande,Irlanda,Ирландия,爱尔兰,أيرلندا,Ireland,Ireland,Irlande,Irlanda,Ирландия,爱尔兰,آيرلندا,0,53.16969376,-8.154213185,150,Europe,154,Northern Europe,,,^(?!.*north).*\bireland,High,EUR,1974-01-01,107 - Ireland 108,124,833,108,,,N,N,,,IM,IMN,,,Isle of Man,,,,,Isle of Man (The United Kingdom of Great Britain and Northern Ireland),Isle of Man,,,,,,,Isle of Man,Île de Man,Isla de Man,Остров Мэн,马恩岛,جزيرة مان,0,54.23948288,-4.51817639,150,Europe,154,Northern Europe,,,^(?=.*isle).*\bman,High,GBP,2006-03-29,108 - Isle of Man 109,125,376,109,Y,Y,Y,N,,,IL,ISR,,,Israel,,,,,,Israel,Israël,Israel,Израиль,以色列,إسرائيل,the State of Israel,Israel,Israël,Israel,Израиль,以色列,إسرائيل,0,31.33857325,34.96023155,142,Asia,145,Western Asia,,,israel,High,ILS,1974-01-01,109 - Israel @@ -132,8 +132,8 @@ ID,RW ID,m49 numerical code,FTS API ID,Appears in UNTERM list,Appears in DGACM l 130,143,442,130,Y,Y,Y,N,,,LU,LUX,,,Luxembourg,,,,,,Luxembourg,Luxembourg,Luxemburgo,Люксембург,卢森堡,لكسمبرغ,the Grand Duchy of Luxembourg,Luxembourg,Luxembourg,Luxemburgo,Люксембург,卢森堡,لكسمبرغ,0,49.77027091,6.08637699,150,Europe,155,Western Europe,,,^(?!.*belg).*luxem,High,EUR,1974-01-01,130 - Luxembourg 131,60,446,131,,,N,N,,,MO,MAC,,,"China, Macao Special Administrative Region",Macao,,Macao,,China - Macau (Special Administrative Region),Macao,,,,,,,"China, Macao Special Administrative Region","Chine, région administrative spéciale de Macao","China, región administrativa especial de Macao","Китай, Специальный административный район Макао",中国澳门特别行政区,الصين، منطقة ماكاو الإدارية الخاصة,0,22.1985265,113.5450075,142,Asia,30,Eastern Asia,,,maca(o|u),High,MOP,1974-01-01,"131 - China, Macao Special Administrative Region" 132,229,807,132,Y,Y,Y,N,,,MK,MKD,,,North Macedonia,,,"North Macedonia, Republic of",,the Republic of North Macedonia,North Macedonia,Macédoine du Nord,Macedonia del Norte,Северная Македония,北马其顿,مقدونيا الشمالية,the Republic of North Macedonia,North Macedonia,Macédoine du Nord,Macedonia del Norte,Северная Македония,北马其顿,مقدونيا الشمالية,0,41.59654823,21.69480535,150,Europe,39,Southern Europe,,,macedonia|^f\.?y\.?r\.?o\.?m\.?$,Upper middle,MKD,2019-02-14,132 - North Macedonia -133,144,450,133,Y,Y,Y,N,,Y,MG,MDG,,,Madagascar,,,,,,Madagascar,Madagascar,Madagascar,Мадагаскар,马达加斯加,مدغشقر,the Republic of Madagascar,Madagascar,Madagascar,Madagascar,Мадагаскар,马达加斯加,مدغشقر,0,-19.37969027,46.70406219,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,madagascar|malagasy,Low,MGA,1993-07-12,133 - Madagascar -134,146,454,134,Y,Y,Y,N,,,MW,MWI,,,Malawi,,,,,,Malawi,Malawi,Malawi,Малави,马拉维,ملاوي,the Republic of Malawi,Malawi,Malawi,Malawi,Малави,马拉维,ملاوي,0,-13.21991287,34.31171876,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,malawi|nyasa,Low,MWK,1974-01-01,134 - Malawi +133,144,450,133,Y,Y,Y,N,,,MG,MDG,,,Madagascar,,,,,,Madagascar,Madagascar,Madagascar,Мадагаскар,马达加斯加,مدغشقر,the Republic of Madagascar,Madagascar,Madagascar,Madagascar,Мадагаскар,马达加斯加,مدغشقر,0,-19.37969027,46.70406219,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,madagascar|malagasy,Low,MGA,1993-07-12,133 - Madagascar +134,146,454,134,Y,Y,Y,N,,Y,MW,MWI,,,Malawi,,,,,,Malawi,Malawi,Malawi,Малави,马拉维,ملاوي,the Republic of Malawi,Malawi,Malawi,Malawi,Малави,马拉维,ملاوي,0,-13.21991287,34.31171876,2,Africa,202,Sub-Saharan Africa,14,Eastern Africa,malawi|nyasa,Low,MWK,1974-01-01,134 - Malawi 135,147,458,135,Y,Y,Y,N,,,MY,MYS,,,Malaysia,,,,,,Malaysia,Malaisie,Malasia,Малайзия,马来西亚,ماليزيا,Malaysia,Malaysia,Malaisie,Malasia,Малайзия,马来西亚,ماليزيا,0,2.745185714,140.4915783,142,Asia,35,South-eastern Asia,,,malaysia,Upper middle,MYR,1974-01-01,135 - Malaysia 136,148,462,136,Y,Y,Y,N,,,MV,MDV,,,Maldives,,,,,,Maldives,Maldives,Maldivas,Мальдивские Острова,马尔代夫,ملديف,the Republic of Maldives,Maldives,Maldives,Maldivas,Мальдивские Острова,马尔代夫,ملديف,0,5.068606213,73.32614511,142,Asia,34,Southern Asia,,,maldive,Upper middle,MVR,1974-01-01,136 - Maldives 137,149,466,137,Y,Y,Y,N,Y,Y,ML,MLI,,,Mali,,,,,,Mali,Mali,Malí,Мали,马里,مالي,the Republic of Mali,Mali,Mali,Malí,Мали,马里,مالي,0,17.34640627,-3.525051581,2,Africa,202,Sub-Saharan Africa,11,Western Africa,\bmali\b,Low,XOF,1974-01-01,137 - Mali @@ -174,7 +174,7 @@ ID,RW ID,m49 numerical code,FTS API ID,Appears in UNTERM list,Appears in DGACM l 172,185,598,173,Y,Y,Y,N,,,PG,PNG,,,Papua New Guinea,,,,PNG,,Papua New Guinea,Papouasie-Nouvelle-Guinée,Papua Nueva Guinea,Папуа — Новая Гвинея,巴布亚新几内亚,بابوا غينيا الجديدة,the Independent State of Papua New Guinea,Papua New Guinea,Papouasie-Nouvelle-Guinée,Papua Nueva Guinea,Папуа-Новая Гвинея,巴布亚新几内亚,بابوا غينيا الجديدة,0,-6.834760878,143.0464597,9,Oceania,54,Melanesia,,,papua|new.?guinea,Lower middle,PGK,1974-01-01,172 - Papua New Guinea 173,186,600,174,Y,Y,Y,N,,Y,PY,PRY,,,Paraguay,,,,,,Paraguay,Paraguay,Paraguay,Парагвай,巴拉圭,باراغواي,the Republic of Paraguay,Paraguay,Paraguay,Paraguay,Парагвай,巴拉圭,باراغواي,0,-23.23840821,-58.39126243,19,Americas,419,Latin America and the Caribbean,5,South America,paraguay,Upper middle,PYG,1974-01-01,173 - Paraguay 174,187,604,175,Y,Y,Y,N,,Y,PE,PER,,,Peru,,,,,,Peru,Pérou,Perú,Перу,秘鲁,بيرو,the Republic of Peru,Peru,Pérou,Perú,Перу,秘鲁,بيرو,0,-9.167216491,-74.37537796,19,Americas,419,Latin America and the Caribbean,5,South America,peru,Upper middle,PEN,1974-01-01,174 - Peru -175,188,608,176,Y,Y,Y,N,,,PH,PHL,,,Philippines,Philippines (the),,,,,Philippines,Philippines,Filipinas,Филиппины,菲律宾,الفلبين,the Republic of the Philippines,Philippines,Philippines,Filipinas,Филиппины,菲律宾,الفلبين,0,-0.736653675,127.2358509,142,Asia,35,South-eastern Asia,,,philippines,Lower middle,PHP,1976-01-01,175 - Philippines +175,188,608,176,Y,Y,Y,N,,Y,PH,PHL,,,Philippines,Philippines (the),,,,,Philippines,Philippines,Filipinas,Филиппины,菲律宾,الفلبين,the Republic of the Philippines,Philippines,Philippines,Filipinas,Филиппины,菲律宾,الفلبين,0,-0.736653675,127.2358509,142,Asia,35,South-eastern Asia,,,philippines,Lower middle,PHP,1976-01-01,175 - Philippines 176,189,612,177,,,N,N,,,PN,PCN,,,Pitcairn,,,,,Pitcairn Islands,Pitcairn,,,,,,,Pitcairn,Pitcairn,Pitcairn,Питкэрн,皮特凯恩,بيتكرن,0,-24.2051566,-127.9093208,9,Oceania,61,Polynesia,,,pitcairn,,NZD,1974-01-01,176 - Pitcairn 177,190,616,178,Y,Y,Y,N,,Y,PL,POL,,,Poland,,,,,,Poland,Pologne,Polonia,Польша,波兰,بولندا,the Republic of Poland,Poland,Pologne,Polonia,Польша,波兰,بولندا,0,52.12847492,19.40086,150,Europe,151,Eastern Europe,,,poland,High,PLN,1974-01-01,177 - Poland 178,191,620,179,Y,Y,Y,N,,,PT,PRT,,,Portugal,,,,,,Portugal,Portugal,Portugal,Португалия,葡萄牙,البرتغال,the Portuguese Republic,Portugal,Portugal,Portugal,Португалия,葡萄牙,البرتغال,0,39.23901506,-30.21832194,150,Europe,39,Southern Europe,,,portugal,High,EUR,1974-01-01,178 - Portugal @@ -240,7 +240,7 @@ ID,RW ID,m49 numerical code,FTS API ID,Appears in UNTERM list,Appears in DGACM l 238,247,858,239,Y,Y,Y,N,,Y,UY,URY,,,Uruguay,,,,,,Uruguay,Uruguay,Uruguay,Уругвай,乌拉圭,أوروغواي,the Eastern Republic of Uruguay,Uruguay,Uruguay,Uruguay,Уругвай,乌拉圭,أوروغواي,0,-32.80198719,-56.01417232,19,Americas,419,Latin America and the Caribbean,5,South America,uruguay,High,UYU,1974-01-01,238 - Uruguay 240,249,548,241,Y,Y,Y,N,,,VU,VUT,,,Vanuatu,,,,,,Vanuatu,Vanuatu,Vanuatu,Вануату,瓦努阿图,فانواتو,the Republic of Vanuatu,Vanuatu,Vanuatu,Vanuatu,Вануату,瓦努阿图,فانواتو,0,-21.04390394,171.2797047,9,Oceania,54,Melanesia,,,vanuatu|new.?hebrides,Lower middle,VUV,1980-01-01,240 - Vanuatu 241,250,862,242,Y,Y,Y,N,Y,Y,VE,VEN,,,Venezuela (Bolivarian Republic of),,,"Venezuela, Bolivarian Republic of",Venezuela,,Venezuela (Bolivarian Republic of),Venezuela (République bolivarienne du),Venezuela (República Bolivariana de),Венесуэла (Боливарианская Республика),委内瑞拉玻利瓦尔共和国,فنزويلا (جمهورية - البوليفارية),the Bolivarian Republic of Venezuela,Venezuela (Bolivarian Republic of),Venezuela (République bolivarienne du),Venezuela (República Bolivariana de),Венесуэла (Боливарианская Республика),委内瑞拉玻利瓦尔共和国,فنزويلا (جمهورية - البوليفارية),0,7.115201972,-66.18367077,19,Americas,419,Latin America and the Caribbean,5,South America,venezuela,,VEF,2009-03-03,241 - Venezuela (Bolivarian Republic of) -242,251,704,243,Y,Y,Y,N,,,VN,VNM,,,Viet Nam,,,,,,Viet Nam,Viet Nam,Viet Nam,Вьетнам,越南,فييت نام,the Socialist Republic of Viet Nam,Viet Nam,Viet Nam,Viet Nam,Вьетнам,越南,فييت نام,0,16.64893259,106.3103686,142,Asia,35,South-eastern Asia,,,^(?!south)(?!republic).*viet.?nam(?!.*south)|democratic.republic.of.vietnam|socialist.republic.of.viet.?nam|north.viet.?nam|viet.?nam.north,Lower middle,VND,1977-01-01,242 - Viet Nam +242,251,704,243,Y,Y,Y,N,,Y,VN,VNM,,,Viet Nam,,,,,,Viet Nam,Viet Nam,Viet Nam,Вьетнам,越南,فييت نام,the Socialist Republic of Viet Nam,Viet Nam,Viet Nam,Viet Nam,Вьетнам,越南,فييت نام,0,16.64893259,106.3103686,142,Asia,35,South-eastern Asia,,,^(?!south)(?!republic).*viet.?nam(?!.*south)|democratic.republic.of.vietnam|socialist.republic.of.viet.?nam|north.viet.?nam|viet.?nam.north,Lower middle,VND,1977-01-01,242 - Viet Nam 243,43,92,244,,,N,N,,,VG,VGB,,,British Virgin Islands,Virgin Islands (British),,"Virgin Islands, British",,,British Virgin Islands,,,,,,,British Virgin Islands,Îles Vierges britanniques,Islas Vírgenes Británicas,Британские Виргинские острова,英属维尔京群岛,جزر فرجن البريطانية,0,18.30332154,-65.11493198,19,Americas,419,Latin America and the Caribbean,29,Caribbean,^(?=.*\bu\.?\s?k).*virgin|^(?=.*brit).*virgin|^(?=.*kingdom).*virgin,High,USD,1974-01-01,243 - British Virgin Islands 244,252,876,246,,,N,N,,,WF,WLF,,,Wallis and Futuna Islands,Wallis and Futuna,,Wallis and Futuna,,Wallis and Futuna (France),Wallis and Futuna Islands,,,,,,,Wallis and Futuna Islands,Îles Wallis-et-Futuna,Islas Wallis y Futuna,Острова Уоллис и Футуна,瓦利斯群岛和富图纳群岛,جزر واليس وفوتونا,0,-14.36099529,-178.0421057,9,Oceania,61,Polynesia,,,futuna|wallis,,XPF,1974-01-01,244 - Wallis and Futuna Islands 245,253,732,247,,,N,N,,,EH,ESH,,,Western Sahara,,,"Western Sahara, non-self-governing territory",,,Western Sahara,,,,,,,Western Sahara,Sahara occidental,Sáhara Occidental,Западная Сахара,西撒哈拉,الصحراء الغربية,0,24.66295331,-13.13425705,2,Africa,15,Northern Africa,,,western.sahara,,MAD,1985-01-01,245 - Western Sahara diff --git a/tests/hdx/location/test_country.py b/tests/hdx/location/test_country.py index e3c1b94..b7e902e 100755 --- a/tests/hdx/location/test_country.py +++ b/tests/hdx/location/test_country.py @@ -13,13 +13,22 @@ class LocationError(Exception): class TestCountry: - @pytest.fixture(scope="function", autouse=True) - def setup(self): - # Clean up Country class before each test + def clear_data(self): Country._countriesdata = None Country.set_use_live_default(False) Country.set_ocha_url() Country.set_ocha_path() + + def setup_unofficial_date(self): + self.clear_data() + Country.set_include_unofficial_default(True) + Country.countriesdata() + + @pytest.fixture(scope="function", autouse=True) + def setup(self): + # Clean up Country class before each test + self.clear_data() + Country.set_include_unofficial_default(False) Country.countriesdata( country_name_overrides={"PSE": "oPt"}, country_name_mappings={"Congo DR": "COD"}, @@ -52,6 +61,10 @@ def test_get_country_name_from_iso3(self): == "Taiwan (Province of China)" ) assert Country.get_country_name_from_iso3("PSE") == "oPt" + with pytest.raises(LocationError): + Country.get_iso2_from_iso3("CHI", exception=LocationError) + self.setup_unofficial_date() + assert Country.get_country_name_from_iso3("CHI") == "Channel Islands" def test_get_iso2_from_iso3(self): assert Country.get_iso2_from_iso3("jpn") == "JP" @@ -67,6 +80,8 @@ def test_get_iso3_from_iso2(self): def test_get_country_info_from_iso3(self): assert Country.get_country_info_from_iso3("bih") == { + "#country+alpha2+code": "", + "#country+alpha3+code": "", "#country+alt+i_ar+name+v_m49": "البوسنة والهرسك", "#country+alt+i_ar+name+v_unterm": "البوسنة والهرسك", "#country+alt+i_en+name+v_m49": "Bosnia and Herzegovina", @@ -111,6 +126,8 @@ def test_get_country_info_from_iso3(self): "#region+name+preferred+sub": "Southern Europe", } assert Country.get_country_info_from_iso3("PSE") == { + "#country+alpha2+code": "", + "#country+alpha3+code": "", "#country+alt+i_ar+name+v_m49": "دولة فلسطين", "#country+alt+i_ar+name+v_unterm": "دولة فلسطين", "#country+alt+i_en+name+v_m49": "State of Palestine", @@ -155,6 +172,55 @@ def test_get_country_info_from_iso3(self): "#region+main+name+preferred": "Asia", "#region+name+preferred+sub": "Western Asia", } + with pytest.raises(LocationError): + Country.get_country_name_from_iso2("AZO", exception=LocationError) + self.setup_unofficial_date() + assert Country.get_country_info_from_iso3("AZO") == { + "#country+alpha2+code": "", + "#country+alpha3+code": "AZO", + "#country+alt+i_ar+name+v_m49": "", + "#country+alt+i_ar+name+v_unterm": "", + "#country+alt+i_en+name+v_m49": "", + "#country+alt+i_en+name+v_unterm": "Azores Islands", + "#country+alt+i_es+name+v_m49": "", + "#country+alt+i_es+name+v_unterm": "", + "#country+alt+i_fr+name+v_m49": "", + "#country+alt+i_fr+name+v_unterm": "", + "#country+alt+i_ru+name+v_m49": "", + "#country+alt+i_ru+name+v_unterm": "", + "#country+alt+i_zh+name+v_m49": "", + "#country+alt+i_zh+name+v_unterm": "", + "#country+alt+name+v_dgacm": "", + "#country+alt+name+v_fts": "", + "#country+alt+name+v_iso": "", + "#country+alt+name+v_reliefweb": "", + "#country+code+num+v_m49": "", + "#country+code+v_fts": "", + "#country+code+v_iso2": "", + "#country+code+v_iso3": "", + "#country+code+v_reliefweb": "28", + "#country+formal+i_en+name+v_unterm": "", + "#country+name+preferred": "Azores Islands (Portugal)", + "#country+name+short+v_reliefweb": "", + "#country+regex": "azores", + "#currency+code": "EUR", + "#date+start": "1974-01-01", + "#geo+admin_level": "", + "#geo+lat": "38.72708329", + "#geo+lon": "-27.26017212", + "#indicator+bool+gho": "", + "#indicator+bool+hrp": "", + "#indicator+incomelevel": "", + "#meta+bool+deprecated": "N", + "#meta+bool+independent": "N", + "#meta+id": "249", + "#region+code+intermediate": "", + "#region+code+main": "150", + "#region+code+sub": "39", + "#region+intermediate+name+preferred": "", + "#region+main+name+preferred": "Europe", + "#region+name+preferred+sub": "Southern Europe", + } def test_get_currency_from_iso3(self): assert Country.get_currency_from_iso3("jpn") == "JPY" @@ -164,6 +230,8 @@ def test_get_currency_from_iso3(self): def test_get_country_info_from_iso2(self): assert Country.get_country_info_from_iso2("jp") == { + "#country+alpha2+code": "", + "#country+alpha3+code": "", "#country+alt+i_ar+name+v_m49": "اليابان", "#country+alt+i_ar+name+v_unterm": "اليابان", "#country+alt+i_en+name+v_m49": "Japan", @@ -209,6 +277,8 @@ def test_get_country_info_from_iso2(self): } assert Country.get_country_info_from_iso2("ab") is None assert Country.get_country_info_from_iso2("TW") == { + "#country+alpha2+code": "", + "#country+alpha3+code": "", "#country+alt+i_ar+name+v_m49": "", "#country+alt+i_ar+name+v_unterm": "", "#country+alt+i_en+name+v_m49": "", @@ -254,6 +324,8 @@ def test_get_country_info_from_iso2(self): } assert Country.get_country_info_from_iso2("PS") == { + "#country+alpha2+code": "", + "#country+alpha3+code": "", "#country+alt+i_ar+name+v_m49": "دولة فلسطين", "#country+alt+i_ar+name+v_unterm": "دولة فلسطين", "#country+alt+i_en+name+v_m49": "State of Palestine", @@ -298,6 +370,56 @@ def test_get_country_info_from_iso2(self): "#region+main+name+preferred": "Asia", "#region+name+preferred+sub": "Western Asia", } + with pytest.raises(LocationError): + Country.get_country_info_from_iso2("XK", exception=LocationError) + self.setup_unofficial_date() + assert Country.get_country_info_from_iso2("XK") == { + "#country+alpha2+code": "XK", + "#country+alpha3+code": "XKX", + "#country+alt+i_ar+name+v_m49": "", + "#country+alt+i_ar+name+v_unterm": "", + "#country+alt+i_en+name+v_m49": "", + "#country+alt+i_en+name+v_unterm": "Kosovo", + "#country+alt+i_es+name+v_m49": "", + "#country+alt+i_es+name+v_unterm": "", + "#country+alt+i_fr+name+v_m49": "", + "#country+alt+i_fr+name+v_unterm": "", + "#country+alt+i_ru+name+v_m49": "", + "#country+alt+i_ru+name+v_unterm": "", + "#country+alt+i_zh+name+v_m49": "", + "#country+alt+i_zh+name+v_unterm": "", + "#country+alt+name+v_dgacm": "", + "#country+alt+name+v_fts": "", + "#country+alt+name+v_iso": "", + "#country+alt+name+v_reliefweb": "", + "#country+code+num+v_m49": "", + "#country+code+v_fts": "", + "#country+code+v_iso2": "", + "#country+code+v_iso3": "", + "#country+code+v_reliefweb": "", + "#country+formal+i_en+name+v_unterm": "", + "#country+name+preferred": "Kosovo", + "#country+name+short+v_reliefweb": "", + "#country+regex": "kosovo", + "#currency+code": "EUR", + "#date+start": "1974-01-01", + "#geo+admin_level": "", + "#geo+lat": "42.61901705", + "#geo+lon": "20.90987836", + "#indicator+bool+gho": "", + "#indicator+bool+hrp": "", + "#indicator+incomelevel": "", + "#meta+bool+deprecated": "N", + "#meta+bool+independent": "N", + "#meta+id": "266", + "#region+code+intermediate": "", + "#region+code+main": "150", + "#region+code+sub": "39", + "#region+intermediate+name+preferred": "", + "#region+main+name+preferred": "Europe", + "#region+name+preferred+sub": "Southern Europe", + } + with pytest.raises(LocationError): Country.get_country_info_from_iso2("ab", exception=LocationError) @@ -319,6 +441,13 @@ def test_get_country_name_from_iso2(self): ) assert Country.get_country_name_from_iso2("TW") == "Taiwan (Province of China)" assert Country.get_country_name_from_iso2("PS") == "oPt" + with pytest.raises(LocationError): + Country.get_country_name_from_iso2("AN", exception=LocationError) + self.setup_unofficial_date() + assert ( + Country.get_country_name_from_iso2("AN") + == "Netherlands Antilles (The Netherlands)" + ) def test_get_currency_from_iso2(self): assert Country.get_currency_from_iso2("jp") == "JPY" @@ -343,6 +472,8 @@ def test_get_iso3_from_m49(self): def test_get_country_info_from_m49(self): assert Country.get_country_info_from_m49(4) == { + "#country+alpha2+code": "", + "#country+alpha3+code": "", "#country+alt+i_ar+name+v_m49": "أفغانستان", "#country+alt+i_ar+name+v_unterm": "أفغانستان", "#country+alt+i_en+name+v_m49": "Afghanistan", @@ -387,6 +518,8 @@ def test_get_country_info_from_m49(self): "#region+name+preferred+sub": "Southern Asia", } assert Country.get_country_info_from_m49(882) == { + "#country+alpha2+code": "", + "#country+alpha3+code": "", "#country+alt+i_ar+name+v_m49": "ساموا", "#country+alt+i_ar+name+v_unterm": "ساموا", "#country+alt+i_en+name+v_m49": "Samoa", @@ -431,6 +564,8 @@ def test_get_country_info_from_m49(self): "#region+name+preferred+sub": "Polynesia", } assert Country.get_country_info_from_m49(275) == { + "#country+alpha2+code": "", + "#country+alpha3+code": "", "#country+alt+i_ar+name+v_m49": "دولة فلسطين", "#country+alt+i_ar+name+v_unterm": "دولة فلسطين", "#country+alt+i_en+name+v_m49": "State of Palestine", @@ -688,6 +823,9 @@ def test_get_iso3_country_code(self): Country.get_iso3_country_code("abc", exception=ValueError) with pytest.raises(ValueError): Country.get_iso3_country_code_fuzzy("abcde", exception=ValueError) + self.setup_unofficial_date() + assert Country.get_iso3_country_code_fuzzy("Kosovo") == ("XKX", True) + assert Country.get_iso3_country_code_fuzzy("Kosovo*") == ("XKX", False) def test_get_countries_in_region(self): assert Country.get_countries_in_region("Eastern Asia") == [ From 7a6f2279e1e8d77a692f98f6269ebb18d6c8e6a1 Mon Sep 17 00:00:00 2001 From: Briar Date: Tue, 24 Jun 2025 18:15:33 -0400 Subject: [PATCH 22/23] Replace fts with hpc tools (#74) --- documentation/index.md | 4 +- ...onomy MVP - C&T Taxonomy with HXL Tags.csv | 4 +- tests/hdx/location/Countries_UZB_Deleted.csv | 4 +- tests/hdx/location/test_country.py | 40 +++++++++---------- 4 files changed, 26 insertions(+), 26 deletions(-) diff --git a/documentation/index.md b/documentation/index.md index baeb10e..274709f 100644 --- a/documentation/index.md +++ b/documentation/index.md @@ -96,9 +96,9 @@ The usage of the country mappings functionality is best illustrated by some exam # "#country+alt+i_fr+name+v_m49": "Japon", "#country+alt+i_fr+name+v_unterm": "Japon", # "#country+alt+i_ru+name+v_m49": "Япония", "#country+alt+i_ru+name+v_unterm": "Япония", # "#country+alt+i_zh+name+v_m49": "日本", "#country+alt+i_zh+name+v_unterm": "日本", - # "#country+alt+name+v_dgacm": "", "#country+alt+name+v_fts": "", + # "#country+alt+name+v_dgacm": "", "#country+alt+name+v_hpctools": "", # "#country+alt+name+v_iso": "", "#country+alt+name+v_reliefweb": "", - # "#country+code+num+v_m49": "392", "#country+code+v_fts": "112", + # "#country+code+num+v_m49": "392", "#country+code+v_hpctools": "112", # "#country+code+v_iso2": "JP", "#country+code+v_iso3": "JPN", # "#country+code+v_reliefweb": "128", "#country+formal+i_en+name+v_unterm": "Japan", # "#country+name+preferred": "Japan", "#country+name+short+v_reliefweb": "", diff --git a/src/hdx/location/Countries & Territories Taxonomy MVP - C&T Taxonomy with HXL Tags.csv b/src/hdx/location/Countries & Territories Taxonomy MVP - C&T Taxonomy with HXL Tags.csv index 1603b18..58c8789 100644 --- a/src/hdx/location/Countries & Territories Taxonomy MVP - C&T Taxonomy with HXL Tags.csv +++ b/src/hdx/location/Countries & Territories Taxonomy MVP - C&T Taxonomy with HXL Tags.csv @@ -1,5 +1,5 @@ -ID,RW ID,m49 numerical code,FTS API ID,Appears in UNTERM list,Appears in DGACM list,Independent,Deprecated,Has HRP,In GHO,ISO 3166-1 Alpha 2-Codes,ISO 3166-1 Alpha 3-Codes,x Alpha2 codes,x Alpha3 codes,Preferred Term,ISO Alt Term,DGACM Alt Term,FTS Alt Term,RW Short Name,RW API Alt Term,English Short,French Short,Spanish Short,Russian Short,Chinese Short,Arabic Short,English Formal,M49 English,M49 French,M49 Spanish,M49 Russian,M49 Chinese,M49 Arabic,Admin Level,Latitude,Longitude,Region Code,Region Name,Sub-region Code,Sub-region Name,Intermediate Region Code,Intermediate Region Name,Regex,World Bank Income Level,Currency,Reference Period Start,Concatenation -#meta +id,#country +code +v_reliefweb,#country +code +num +v_m49,#country +code +v_fts,,,#meta+independent+bool,#meta+deprecated+bool,#indicator+hrp+bool,#indicator+gho+bool,#country +code +v_iso2,#country +code +v_iso3,#country +code +alpha2,#country +code +alpha3,#country +name +preferred,#country +name +alt +v_iso,#country +name +alt +v_dgacm,#country +name +alt +v_fts,#country +name +short +v_reliefweb,#country +name +alt +v_reliefweb,#country +name +i_en +alt +v_unterm,#country +name +i_fr +alt +v_unterm,#country +name +i_es +alt +v_unterm,#country +name +i_ru +alt +v_unterm,#country +name +i_zh +alt +v_unterm,#country +name +i_ar +alt +v_unterm,#country +name +i_en +formal +v_unterm,#country +name +i_en +alt +v_m49,#country +name +i_fr +alt +v_m49,#country +name +i_es +alt +v_m49,#country +name +i_ru +alt +v_m49,#country +name +i_zh +alt +v_m49,#country +name +i_ar +alt +v_m49,#geo +admin_level,#geo +lat,#geo +lon,#region +main +code,#region +main +name +preferred,#region +sub +code,#region +sub +name +preferred,#region +intermediate +code,#region +intermediate +name +preferred,#country +regex,#indicator+incomelevel,#currency +code,#date+start, +ID,RW ID,m49 numerical code,HPC Tools API ID,Appears in UNTERM list,Appears in DGACM list,Independent,Deprecated,Has HRP,In GHO,ISO 3166-1 Alpha 2-Codes,ISO 3166-1 Alpha 3-Codes,x Alpha2 codes,x Alpha3 codes,Preferred Term,ISO Alt Term,DGACM Alt Term,HPC Tools Alt Term,RW Short Name,RW API Alt Term,English Short,French Short,Spanish Short,Russian Short,Chinese Short,Arabic Short,English Formal,M49 English,M49 French,M49 Spanish,M49 Russian,M49 Chinese,M49 Arabic,Admin Level,Latitude,Longitude,Region Code,Region Name,Sub-region Code,Sub-region Name,Intermediate Region Code,Intermediate Region Name,Regex,World Bank Income Level,Currency,Reference Period Start,Concatenation +#meta +id,#country +code +v_reliefweb,#country +code +num +v_m49,#country +code +v_hpctools,,,#meta+independent+bool,#meta+deprecated+bool,#indicator+hrp+bool,#indicator+gho+bool,#country +code +v_iso2,#country +code +v_iso3,#country +code +alpha2,#country +code +alpha3,#country +name +preferred,#country +name +alt +v_iso,#country +name +alt +v_dgacm,#country +name +alt +v_hpctools,#country +name +short +v_reliefweb,#country +name +alt +v_reliefweb,#country +name +i_en +alt +v_unterm,#country +name +i_fr +alt +v_unterm,#country +name +i_es +alt +v_unterm,#country +name +i_ru +alt +v_unterm,#country +name +i_zh +alt +v_unterm,#country +name +i_ar +alt +v_unterm,#country +name +i_en +formal +v_unterm,#country +name +i_en +alt +v_m49,#country +name +i_fr +alt +v_m49,#country +name +i_es +alt +v_m49,#country +name +i_ru +alt +v_m49,#country +name +i_zh +alt +v_m49,#country +name +i_ar +alt +v_m49,#geo +admin_level,#geo +lat,#geo +lon,#region +main +code,#region +main +name +preferred,#region +sub +code,#region +sub +name +preferred,#region +intermediate +code,#region +intermediate +name +preferred,#country +regex,#indicator+incomelevel,#currency +code,#date+start, 1,13,4,1,Y,Y,Y,N,Y,Y,AF,AFG,,,Afghanistan,,,,,,Afghanistan,Afghanistan,Afganistán,Афганистан,阿富汗,أفغانستان,the Islamic Republic of Afghanistan,Afghanistan,Afghanistan,Afganistán,Афганистан,阿富汗,أفغانستان,0,33.83147477,66.02621828,142,Asia,34,Southern Asia,,,afghan,Low,AFN,2004-01-26,1 - Afghanistan 2,14,248,2,,,N,N,,,AX,ALA,,,Åland Islands,,,,,Aland Islands (Finland),Åland Islands,,,,,,,Åland Islands,Îles d’Åland,Islas Åland,Аландских островов,奥兰群岛,جزر ألاند,0,60.18121338,19.89649072,150,Europe,154,Northern Europe,,,^[å|a]land,,EUR,2004-02-13,2 - Åland Islands 3,15,8,3,Y,Y,Y,N,,,AL,ALB,,,Albania,,,,,,Albania,Albanie,Albania,Албания,阿尔巴尼亚,ألبانيا,the Republic of Albania,Albania,Albanie,Albania,Албания,阿尔巴尼亚,ألبانيا,0,41.13180899,20.06882519,150,Europe,39,Southern Europe,,,albania,Upper middle,ALL,1974-01-01,3 - Albania diff --git a/tests/hdx/location/Countries_UZB_Deleted.csv b/tests/hdx/location/Countries_UZB_Deleted.csv index 844b8e5..a951a50 100644 --- a/tests/hdx/location/Countries_UZB_Deleted.csv +++ b/tests/hdx/location/Countries_UZB_Deleted.csv @@ -1,5 +1,5 @@ -ID,RW ID,m49 numerical code,FTS API ID,Appears in UNTERM list,Appears in DGACM list,Independent,Deprecated,Has HRP,In GHO,ISO 3166-1 Alpha 2-Codes,ISO 3166-1 Alpha 3-Codes,x Alpha2 codes,x Alpha3 codes,Preferred Term,ISO Alt Term,DGACM Alt Term,FTS Alt Term,RW Short Name,RW API Alt Term,English Short,French Short,Spanish Short,Russian Short,Chinese Short,Arabic Short,English Formal,M49 English,M49 French,M49 Spanish,M49 Russian,M49 Chinese,M49 Arabic,Admin Level,Latitude,Longitude,Region Code,Region Name,Sub-region Code,Sub-region Name,Intermediate Region Code,Intermediate Region Name,Regex,World Bank Income Level,Currency,Reference Period Start,Concatenation -#meta +id,#country +code +v_reliefweb,#country +code +num +v_m49,#country +code +v_fts,,,#meta+independent+bool,#meta+deprecated+bool,#indicator+hrp+bool,#indicator+gho+bool,#country +code +v_iso2,#country +code +v_iso3,#country +code +alpha2,#country +code +alpha3,#country +name +preferred,#country +name +alt +v_iso,#country +name +alt +v_dgacm,#country +name +alt +v_fts,#country +name +short +v_reliefweb,#country +name +alt +v_reliefweb,#country +name +i_en +alt +v_unterm,#country +name +i_fr +alt +v_unterm,#country +name +i_es +alt +v_unterm,#country +name +i_ru +alt +v_unterm,#country +name +i_zh +alt +v_unterm,#country +name +i_ar +alt +v_unterm,#country +name +i_en +formal +v_unterm,#country +name +i_en +alt +v_m49,#country +name +i_fr +alt +v_m49,#country +name +i_es +alt +v_m49,#country +name +i_ru +alt +v_m49,#country +name +i_zh +alt +v_m49,#country +name +i_ar +alt +v_m49,#geo +admin_level,#geo +lat,#geo +lon,#region +main +code,#region +main +name +preferred,#region +sub +code,#region +sub +name +preferred,#region +intermediate +code,#region +intermediate +name +preferred,#country +regex,#indicator+incomelevel,#currency +code,#date+start, +ID,RW ID,m49 numerical code,HPC Tools API ID,Appears in UNTERM list,Appears in DGACM list,Independent,Deprecated,Has HRP,In GHO,ISO 3166-1 Alpha 2-Codes,ISO 3166-1 Alpha 3-Codes,x Alpha2 codes,x Alpha3 codes,Preferred Term,ISO Alt Term,DGACM Alt Term,HPC Tools Alt Term,RW Short Name,RW API Alt Term,English Short,French Short,Spanish Short,Russian Short,Chinese Short,Arabic Short,English Formal,M49 English,M49 French,M49 Spanish,M49 Russian,M49 Chinese,M49 Arabic,Admin Level,Latitude,Longitude,Region Code,Region Name,Sub-region Code,Sub-region Name,Intermediate Region Code,Intermediate Region Name,Regex,World Bank Income Level,Currency,Reference Period Start,Concatenation +#meta +id,#country +code +v_reliefweb,#country +code +num +v_m49,#country +code +v_hpctools,,,#meta+independent+bool,#meta+deprecated+bool,#indicator+hrp+bool,#indicator+gho+bool,#country +code +v_iso2,#country +code +v_iso3,#country +code +alpha2,#country +code +alpha3,#country +name +preferred,#country +name +alt +v_iso,#country +name +alt +v_dgacm,#country +name +alt +v_hpctools,#country +name +short +v_reliefweb,#country +name +alt +v_reliefweb,#country +name +i_en +alt +v_unterm,#country +name +i_fr +alt +v_unterm,#country +name +i_es +alt +v_unterm,#country +name +i_ru +alt +v_unterm,#country +name +i_zh +alt +v_unterm,#country +name +i_ar +alt +v_unterm,#country +name +i_en +formal +v_unterm,#country +name +i_en +alt +v_m49,#country +name +i_fr +alt +v_m49,#country +name +i_es +alt +v_m49,#country +name +i_ru +alt +v_m49,#country +name +i_zh +alt +v_m49,#country +name +i_ar +alt +v_m49,#geo +admin_level,#geo +lat,#geo +lon,#region +main +code,#region +main +name +preferred,#region +sub +code,#region +sub +name +preferred,#region +intermediate +code,#region +intermediate +name +preferred,#country +regex,#indicator+incomelevel,#currency +code,#date+start, 1,13,4,1,Y,Y,Y,N,Y,Y,AF,AFG,,,Afghanistan,,,,,,Afghanistan,Afghanistan,Afganistán,Афганистан,阿富汗,أفغانستان,the Islamic Republic of Afghanistan,Afghanistan,Afghanistan,Afganistán,Афганистан,阿富汗,أفغانستان,0,33.83147477,66.02621828,142,Asia,34,Southern Asia,,,afghan,Low,AFN,2004-01-26,1 - Afghanistan 2,14,248,2,,,N,N,,,AX,ALA,,,Åland Islands,,,,,Aland Islands (Finland),Åland Islands,,,,,,,Åland Islands,Îles d’Åland,Islas Åland,Аландских островов,奥兰群岛,جزر ألاند,0,60.18121338,19.89649072,150,Europe,154,Northern Europe,,,^[å|a]land,,EUR,2004-02-13,2 - Åland Islands 3,15,8,3,Y,Y,Y,N,,,AL,ALB,,,Albania,,,,,,Albania,Albanie,Albania,Албания,阿尔巴尼亚,ألبانيا,the Republic of Albania,Albania,Albanie,Albania,Албания,阿尔巴尼亚,ألبانيا,0,41.13180899,20.06882519,150,Europe,39,Southern Europe,,,albania,Upper middle,ALL,1974-01-01,3 - Albania diff --git a/tests/hdx/location/test_country.py b/tests/hdx/location/test_country.py index b7e902e..f017199 100755 --- a/tests/hdx/location/test_country.py +++ b/tests/hdx/location/test_country.py @@ -95,11 +95,11 @@ def test_get_country_info_from_iso3(self): "#country+alt+i_zh+name+v_m49": "波斯尼亚和黑塞哥维那", "#country+alt+i_zh+name+v_unterm": "波斯尼亚和黑塞哥维那", "#country+alt+name+v_dgacm": "", - "#country+alt+name+v_fts": "", + "#country+alt+name+v_hpctools": "", "#country+alt+name+v_iso": "", "#country+alt+name+v_reliefweb": "", "#country+code+num+v_m49": "70", - "#country+code+v_fts": "28", + "#country+code+v_hpctools": "28", "#country+code+v_iso2": "BA", "#country+code+v_iso3": "BIH", "#country+code+v_reliefweb": "40", @@ -141,11 +141,11 @@ def test_get_country_info_from_iso3(self): "#country+alt+i_zh+name+v_m49": "巴勒斯坦国", "#country+alt+i_zh+name+v_unterm": "巴勒斯坦国", "#country+alt+name+v_dgacm": "", - "#country+alt+name+v_fts": "occupied Palestinian territory", + "#country+alt+name+v_hpctools": "occupied Palestinian territory", "#country+alt+name+v_iso": "Palestine, State of", "#country+alt+name+v_reliefweb": "occupied Palestinian territory", "#country+code+num+v_m49": "275", - "#country+code+v_fts": "171", + "#country+code+v_hpctools": "171", "#country+code+v_iso2": "PS", "#country+code+v_iso3": "PSE", "#country+code+v_reliefweb": "180", @@ -191,11 +191,11 @@ def test_get_country_info_from_iso3(self): "#country+alt+i_zh+name+v_m49": "", "#country+alt+i_zh+name+v_unterm": "", "#country+alt+name+v_dgacm": "", - "#country+alt+name+v_fts": "", + "#country+alt+name+v_hpctools": "", "#country+alt+name+v_iso": "", "#country+alt+name+v_reliefweb": "", "#country+code+num+v_m49": "", - "#country+code+v_fts": "", + "#country+code+v_hpctools": "", "#country+code+v_iso2": "", "#country+code+v_iso3": "", "#country+code+v_reliefweb": "28", @@ -245,11 +245,11 @@ def test_get_country_info_from_iso2(self): "#country+alt+i_zh+name+v_m49": "日本", "#country+alt+i_zh+name+v_unterm": "日本", "#country+alt+name+v_dgacm": "", - "#country+alt+name+v_fts": "", + "#country+alt+name+v_hpctools": "", "#country+alt+name+v_iso": "", "#country+alt+name+v_reliefweb": "", "#country+code+num+v_m49": "392", - "#country+code+v_fts": "112", + "#country+code+v_hpctools": "112", "#country+code+v_iso2": "JP", "#country+code+v_iso3": "JPN", "#country+code+v_reliefweb": "128", @@ -292,11 +292,11 @@ def test_get_country_info_from_iso2(self): "#country+alt+i_zh+name+v_m49": "", "#country+alt+i_zh+name+v_unterm": "", "#country+alt+name+v_dgacm": "", - "#country+alt+name+v_fts": "Taiwan, Province of China", + "#country+alt+name+v_hpctools": "Taiwan, Province of China", "#country+alt+name+v_iso": "", "#country+alt+name+v_reliefweb": "China - Taiwan Province", "#country+code+num+v_m49": "158", - "#country+code+v_fts": "219", + "#country+code+v_hpctools": "219", "#country+code+v_iso2": "TW", "#country+code+v_iso3": "TWN", "#country+code+v_reliefweb": "61", @@ -339,11 +339,11 @@ def test_get_country_info_from_iso2(self): "#country+alt+i_zh+name+v_m49": "巴勒斯坦国", "#country+alt+i_zh+name+v_unterm": "巴勒斯坦国", "#country+alt+name+v_dgacm": "", - "#country+alt+name+v_fts": "occupied Palestinian territory", + "#country+alt+name+v_hpctools": "occupied Palestinian territory", "#country+alt+name+v_iso": "Palestine, State of", "#country+alt+name+v_reliefweb": "occupied Palestinian territory", "#country+code+num+v_m49": "275", - "#country+code+v_fts": "171", + "#country+code+v_hpctools": "171", "#country+code+v_iso2": "PS", "#country+code+v_iso3": "PSE", "#country+code+v_reliefweb": "180", @@ -389,11 +389,11 @@ def test_get_country_info_from_iso2(self): "#country+alt+i_zh+name+v_m49": "", "#country+alt+i_zh+name+v_unterm": "", "#country+alt+name+v_dgacm": "", - "#country+alt+name+v_fts": "", + "#country+alt+name+v_hpctools": "", "#country+alt+name+v_iso": "", "#country+alt+name+v_reliefweb": "", "#country+code+num+v_m49": "", - "#country+code+v_fts": "", + "#country+code+v_hpctools": "", "#country+code+v_iso2": "", "#country+code+v_iso3": "", "#country+code+v_reliefweb": "", @@ -487,11 +487,11 @@ def test_get_country_info_from_m49(self): "#country+alt+i_zh+name+v_m49": "阿富汗", "#country+alt+i_zh+name+v_unterm": "阿富汗", "#country+alt+name+v_dgacm": "", - "#country+alt+name+v_fts": "", + "#country+alt+name+v_hpctools": "", "#country+alt+name+v_iso": "", "#country+alt+name+v_reliefweb": "", "#country+code+num+v_m49": "4", - "#country+code+v_fts": "1", + "#country+code+v_hpctools": "1", "#country+code+v_iso2": "AF", "#country+code+v_iso3": "AFG", "#country+code+v_reliefweb": "13", @@ -533,11 +533,11 @@ def test_get_country_info_from_m49(self): "#country+alt+i_zh+name+v_m49": "萨摩亚", "#country+alt+i_zh+name+v_unterm": "萨摩亚", "#country+alt+name+v_dgacm": "", - "#country+alt+name+v_fts": "", + "#country+alt+name+v_hpctools": "", "#country+alt+name+v_iso": "", "#country+alt+name+v_reliefweb": "", "#country+code+num+v_m49": "882", - "#country+code+v_fts": "193", + "#country+code+v_hpctools": "193", "#country+code+v_iso2": "WS", "#country+code+v_iso3": "WSM", "#country+code+v_reliefweb": "204", @@ -579,11 +579,11 @@ def test_get_country_info_from_m49(self): "#country+alt+i_zh+name+v_m49": "巴勒斯坦国", "#country+alt+i_zh+name+v_unterm": "巴勒斯坦国", "#country+alt+name+v_dgacm": "", - "#country+alt+name+v_fts": "occupied Palestinian territory", + "#country+alt+name+v_hpctools": "occupied Palestinian territory", "#country+alt+name+v_iso": "Palestine, State of", "#country+alt+name+v_reliefweb": "occupied Palestinian territory", "#country+code+num+v_m49": "275", - "#country+code+v_fts": "171", + "#country+code+v_hpctools": "171", "#country+code+v_iso2": "PS", "#country+code+v_iso3": "PSE", "#country+code+v_reliefweb": "180", From 84f5e15514e39ad5fb0d8c4d6fadd4abe1f90b12 Mon Sep 17 00:00:00 2001 From: Mike Date: Thu, 10 Jul 2025 10:54:13 +1200 Subject: [PATCH 23/23] Fix cote d'ivoire issue (#76) --- .pre-commit-config.yaml | 8 ++--- hatch.toml | 2 +- requirements.txt | 58 +++++++++++++++--------------- src/hdx/location/country.py | 5 ++- tests/hdx/location/test_country.py | 2 ++ 5 files changed, 41 insertions(+), 34 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index e66d3ee..cb45cfd 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,5 +1,5 @@ default_language_version: - python: python3.12 + python: python3.13 repos: - repo: https://github.com/pre-commit/pre-commit-hooks rev: v5.0.0 @@ -8,15 +8,15 @@ repos: - id: end-of-file-fixer - id: check-ast - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.9.10 + rev: v0.12.0 hooks: # Run the linter. - - id: ruff + - id: ruff-check args: [ --fix ] # Run the formatter. - id: ruff-format - repo: https://github.com/astral-sh/uv-pre-commit - rev: 0.6.5 + rev: 0.7.14 hooks: # Run the pip compile - id: pip-compile diff --git a/hatch.toml b/hatch.toml index 8175fe4..9ed75ca 100644 --- a/hatch.toml +++ b/hatch.toml @@ -24,7 +24,7 @@ version_scheme = "python-simplified-semver" features = ["test"] [[envs.hatch-test.matrix]] -python = ["3.12"] +python = ["3.13"] [envs.hatch-test.scripts] run = """ diff --git a/requirements.txt b/requirements.txt index a839cfe..e814589 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,7 +2,7 @@ # uv pip compile pyproject.toml --resolver=backtracking --all-extras -o requirements.txt annotated-types==0.7.0 # via pydantic -astdoc==1.2.1 +astdoc==1.3.0 # via mkapi attrs==25.3.0 # via @@ -12,9 +12,9 @@ attrs==25.3.0 # referencing babel==2.17.0 # via mkdocs-material -backrefs==5.8 +backrefs==5.9 # via mkdocs-material -certifi==2025.4.26 +certifi==2025.7.9 # via requests cfgv==3.4.0 # via pre-commit @@ -22,13 +22,13 @@ chardet==5.2.0 # via frictionless charset-normalizer==3.4.2 # via requests -click==8.1.8 +click==8.2.1 # via # mkdocs # typer colorama==0.4.6 # via mkdocs-material -coverage==7.8.0 +coverage==7.9.2 # via pytest-cov distlib==0.3.9 # via virtualenv @@ -44,7 +44,7 @@ hdx-python-utilities==3.8.7 # via hdx-python-country (pyproject.toml) humanize==4.12.3 # via frictionless -identify==2.6.10 +identify==2.6.12 # via pre-commit idna==3.10 # via requests @@ -64,7 +64,7 @@ jsonlines==4.0.0 # via hdx-python-utilities jsonpath-ng==1.7.0 # via libhxl -jsonschema==4.23.0 +jsonschema==4.24.0 # via # frictionless # tableschema-to-template @@ -74,14 +74,14 @@ libhxl==5.2.2 # via hdx-python-country (pyproject.toml) loguru==0.7.3 # via hdx-python-utilities -markdown==3.8 +markdown==3.8.2 # via # mkdocs # mkdocs-material # pymdown-extensions markdown-it-py==3.0.0 # via rich -marko==2.1.3 +marko==2.1.4 # via frictionless markupsafe==3.0.2 # via @@ -93,7 +93,7 @@ mergedeep==1.3.4 # via # mkdocs # mkdocs-get-deps -mkapi==4.4.0 +mkapi==4.4.3 # via hdx-python-country (pyproject.toml) mkdocs==1.6.1 # via @@ -101,7 +101,7 @@ mkdocs==1.6.1 # mkdocs-material mkdocs-get-deps==0.2.0 # via mkdocs -mkdocs-material==9.6.14 +mkdocs-material==9.6.15 # via mkapi mkdocs-material-extensions==1.3.1 # via mkdocs-material @@ -124,30 +124,33 @@ platformdirs==4.3.8 # mkdocs-get-deps # virtualenv pluggy==1.6.0 - # via pytest + # via + # pytest + # pytest-cov ply==3.11 # via # jsonpath-ng # libhxl pre-commit==4.2.0 # via hdx-python-country (pyproject.toml) -pydantic==2.11.4 +pydantic==2.11.7 # via frictionless pydantic-core==2.33.2 # via pydantic -pygments==2.19.1 +pygments==2.19.2 # via # mkdocs-material + # pytest # rich -pymdown-extensions==10.15 +pymdown-extensions==10.16 # via mkdocs-material pyphonetics==0.5.3 # via hdx-python-utilities -pytest==8.3.5 +pytest==8.4.1 # via # hdx-python-country (pyproject.toml) # pytest-cov -pytest-cov==6.1.1 +pytest-cov==6.2.1 # via hdx-python-country (pyproject.toml) python-dateutil==2.9.0.post0 # via @@ -176,7 +179,7 @@ referencing==0.36.2 # via # jsonschema # jsonschema-specifications -requests==2.32.3 +requests==2.32.4 # via # frictionless # libhxl @@ -188,11 +191,11 @@ rfc3986==2.0.0 # via frictionless rich==14.0.0 # via typer -rpds-py==0.25.0 +rpds-py==0.26.0 # via # jsonschema # referencing -ruamel-yaml==0.18.10 +ruamel-yaml==0.18.14 # via hdx-python-utilities ruamel-yaml-clib==0.2.12 # via ruamel-yaml @@ -202,7 +205,7 @@ simpleeval==1.0.3 # via frictionless six==1.17.0 # via python-dateutil -structlog==25.3.0 +structlog==25.4.0 # via libhxl tableschema-to-template==0.0.13 # via hdx-python-utilities @@ -212,23 +215,22 @@ tenacity==9.1.2 # via hdx-python-country (pyproject.toml) text-unidecode==1.3 # via python-slugify -typer==0.15.4 +typer==0.16.0 # via frictionless -typing-extensions==4.13.2 +typing-extensions==4.14.1 # via # frictionless # pydantic # pydantic-core - # referencing # typer # typing-inspection -typing-inspection==0.4.0 +typing-inspection==0.4.1 # via pydantic unidecode==1.4.0 # via # libhxl # pyphonetics -urllib3==2.4.0 +urllib3==2.5.0 # via # libhxl # requests @@ -240,13 +242,13 @@ watchdog==6.0.0 # via mkdocs wheel==0.45.1 # via libhxl -xlrd==2.0.1 +xlrd==2.0.2 # via hdx-python-utilities xlrd3==1.1.0 # via libhxl xlsx2csv==0.8.4 # via hdx-python-utilities -xlsxwriter==3.2.3 +xlsxwriter==3.2.5 # via tableschema-to-template xlwt==1.3.0 # via hdx-python-utilities diff --git a/src/hdx/location/country.py b/src/hdx/location/country.py index 7421d4a..cddbc60 100755 --- a/src/hdx/location/country.py +++ b/src/hdx/location/country.py @@ -743,7 +743,10 @@ def simplify_countryname(cls, country: str) -> (str, List[str]): for simplification2 in simplifications: remove.append(simplification2) remove = "|".join(remove) - regex = re.compile(r"[^\w\s]|\b(" + remove + r")\b", flags=re.IGNORECASE) + regex = re.compile( + r"[" + punctuation.replace("'", "") + r"]|\b(" + remove + r")\b", + flags=re.IGNORECASE, + ) countryupper = regex.sub("", countryupper) countryupper = countryupper.strip() countryupper_words = get_words_in_sentence(countryupper) diff --git a/tests/hdx/location/test_country.py b/tests/hdx/location/test_country.py index f017199..50f7e5c 100755 --- a/tests/hdx/location/test_country.py +++ b/tests/hdx/location/test_country.py @@ -674,6 +674,7 @@ def test_simplify_countryname(self): assert Country.simplify_countryname( "The former Yugoslav Republic of Macedonia" ) == ("MACEDONIA", ["THE", "FORMER", "YUGOSLAV", "REPUBLIC", "OF"]) + assert Country.simplify_countryname("d'Ivoire Côte") == ("D'IVOIRE", ["CÔTE"]) def test_get_iso3_country_code(self): assert Country.get_iso3_country_code("jpn") == "JPN" @@ -826,6 +827,7 @@ def test_get_iso3_country_code(self): self.setup_unofficial_date() assert Country.get_iso3_country_code_fuzzy("Kosovo") == ("XKX", True) assert Country.get_iso3_country_code_fuzzy("Kosovo*") == ("XKX", False) + assert Country.get_iso3_country_code_fuzzy("d'Ivoire Côte") == ("CIV", False) def test_get_countries_in_region(self): assert Country.get_countries_in_region("Eastern Asia") == [